 So the moment I begin the camera, okay, I want to talk to share a little bit about robotics in Latin America. This is something that is going on. More or less what I want to do is to tell a little bit who I am, why another bourbon, because there is plenty of power doing more than the same, what we have, what we need, and what we expect to come in next. So I have this robot here that some of you have seen working before we start the presentation, but I guess you know that everybody has the opportunity to see it working. So I'm going to look for, this is kind of the first example of when somebody used robotics to make a robot aware of the environment and it bones back and forward looking for a place. So we did that in my office in Nicaragua and we are here in Rochester seeing one moving along the carpet. So that's the robot that we built. We have something working, that's beautiful. And if you can push the button up to four up, or if you want it to wander free. Okay, so, well, my third user is, I'm called, I'm an amateur radio, would give me some background, electronics. It's not the same to be an amateur radio in the US than being in Nicaragua, because Nicaragua are less strict. They are more worried about the procedures, that you know how not to interfere and not to build things and create things. So it's a different approach, but I can follow the instruction. I don't know anything about electronics, but I can follow the instruction on the solar, every single piece of that hardware. As a Fedora contributor, I have been working as an ambassador. For some time I wrote the weekly beats. I has been in both marketing in Tansco. I even get to be in the board before switching to the console. I have software experience, implementing things. Back then I started with the website of my business. I have been implementing software for the company. Accounting and everything. Tracking things for maintenance. I use getting things useful from the Fedora world and putting it in my business. I also have experienced teaching in higher education. I get into a higher degree in tourism. That is my specialty as a career. So that is a kind of crazy mix that really fits with the idea of having a robotic that is faced with the challenge of education. So we are not really thinking in a robot by the sake of the robot. We are thinking about the education value that a robot can provide. It is just an excuse for teaching. So we have both more of the software and the hardware and I am going to show a little bit of the software later. But the idea is that you have something that is easy to be approached by students. One of the things that we are looking at is to avoid using the surface multi-knowledge. These are really small components that are really a problem to fix it. This is a very big board and a big lens of the board that you have in the table that is using regular components, regular size. So if something broke, I can diagnose and repair that. And that is a bonus because what has happened in Nicaragua is that there are some people that bring a lot of greenery and give a workshop in a university. And those greenery are stored in a closet because the university is afraid that somebody will break them. But there is no volume having them available because nobody is using them. So we are trying to move away that using regular components. And another bonus is that the project is wrote in Spanish. So this is thinking about Latin America that we are going to face a lot of persons that don't understand English, not even technical English. So we have from the bottom, from the top to bottom everything in Spanish. And I am here because this is 100% Follora, the simulation diagram and then the board was designed in Follora. And all the software is built in Follora. This is mostly Python and some other libraries. And they are really in the repo so you can install the software. We just have DNEF installed in Icaro so you can go away with that. But I was saying that we have a physical world to challenge the students to say, well if you do this and that, you do the math and this will be resolved and that is abstract. So you can make a robot move an arm and you make a rule 3 to say how many degrees this arm will be moved by this value. And then you can put a ruler to measure that and verify the result, the outcome. And that is, I don't know, that's the way that you make meaningful experience for the kids. And I get the, this comes from a Spanish teacher that was watching me standing there with a robot in the hand and asked me about that and I make a small demonstration and I was waiting for the doors to open for an event. And after I finished, she said, this is something that my students would love to write about. This is something engaging. So it's not that. Something is terror that people might or might not be engaged. This is something that really attracts attention. But there is also a value for those schools that bring everybody together from different grades to engage in a project and use teams to solve the problems. And that's a very meaningful way to teach. And I think, because this needs a lot of construction and thinking and testing. It is very good for that kind of scenario. Not all schools use that, but for those, this is something really wonderful. So, if you have any questions and Rin Fas just asked me, what we have is that the board that we are seeing is the seventh generation. So we started with serial communication and we ended up that the serial adapter was more expensive than the board itself. So it moved to the next generation to have a USB connection. And from there, now we are really facing the problem to have the motors working properly because sometimes the motor makes a spike and reset the microcontroller and that makes the robot not really working. It's kind of stuck going back and forward a little bit. So this is an old fork from Arduino that has followed the idea that at the moment Arduino didn't have the USB connection. So somebody figured it out that this microcontroller might fit the build for that communication because it has integrated the communication for USB. Then Arduino took the step and this project was set aside. That was Binguino, that is the war in Spanish for Binguino. It was a project from Spain actually. So this person from Argentina, but in Brazil, took the idea again and started working in this war. So this is compatible with Arduino. So we can take advantage of the Arduino shelf and connect to this robot and make use of them if we want it. Or we can make our hardware connection depends on what we have available at hand. The idea of the software is a block programming interface like a scratch or a turtle. It provides the option to write directly C code because what it actually does is that it makes a Python-solder code that is translated to C and from there is translated to Ensembler to be put into the microcontroller. That's the idea. It seems kind of twisted but it works and it simplifies a lot of things. So it has the option to work in a different set like this framework PILAS that was designed in South America. So this can provide for that sell the Python code that is aiming to program games to make the game interact with their physical war. So one of the experiences was built with volume control, a controller for an asteroid game. So you rotate the button and the spaceship was rotating. But also you can actually work with Python. Let's see a little bit of the... I am using currently the developer version. It's nicer. And we have this thing about just making a small... We have a little problem here with the small screen. So we can see the basic stuff for the controlling but then we can go to motors, servos, sensors. So put the sensor in here. And the thing is I can compile this and I can see the source code. I can just jump in and delete something and write something there. The idea is that I can load this into the world that I have here as a kind of experimentation to see that this... So I am going to switch here because we have too much light from the red. So if I move this volume control, I am going to have to see the light, the red bar showing the value in a binary code representing the resistance. It will be a value between 0 and 1024. So I can be the same if I decide just to take this. So we go back to the board to see. Now I have a small push button here that it will turn on the LED when I push the button. So these are quite simple examples. It's the idea that I can interact with the board and it's kind of easy to move the objects and put it into segments and that load that into microcontroller to make a robot really working. We can open what is at this moment in the robot that we saw. And then we have a very complex flow of instructions. But we can use this library here. So I have the response connecting via the USB cable from the microcontroller. So now I can ask something like, what is going on in the analog sensor? And you will respond that I have a value of 63 if I move a little bit the volume control. And I ask the same who will show something different. This is really not fun to see a serial port terminal communication. But it is useful to devote. Once that we have this connection working, we don't really need to verify it. We can run directly a Python script because there is a Python library that integrates the object of the robots into the library. For example to call a servo or to call a motor or to call an analog sensor or a digital sensor. And then we use that in a script for working. So we can think that this is too much for a student in elementary school. But it's the way to showing that this can be keep growing with people that start with the block interface and then move to some Python. And as I said, there is some people that is building something in Ruby to control the board. I don't know why they choose Ruby, but they are doing that in Panama. And I am excited that there are people that took this seriously to build upon that. So what we have is a mailing list that has enough people. So the creator, the crazy person that is behind all this has to answer every single email there. Some people that knows about electronics that can give you some advice about electronics. There are some people that can give you advice about other topics. There are people that even can give you advice about education. So we have a very broad background in the mailing list. There is the public repository for the developed version. As I said, it's available in the Fedora's repo so you can just install it directly. And I don't know if this is good or bad, but we have several web pages that are starting to show information about this. There is this technical school in Argentina that has a very tight step-by-step building of the board. Which are the components that you are going to use and in which sequence you are going to solder them. So it is easy for you to follow the process and not put something bigger that then would be difficult to solder something small later. So we have different things going on. There is a community from Argentina, Panama, as I said, and Venezuela that is helping with packaging. And Kawa has some people doing some coding. I am looking about the needs to put everything together. And there are many enthusiastic people. I think robots are really engaging. But not everything is complete. We need something else because when we need something very simple like a light sensor, you need to put a resistance and connect that to an analog connection. So you need a small explanation for that. We don't have that. We are lacking of these small samples, these small building pieces to get to make something big. There are many successful robots, but there is no how to make a robot. And I am guilty because I didn't make a step-by-step of these robots. Because I was so challenged to the building process that I forgot to be documenting about that. But probably because the people that were helping me took a lot of photos, probably we can go back and write something about this. We also will reflect the fact that in some countries in Latin America, you cannot really find all the stuff that you need and you have to be a little bit creative with the way like those wheels are not really wheels, they are just a small container that I revealed to people as many parts of that. And the very beginnings of the robot that we made in the crowd were reducing this plastic. But this plastic, specifically because it's bigger, I went to a shop to buy the piece, the whole piece to have enough to be put in and really more, more thin. So we really need documentation. I have the idea how this has to be teach if it's going to be put into school, but there is nothing right in there, there is nothing unreal on that. So we have that challenge and at least we are in an agreement that this is the next step, that we need to go to get documentation. So one of the nice things is that Food Concord about 2015 is the next month and many people will be there that is involved with Icarus. So we will be hanging together and we can discuss a lot of things that it takes ages by IRC or emails or even some quick and back answers using WhatsApp, Telegram, wherever. It takes a lot of time, but if we get together, I think that we are going to really put together all the information and start writing documentation. And most important to build the framework, what we want to achieve with the documentation so we can fill that framework. The other part is, what I'm doing with Icarus with this is that there is no formal approach to robots. There is useful course project for students in the university that they have to do something with microcontrollers or something with software and they end up doing something with an Arduino board. But after the project that is not archived in the university, there is no record in the university of the project. So the students of the next year are not challenged to be over that, to improve the last year project. And they don't even have the information that the other people have to do to build those projects. There is that void and the government has kind of not knowing who asked about robotics because they are kind of going to different conferences in Central America and in other countries there are some activities with robotics. So they are looking Icarus a promising idea because it has a structure for the education that all the projects have been showing. So this is kind of our winning bet because we are kind of having funds that are really set to write documentation for education that is the main purpose of the project at the beginning. So we have a website that is roboticicaro.org. We are putting a lot of information there, all the information that is not really there, that we need to make links or bring that. But in any case we are growing something up. I am really excited to share about this. There is any questions or comments? The block program interface that you showed, was that something that was developed for the project or was that it? Yes. It is specifically designed for the board. This Icarus board is a marriage. It is not just the hardware, it is not just the software, it is the combo that makes the thing to work. And it is programming using Fedora. So everything is related to Fedora. And yes, it is specific with the board. One of the things is that it is dynamic. It loads all the small pieces that are in the directory. So if somebody wants to write a plugin, can just write the plugin and put it there. And when you start the interface, the software, it will load that so it can be tested. And it is working and can be sent to the repository and get up so more people can test that and then it can be moved to the stable version. So it is a low barrier for programmers. For instance, there is this ultrasonic sensor for measuring distance that is made for Arduino. A year ago there was no plugin for that. There was no component in the sensor list for that. Now there is a section that says special sensors and under that is the ultrasonic sensor. So you can just load that as a block and just connect that into the analog section of the board for receiving the information. What else about the software? It is mainly written. Okay, so thanks for your attention and I hope that you keep that on this project to see how we are doing in the near future. This is the funny time that my face is really big in the screen.