 So I'm going to present about this lab in a box product that we have developed in embedded real-time systems lab right next door. So this lab in a box product, basically it's this is product packaged in a single box and it is a standalone lab which can be used by a student for understanding different concepts which are taught in a respective course. So this particular box is customized for every course and is sent to a particular is deployed as a course material and So basically this robot that we have developed is a part of this box that we are going to deploy. Okay, so this was the very first crude version of our robot that we had developed and which was part of the lab in the box and and this was second version which had a lot of improvements, a lot of modular sensors which were added into this and this was a third version which was a landmark version and was deployed for a lot of embedded system course all over India and this was how it was packaged. So I'm just giving you a background of how this platform has evolved and how it relates with Sylab and how there is a synergy between Sylab and this open-source platform. So this was this is how it was packaged. These were mechanical components. These are electronic components. These are tools which can be used to assemble this robot and this is how it was packaged in a single box along with 11 material which contained a lot of demos and demos and courseware by which it can be used for understanding concepts in a particular course. This was again one more version and this is the current functional version which is being deployed at a lot of places. Okay, so I'll just show you what exactly this version contains and this is the exploded view. It has a single PCV which acts as a chases itself and which has two very low-power DC motors which are very highly efficient. So this is basically a very low-power platform that it has been targeted at very low-power applications and so there are two here DC motors. Then there is a sensor board which can be put on top of this. There is a microcontroller board. So everything is modular. You can add component as you wish. Okay, so this microcontroller board can be added on to this. Right now this is using ATMEGA 1 to it, the microcontroller from ATMIL. So this particular microcontroller can be changed. There is a unified interface developed for this. So you can put microcontroller of your choice if you know the interface. So this interface is open source. It is available to everyone. Okay, so then there is a sensor board on which we can put various sensors like these infrared sensors and there are some light sensors also and there are a lot of ultrasonic sensors, different versions of ultrasonic sensors available with similar interface. So we we have developed this as a modular sensor which can be put right on top of this board which is connected, in turn connected to this microcontroller. Everything is modular. We can change all the sensors, have different microcontrollers and the programs are written in such a such a manner that it can be ported to any microcontroller. So that if you want to access write a particular algorithm which uses infrared sensors on a different different microcontroller, then you can just use that function and port it to that particular microcontroller very easily. Okay, apart from that it uses a lithium ion battery which is basically mobile phone battery that we have used. So it's it's a stack of two mobile phone batteries and has a LCD interface for displaying all the relevant data while doing development. Then there are bump sensors which can be put around. So these are the sockets for bump sensors. So instead of this we can put ultrasonic sensors over here if you if you want to have a very high resolution field of view and also there is a 2.4 gigahertz wireless radio put on this. This can be used. So this has a this is basically a CDMH chip and give so this robot can communicate with 3,000 similar robot at same time. Okay, so this can be this is a this makes it ideal for lot of co-operative robotics and sensor network applications. And there is a servo mount. So this servo mount is used for mounting camera. And there are two servo motors mounted on this servo mount. So which can be used for moving camera in different directions. So this is the Firebird 2 version. We call it Firebird 2. It's nicknamed Firebird 2. And this is the in system. It has in system programming interface. As you can see this is the in system programming interface. So the microcontroller can be programmed on board itself. Don't have to remove it. And there's there's a position position encoder on that ISP interface placed. So this is one more version, one more variant, which is designed for rough terrain. So it has all the similar features, but the drive is changed. So the motors used over here are different, but all the algorithms will still work. Okay, so this robot is currently being used at lot of places, sensor networks and automotive research in ERTS lab itself. And there's interesting demo on RoboSocker. So this RoboSocker is being implemented by using this platform at algorithm level and Also, it has been deployed in various courses. 90 Bombay from last two years. So this is the open source platform. The robot itself is the open source hardware platform. And as you all know now, the silab itself is again open source platform, which has a lot of potential for development and Researcher community can use it widespread. So it can be used at lot of places. So this toolbox, silab toolbox for this robot is being developed by Nex Robotics, which is a spin-off from ERTS lab and This toolbox is basically, toolbox will provide functions for controlling and monitoring Firebird 2 functions, all the sensors on Firebird 2. Also, we are planning to deploy around 10,000 robots all over India this year. So what we are planning to do is develop nice demos and Toolboxes for silab and bundle silab along with this robot. Okay, so we'll have a lot of tutorials on silab explaining how to use this robot and how to harness all the capabilities of robots using silab. So that will be a very useful tool for people to understand how all the functionality of silab as well as It will be very easy for them to program this robot. I mean by using inbuilt functionality of silab. So can be what we identified is can be used for a lot of a lot of understanding a lot of concepts in cooperative robotics, sensor networks and closed-loop motion control and A lot of image processing algorithms can be understood by doing some kind of practical implementation and lot of computer vision control and automation and Auto-manoeuvres navigation path-panning algorithms can be understood. What involves what basically is required is This robot has a serial interface. So naturally the Silab has recently has a serial interface on which can communicate. So this serial interface in Silab is being used for communicating with robot for controlling and Getting status of various sensors like white line sensor infrared ray sensors, bump switches, shaft encoder, proximity sensors, ultrasonic sensors So these kind of all these kind of sensors which are there on this robot. So they will be sending their status to silab and I mean Possibilities are infinite. A lot of things can be done on this. This was about we are going to have a very small demo of GUI which is being developed for Controlling this robot. Sachit will help me in doing that was developed in Java and This we are going to have similar thing in Silab also, but in Silab what we found out was we don't have these kind of sophisticated Progress bars and This kind of displays are not available right now in Silab GUI. So development is on for that also So I'll just show you a simple white line following demo here So this robot and also I can control that robot's motion from here backward right left and All the All the sensors I can see like for example if I do if I press if I try to measure distance From this infrared infrared as you can see the bar in between It changes according to the distance from my hand so All this kind of GUI will definitely help people to understand what is going on with robot and how they can harness all the All the functionality of this robot. This is a simple wall-lugging mechanism, which has been programmed to that robot So it will just keep on touching a wall that in encounters This is a very simple program which Checks what is the value of a bomb sensor? So this is automatic cruise control It was being used for automatic cruise control. So what these robots are doing is they'll maintain safe distance and Like no matter what so depending on velocity if velocity is more the distance will be increased increased proportionately So this is the video about the automotive application. This is about the lane merge. So this machine and other machine have to They're autonomously driven machines and have to resolve the priority and I couldn't emerge on to the same lane So now we're like we're planning to use Sylab as a more primary modeling tool for all this kind of like automotive research in our lab