 Hello, very good afternoon to all the educators who are joining us on the live session of international boot camp on coding artificial intelligence and robotics for school educators level two. So today is of course the day two and of course we have a new thing for all of you for learning. So we would be shortly starting in just two minutes. Before that, let me introduce you to my colleague. Hello Tina. Hi, Aiyush. Hello. So good afternoon all the dear educators. It my pleasure to welcome all of all of my dear educators to this international boot camp program level two organized by Stempedia and Art Park. I'm sure that you all will feel enriched with the knowledge of artificial intelligence and robotics after the completion of this boot camp program. Welcome you all once again to this boot camp program level two and hope that you all will have a great time. We'll be starting our session soon. Thanks Tina. Hello, Mr. Vashis. We will be shortly starting. We are not able to see you Tina. Sorry. We are just waiting for other educators to join in. I hope the educators who have joined us already have gotten good idea what the quirky is how exactly the things are working. And it was really amazing to see you all on the last session, as well as on the doubt session. So of course with Tina and Vivek you might have solved all your doubts. If you have any doubts you can join us for some of the issues we have already shared it with our team we will be getting resolution for that as soon as possible. So very good evening. So I think now it's time to start our session for the day I again welcome all the educators on the educators boot camp level to where we are talking about the quirky one of the best AI and robotics state, which is used for enhancing the knowledge and doing enhance on activity with the with amazing concepts of AI and robotics. So to make this boot camp successful of course we have a wonderful team of collaborators. I would like Tina to please introduce it. Sure. The International Boot Camp Program is organized by Stempedia and our park AI and robotics park by IISC Bangalore. We have been supported by Niti Ayok that is a total innovation mission, which is a part of Central Government's education system in India. It's our pleasure to have all India educators forum and American Indian Foundation to be as our community partner. We have been supported by many international partners as a purpose smart education Palestine. National Institute of Education Singapore affects coding Academy Egypt informatics Tunisian Association it Tunisia and it was streamed UAE. Now it's time to discuss some basic objective of this international boot camp program. The objective of international boot camp program is to empower the educator by deepening their knowledge on coding artificial intelligence robotics and this enhancing them with all the necessary skills that they require for this 21st century. This boot camp program will give a hands on experience to all our educators on the latest technology like robotics artificial intelligence machine learning in a fun and interactive manner. By learning more about these technologies like robotics artificial intelligence machine learning and educator will be more confident to discuss and talk about these technology in front of a big society. Through this boot camp program we are enabling our teachers to become the ambassador of robotics and artificial intelligence in their own institutions. So I request Ayush to take forward the sessions. Yes, sure Tina. So before we move ahead on the today's session I would request all the educators have not joined a telegram community community. Please join us by scanning this QR code and also the link would be shortly available on your chat section. Very good evening to all the educators who have just joined us now. Gareema Gautam, Monica Ranjan, Zumaan Ghazi, Marina and Christina. So regarding the doubts and the issues if you are facing any related to learning management system or the quirky, please feel free to join our doubt sessions after this. And you can just get the links over the telegram group where we would be not only taking your doubts but if in case you require any technical help or a conceptual help our educators are going to help you with that too. So now, as you already know of course this boot camp is with an objective which has been discussed by Tina. Apart from it, we are trying to get you and hands with all the hands on activity and get an AI in robotics teaching resources for all the educators who are joining us. So that of course they can use those resources and communicate as well as share their knowledge what they have absorbed here to the millions of students all around the world. We are going to help you with the access of the students of these learning resources. Also, the educators who would be completing the boot camp would be earning the batches and the certificate accredited by art parks tempid and stem.org. So there are many things waiting for you. We want you all to be part of this boot camp till the end submit your activities communicators if you are facing any issues in the telegram group. Because our complete team is going to support you with that. Now, talking about the schedule. So I would request Tina back to please let us take, take us through the schedule. So as we all know boot camp level two, that is artificial robotics and artificial intelligence. So we have six session session one, which we did yesterday was introduction to robotics, we learned about basics, some basics of robotics and we learned how to move a robot. In today's session will be discussing about self driving robot will understand how a self car driving car is working will understand will understand how different science are detected using artificial intelligence technology and will make our own robot to control with using sign detection. In third session that is line follower robot will be making a line follower robot, of course, and will understand how to calibrate the IS sensor we understand some logic and all. In session four. We'll make our robot as a delivery robot will understand will learn about some basic application of delivery robots and will understand some logics and will make our own robot to act as a delivery board. In fifth session will will dealing with guest to control robot here will learn about different forces that is modeled in machine learning model using machine learning will understand how those models are identified and will make a activity on guest to control robot. And in sixth session that is our closing ceremony. Now, over to you are you she can take it forward. Thanks Tina for giving us an overview of a complete bootcamp complete bootcamp level two, which is based on the quality that is robotics and artificial intelligence. So I hope you are very excited to start for the today's session. So, before I move forward, I would like to again talk about the learning management system that is where all the things are available for all of you. Because still we have found like still some educators are finding it little difficult so not a problem we'll just give up two minutes on this part. One of the very important part you can see is you can just go to ai.thistemperia.com where you have to sign into your dashboard. If you have not created your account till now not to worry you can start your journey of this international bootcamp anytime you want to. Go into the international bootcamps in which you want to be part of it and of course get the access of all the resources inside the bootcamp. You have to click on my courses option on the left hand side. Once you've clicked on my courses, you would be guided through the different courses you are enrolled in. Here this is an robotics and AI bootcamp for educators level two, you have to click it here. If in case I have seen some of the pictures where it is showcasing that all the lessons are locked in that case you don't have to worry that there's a high possibility that you have signed out of your dashboard. So please sign in yourself by the option on the top right hand side. Now today's session is self-driving robot. So right now you might be watching us on the YouTube live. That's amazing. Still you can always watch the video which is already embedded for you here in the dashboard. Here are the feedback forms for all the educators who have joined us around the world in India and a special I should set an end form for the educators who have joined us through a total innovation mission that is in community. Here you have to complete all the lessons and keep clicking on markets complete. Once you have clicked on markets complete, you would be moving to the next part where of course you would be learning the things. Okay, let me just go back actually I clicked Mark on Mark as complete on the complete chapter actually here basically you have to click on the lesson contents and then you have to go in each lessons line by line. So here once you have read it you can just click on Mark as complete. It would be taking you to the next part that is activity. So in the activity section you have to submit your activity by naming your file with your name and the activity name. Here you have to upload the project video link that is a YouTube video link of your project. Please make sure that you explain the things in the videos as well as you keep your video public in the YouTube. Once you have done it you can click on Mark as complete. You would be able to see the progress in your course here on the top just below the name that is robotics and AI bootcamp for educators level to where you can see right now share casing 9% complete three out of 32 steps. Our main aim would be completing this 200% and making this 32 steps out of 32 steps, then only you would be able to download the certificate. Now, moving to the learning part of the day. As you know we are working with one of the best AI robotics kit. That is quirky. But why quality. So we have discussed this yesterday but I will take two more minutes again to talk about it. So we are working with quirky and picked up logs because we are focusing on the latest technologies and the requirement of the 21st century skills. That is, we want all the educators to get themselves ready with the coding, whether it's on graphical based programming or a Python based artificial intelligence robotics and latest technologies like self driving technology. Tinkering in and making industry and the industry based projects and making them working automatically. Now, of course, we are working with Quarky, so I would like to play this video. I hope you would be able to hear that. It's a versatile feature rich piece of hardware. The best companion to use a typical intelligence robotics and coding. No, a mass rover. Actually, it's all this rolled into one. Hi Quarky. Hi Jack. It's an AI and robotics learning companion for the next generation. Quarky takes children on an exciting journey to explore advanced concepts on AI and robotics with an easy engaging and hands on approach. It is packed with interactive online courses and engaging live sessions that help children to learn, code and make their own real world projects. In other words, one Quarky endless possibilities. Quarky is portable. Carry Quarky around and control it using your laptop, tablet or even a smartphone. It's easy to program whether you're coding newbie using blocks or an expert using Python. Comes with a plug and play interface making it hassle-free and with some of the coolest latest tech. So imagine a self-driving car which identifies sweet signs and pedestrians or a faithful robot dog that follows commands with the help of machine learning and object detection. It's evident that Quarky is for everyone who wants to be ahead of the curve. It's so useful for AI education. My children couldn't stop and play Quarky all day. Quarky will guide you from being zero to an AI hero. So I hope you might have got an idea about what exactly that Quarky is and still we are going to go through with the Quarky as we have already discussed this part yesterday. I would like to give you an overview. So yes, this is a Quarky. You can see the different parts in Quarky. Let me just switch on my camera. So yeah, so in Quarky, of course, we have different features starting with seven cross five RGB display. We have two tactile switches to IR sensors, five touch-based sensors, two geared motors. Along with us, we have two servo ports where we can connect the servo motors and six generic input and outputs where we can connect the generic input output sensors to take the analog as well as the digital readings and make the wonderful project. Along with this, the Quarky can be worked out with USB-C type cable as well as it is very easy to work with Quarky, connecting it to Bluetooth with your laptop desktop or your smartphone. So now let's go inside our today's lesson that is making your own self-driving car. Yes. So before we go ahead and understand how exactly we can make self-driving cars out of the Quarky, we would like to discuss what exactly the self-driving car are. So when we talk about self-driving cars, automatically it completes the meaning in just two words that is the cars which can be driven without the humans. The human doesn't need to drive them. They should be able to not only just run but should be able to take the decision using artificial intelligence. Of course, they should be able to stop if they see anything. They should be take turn if it is mentioned that you have to take turn. Or it has, if the signal shows that you should go forward. So of course they should go forward direction. Of course we have been hearing about the self-driving cars in real from Tesla and some of you might have already seen some of the videos related to it. So of course we are trying to make the prototype of the self-driving cars so that of course it can be understood by the teachers and the students how exactly the turns work behind it. So now let's understand basically that why exactly and how exactly the self-driving car are important. So self-driving car can be used in waste collection boards, delivery boards, farming vehicles like tractor and etc. Where there is some work which has to be done again and again. There are some decisions has to be made but not always a human is required there. Of course these self-driving cars uses the sensors which helps them to find the location, altitude, what exactly the rotation they are taking, whether they are moving in an even road or uneven road. So using these sensors only the machine or I should say the self-driving car takes the decision. Nowadays also in the latest cars we are able to see this application or you can say see this feature in some of the cars right now it's automated parking system. So what happens there basically while you automatically take the reverse it checks whether there is some vehicles around them or not and parks the vehicle automatically. So this is of course a part of a self-driving car. Now one of the major use and the application of self-driving cars technology is it is getting used in as a different rovers on the planets like Mars and other planets where of course humans cannot go. But we require certain vehicles which should be able to reach out to that place can collect and understand the anatomy of the planet of course so that there is more knowledge to gain for the humans. So now I hope this part is pretty clear. Now of course how exactly self-driving cars are becoming more smart and smart day by day. So basically what happens is now as we are using the artificial intelligence to enhance the machines. So what we are doing is we are collaborating the robotics as well as we are collaborating artificial intelligence to come up with certain concepts like self-driving car. Where advanced self-driving cars can also find out that if the car is rotated to the side in which the uneven terrain is uneven terrain or even terrain. That means if it finds a pothole it would just skip that and you can just think for humans as well this is little difficult when we are going in off-roading or many other places. It can even slow down automatically on the bumps. It can even take the right decision where exactly it sees the traffic signals. So of course using the artificial intelligence it becomes little more easier for the machine to become more smart. Now I won't take much more of your time and we will start with the activity. So here today we are going to do our first activity basically where we are going to make our quirky detect the sign as well as give us an understanding. So I will now stop my show so that you can have a complete view of the quirky. So I hope you are all able to see my quirky right now. So I would request all to please turn on their pictoblocks and we would be now working with quirky. So I would be sharing my screen of pictoblocks in a while till the time of course you can bring out your quirky, check whether it's charged or not. Or of course you can keep it on charging using your laptops. So now as we were discussing about the self-driving cars. So if I say that in real. Okay, thanks for mentioning. Okay, you can all see the quality that's superb. So now, so the first and important thing when we talk about the self-driving cars comes up is my machine should be able to take the decision. Now when we are talking about the roads. So of course the decision would be something related to the traffic signals, something related to the pedestrians, sometimes related to the distance. Although we are not going to work with the distance part as of now but of course it is important when we are making a complete full-fledged self-driving car. So to start with, let's first start working on the pictoblocks. So now I'll just share my screen of pictoblocks and I hope you would be also able to see the pictoblocks right now. So here in the pictoblocks to make this all possible, what we have done is we have added an extension. Now, as we already know that extensions can be added to pictoblocks using our extension option where we have an extension called as recognition cards. So I'm just going to click it over here and it is saying please wait while the models are being loaded. So basically I'm adding a pictoblocks extension that is recognition cards to make first activity where I want my pictoblocks to detect the different signals or you can say different signs and many other things which can be done over the recognition card which we are going to see it right now. As soon as I added the extension called as recognition card, you would be able to see some different categories inside this extension, the first is settings. So of course, there are three blocks under the setting options where we are which we are going to use it to turn on the camera of course to show the bounding box where exactly the, I should say where exactly the signals have been found. The last is of course set detection threshold. So we would be talking about the threshold in a little time. Now we have the second category as analyzing image. So as we know, of course, machines are smarter but we have to direct them to do so. So if even we want them to get a give us a decision that what exactly the car or what exactly the sign is or the traffic signal is, it needs to be said that please analyze that from the camera. Now, moving to some of the very amazing blocks. Here you can see general object detection. In general object detection, you would be able to find the blocks like hash of objects detected. So this block is basically going to give you the number of objects detected so right now it would be showing zero since right now I haven't switched on the camera I haven't analyzed anything. So here you can see it is giving me the number of objects. Now, we can also get the name of the get the name of the class of that object. So I think we are very familiar with what exactly the class is. Since we have discussed it in the last boot camp still I would like to bring it for a small time that if we are talking about class that means basically a label of objects. That means if I talk about cars, so all the cars but whether they are from different companies, different countries are going to be called as cars. Similarly, if I'm saying about student, the student, so I should be talking about person, so person whether it's any person whether it's a male, it's a female, or you can say even there are two or three persons, right, all of them are going to be called as person. Now, coming to the part traffic signals. Okay, so if here you will say that is signal go detected. So now what exactly can be the use of it. So basically, if you'll see this is a an hexagonal shape block, which always give you the yes or no that is true or false, because it's a Boolean block. So the major part of the Boolean block is of course to give you the answer in just true or false. So here we would be able to use which signal is detected, like there are different signal, go stop, go straight, turn left, turn right, you turn pedestrian crossing crossroads, all these signals has been detected. So the answer would be yes or no. So generally, as you know, we can use these blocks under the if condition. Not only that, you would be able to get the position where exactly that particular, I should say signal or particular object has been detected. Now, coming to the next part of the blocks, that is numbers. So it's not only that it can be used to detect only the traffic signals, but it would be also able to detect the numbers. So is number detected so there is the number set from zero to nine, which can be detected by the pictor blocks. So of course, just hearing after the number you can just think of some of the projects where we can make with quirky where we want the quirky to be stopped at some house number, which has been labeled with zero between zero to nine. So of course those things we are going to do in this bootcamp. Next is again, that we can get the X position and the Y position of the number, which number where exactly the number is located on the pictor blocks screen. Apart from it, other objects which can be related to some I should say cell driving technology where you can see that generally we see PISA. Okay, so when we are moving on highways, we can just check that if the board is with the PISA we are able to understand here we can get a meal. Apart from it, there are different, I should say, different things which can be detected different objects, like the different shape of the cards, like Spades, Diamonds, Club, Heart, PISA, Slice, PISA, Tree, Home, Hospital, Bomb, Hazel and John. So now you can think that what can be the possibility what amount of projects you can make like you can make just a complete self driving part where with different objects you can detect and ask your machine to take the decision. Now, you might be thinking that how exactly where would I get all these objects. So it's in your box. So just please check your box, you might have definitely received a packet containing all the different cards which we called as recognition cards. That contains the different cards of traffic signals, numbers, pedestrian or Hazel, and also some objects like PISA. So I hope you are all able to find the packet of recognition cards inside the box. So moving to the part how exactly we can use these blocks to make a script where my picture blocks would be able to detect the different cards. So let me just show you first which cards I'm talking about. So basically I'm talking about these cards which you might definitely have received inside the box. So these particular cards are going to help us to make the project. The first and important point here is that my quirky should respond something if my machine is able to detect these cards, right. So what am I going to do it here is I'm going to start making an script, which is going to help me to detect the different card. So which is going to help me to detect different cards. So here's the first and important block as you already know is the first and a very important block which we want to use is when green flag is click. Of course, when we are using this, we want some automation where I don't need to click on the complete script again and again I can just activate or trigger my complete script just by this green flag. Now for of course detecting the most important part is that my machine should able to see that is somewhere you can talk about I'm talking about right now is computer vision where computer is able to have the vision. So the next block is of course I need to switch on the camera. So I'm going to just bring down this block with says turn on the video on the stage. And of course for this I need to check the camera. Are you sure your mic is moved. Yeah, so I think now I'm audible. So I'll just go back and start with so the first and important part for the computer vision or I should say detecting the signals are different detecting the different cards is turning on the camera. And that can be done very easily by using this block. Now as we already know there are different blocks in the settings. So what I need to do here is have to bring them as per my purpose that whenever a block is detected I want the bounding box. Next is set the detection threshold to 0.6. Now let's understand what exactly the threshold means. So if you have seen our previous videos where we have talked about machine learning. So we talked about the confidence interval or you can say confidence that my machine is confident to give me this answer. Now if I'm talking about threshold. So basically I'm putting a limit on my confidence that is till the time my machine is not confident. Minimum 60% I don't want it to tell me the answer. Because of course when we are working with self driving cars that we need a little high accuracy. So now here basically I'm setting a threshold that is 0.6. That means till the time my machine would not be confident enough confidence 60% that yeah this is the correct decision what the machine is taking. It is not going to tell me the answer. Now you might be thinking that how exactly we can make projects in such a way that it should be able to work with 0.6 or even lower version. So here are two important parts to be discussed that of course we don't want to take it lower the number because of the criticality of the project. So if you are working with self driving car and if in case we decrease this threshold that means even if it is not confident that whether it should go whether it has detected the go signal or not. It is going to take the decision to move ahead and that can be of course a problem in some time. So for that of course we need to keep it in such a way that of course it should not be very tough for the machine as well as it should not even very easy for the machine. Now, so what am I going to do here is I'm going to use this set threshold block. Now of course we have set up all the settings and now the things has to be worked with the AI of course that is analysis of the different signals. Now what am I going to do here is I'm going to control and I'm going to bring the forever block. Here in forever, as I mentioned, although machines are getting smart, but still it requires humans to activate. So we would require a block which can tell my machine that now from here you have to basically work or I should say you have to start analyzing the things and giving me the answers. Now, once it has detected, of course, I should be able to know the name of the object detected, right? So what am I going to do here is I'm going to bring the block that is safe, which is going to help me to tell the name of the class of the object. So now I'm going to use of course this block, but if you're talking about here, if I click it here, so it is saying hello. And if in case I add this, so it is going to say that this is null or some classes right now since it has not detected anything, but we want one more important step. That is to make it like look a little more prettier. What I can do is I can use the block called is joined from the operators. Now joined from the operators is basically going to not only tell the name of the object but would be telling me that it has been detected. So I'm just adding some beautification part here. Now to observe what are the different things it can detect. Okay, so let me just bring down some cards. So now I'll just play the script what I have built to check whether it's working good enough or not. Although right now, my there would be nothing happening on the quirky because I haven't added anything related to the quality, but I'll tell you how we can make it much more smart. So let's first play on when green flag is played. So right now it's saying null detected, right? Not detected because of course there is no recognition card. But if I bring some recognition card and take it little near to my machine so you can see PISA detected. Let's see what it says to this number two detected. So I have some more numbers what I would try with this. It has detected the go. Let me bring down some more cards. So you turn has been detected. So turn left has been detected. So basically all the block all the recognition cards which you have with you is going to be detected. Okay, by your machine. So now we have understood of course how exactly these recognition cards are going to work, but let's understand how we can make it more smart. So right now we of course my picture was detected the things, but to make it much more good and making it work with, I should say, quirky, we can add certain blocks to it. Now, so what I can do is, of course, I have added say here the class. Okay, but also what I can do here is, I can add, tell me the class, and now I can add some blocks here, that is if I go to recognition cards. What I say is detected like we have this. Okay, or I can use is pizza if pizza detected. I want my party to be happy of course, after seeing pizza. Of course, sometimes we get crazy so for me of course pizza is something very what I love. Okay so now what I'm going to put it here is I'm going to bring the display. I'm going to go to bring in happy emotion. Okay, so now if in case it is going to get shared. Okay, the first important point here is I need to connect the quality. So on the backside, of course you have this turn on button, which is going to help you to turn it on. As soon as you turn it on. There would be blue light at the back you could be able to see. So this blue light showcase that the power has been turned on. Okay, you can see just beside, or you can see behind the tires. And also, the party Bluetooth light has been turned on. So now I need to click on board. I'll select quirky. I'll click on connect. My Bluetooth has been detected. Let me just click on connect. Now there were some questions related that how exactly we are able to connect the quality with the Bluetooth. Let me first press the green flag and let's see what happens. So you can see it showcasing null detected. Okay, because actually I have turned off the camera so I need to turn on a flip and then stop and then go ahead. So now if I case I'll bring this pizza, my quirky is going to become happy, right, because the pizza has been detected. So now, here also you will see that how exactly we're building the logic that we showed the pizza it became happy. But if we remove the card, it doesn't work anything. That means you can say there was no change on the last instruction given to the quality. So what I can do is instead of this if and that is why we use if it's okay so I can go to control. What I can do is I can add if it's here and I can use if pizza is detected I want happy emotion is keep the quirky screen clear. So in the palette of display, you would be able to find this block which says clear. And now let's see whether it works or not. So this is how you step by step learn the things you bring things down and the pizza has been detected. It is coming up with happy emotion. Let me just remove it says null detected and you can see the happy emotion is gone. As soon as the pizza comes in front of the picture block, the quirky is going to become happy. And as soon as the pizza has been removed in from the front the quirky is not going to be happy. I even you can make this little more prettier, not only by making it clear screen, but you can just make some angry or sad motion. Right. Okay, so I can just bring here sad, or we can bring here crying, and instead of happy we can also use love. Okay, so now I'll just stop this. And so right now you can see the, okay, right now is the brightness of the quirky is too high. Even I can set that. Okay, so let me just bring down this block. Okay, so this is a block under the display, which can help you to set the brightness. So I'll just make it little less. Okay, I hope this is going to work. Let me keep it very low because since it is on camera so it is going to shine a little bit. From for you would be able to see so I'll set up the brightness. And now if I press the green flag my quirky right now knowledge detected so my quirky is crying and as soon as I bring the pizza in front of it. So it shows the love symbol that yeah quirky loves the quirky a quirky loves the pizza. As soon as I remove it again it is going to crack. So this is how exactly we can engage the students in different activities and by using these activities they were not only working with their logical skills and critical thinking, but would also be enjoying and learning artificial intelligence. Now, where we can find those cards can you send us. So of course these cards are would be inside I should say into the box inside the box of your quirky. Okay, also, if you don't have quirky and you want to make certain, I should say projects related to these recognition cards, of course you can put it forward to us on telegram, we would share you the link of the PDF you can download the cards out of their cut them out and of course use them for the purpose. Now, moving to the part where now we would be working. So till now of course we have worked with a part of recognition card but of course it was just a very small part of the complete self driving. This is of course important, but we have to add more things to it. So I'll just remove this complete script as of now. So I'll take a pause of a minute like if you have any of the doubts, any of the things you want to ask or so please feel free to put it forward. And do we have any questions from the last session, or like any educators might have asked it. So we are going to make one more activity educators right now, but till the time I want you all to ask some questions. And let me know if you have any problem. Ayush, if you could explain once again Bluetooth connecting in Victor box. Yeah, sure. So the Bluetooth connectivity. Yeah, so Bluetooth connectivity is very important while working with quirky whether it's, it is whether we are connecting our quirky to smartphone or we are connecting it to the laptop or desktop. And I tell you for laptop and desktop. You have to just search Victor blocks link. Okay. So I've already searched this so many times I'll just directly click it here. So here you would be able to see a picture blocks link easily connecting the quirky board and many other boards to pick to block. And with this picture blocks link is a small software, which is going to help you to detect your different boards inside the picture blocks. Now, the next and a very important step would be that you have to download it. Okay, so how can you download it. So here you can see there are two versions. Windows second is macOS. So you can just click on Windows to download it. And if you are using a macOS, so then you can download a macOS version to understand it more. Let me just play this video. I hope this is going to help you and make you understand what exactly the picture blocks link is. Hello, everyone. I hope you all are safe and sound. As you know that the latest version of picture blocks is out now, it has lots of new features like the NLP extension, recognition card extension, the IF triple T webhook extension, Victor blocks link and the new credit system. We have also added an easy file sharing provision for software, updated board firmware along with some other bug improvements for making your experience better. In this video, we will talk about Victor blocks link, which plays an important role for improvising the connectivity to Victor blocks over Bluetooth connection with your favorite boards like evive, koike, esp32, Arduino, micro bit, Lego and makes working in real time mode, aka the stage mode really fun. So let's understand what Victor blocks is, where to download and install it from and how to connect your favorite board using it, along with seeing it in action. Victor blocks link is an application used by Victor blocks to carry out hassle free Bluetooth connection with hardware devices. You can find the download link in the description box, or you can even simply Google it. Next, choose the appropriate platform, that is Windows or Mac, then download it and install it. Run the Victor blocks link application on your device. To make sure it is running, it should appear in your toolbar. Next, make sure that the Bluetooth of your device that is laptop or PC and Bluetooth of your favorite board is on. I'm using my Koike board to test. Now, open Victor blocks, select the appropriate board you want to work with from the menu bar. Next, click on connect button and select Bluetooth ports. As a Victor blocks link is running perfectly in the background, a list of available devices will appear. Click on connect to select yours. With this, your board will get connected to Victor blocks. Let's write a small script to see it in action. One important thing to keep in mind while working with Victor blocks link is that you cannot upload quotes via Bluetooth. It's only to communicate with your favorite boards, which already has firmware uploaded in it in real time or stage mode. We will test the working wire displaying the happy emotion animation on the LED matrix of quality, placed when flat-linked hard block from the controls palette. Add a forever block to make the script run forever. Finally, the decision... So, I think you might have got an idea that what Victor blocks link is, but still, as I said, this is the step one is very important when you are downloading it. That is after downloading, you have to install the picture blocks link and at the bottom where you can see the other services running at background that like Bluetooth, your zoom calls, your security services, as well as the sound, you should be able to see this picture blocks link option. Then only you can basically find that your picture blocks link is activated. Now, moving ahead to the next part of the activity. That is that how, yeah, of course, is is it available for Linux? Okay, yeah, of course, for the Linux to it is available. You can just please write it us on support at the rate this temporary dot com and we are going to help you with that. Now, moving ahead to an activity where I wanted to see my quirky in action with the different recognition cards. So now the first and the important part, as we know, are going to be same that what I want here is I want to start my script when the green flag is clicked. Again, the important blocks for setting up the things are that I would require to turn on the camera. And I want to show up the pounding box and set the detection threshold. I would be talking about this question actually. Okay, so now, if in case your cards are not getting recognized, you need to bring it little more close to the camera. And also it's very important that your light surrounding should be clear means you should have a proper light because for even humans, if there is not a proper light, it becomes little difficult to detect and understand or take a decision. So similarly, if you're talking about machines, of course, they would require certain things like a good amount of life and a clear vision to give you the decision. Now, how can we work here with, I should say the recognition cards. So the next part would again be same that I would require a forever and I would ask that my machine should analyze the image from the camera. Now, now here comes an important part that till the time what I did was I was bringing some emotions on my quirky. But if in case I want to bring some action, so I would require some conditions. So what am I going to do it here is so assuming this is a self driving car, which is going to be in its way and detecting the different signals on the platform or on the road. So the first thing what am I going to do is I'm going to control and I'm going to bring a block which says, if then is, and here you have to understand that I would require to check with type of card has been detected. That means here you can see this is a block. It is saying is signal is signal go detected so I can click we have multiple signals. So what am I going to do here is I'm going to first check is signal go detected. And if this condition is true, I'll go to my robot palette where I worked with making my robot go in a forward direction for one second. So now I think this is very clear that is the goal is detected I want my quality to move in the front direction for one second. Now to move ahead in this, of course, I would require some more signals of course if I'm moving on the road, I would require some of the I should say more cards. So now what am I going to do is going to check which turn. Okay, because there is a high chance that it would be asking for we need to take the tones while we are I should say, walking, right. When when are I should say vehicle is moving. So here I would go I'm going to make one more condition. Okay, and this time not go but I would be checking whether the signal for the turn left has been detected or not. And if the signal for turn left has been detected, I would require, of course, a turn left. So I'll go again back to my coffee pot and robot palette. And here I have a block, which says go forward, where I can select taking it left for one second. Now I think you are pretty clear with this part that how exactly we did. We took the left turn so we didn't took one second but we took 0.5 because as per my quality calibrations, it takes the perfect right turn when perfect right or left turn when it has been given a chance to move for 0.5 second. Now moving ahead, we would require some more actions. So we would again bring some more conditions. So let me just bring this if is okay. And now you can see using this if is I can again check whether turn right is detected. I'll just select turn right. And if turn right is detected, I want my quirky to take the right turn. So let me just take the right turn. So those educators are finding a null detection. So don't worry, you can just try to bring the first thing that is your cards little near to the camera. And you have to wait a little bit. It is going to detect it. Okay, so now I've taken right left and everything is done. But of course still the other part is left. So what I can do it here is, of course, I can bring it here. If none of the things is working, I want it to turn. I wanted my robot to be keeping itself stop at a place. Right. So now let's see how exactly it works. So I'll just click on first I'll just show you the complete script. Okay, and let me just let me just click on a green flag. Now let's see what happens if I say go. Oh, it's nothing happening. The reason behind is I have not connected the quirky. So the very important part is we have to switch on the quirky okay. Once the quirky is turned on, I would be able to see a blue light coming up on the quirky and then I need to click on connect. And I would need to find the quirky and connected. Once the quirky is connected, you would be able to see a green flag. And now let me press the green flag here. And now let me try to show the go. You can see it took basically went in forward direction. Let me just bring it back here. Let me show the different directions so you can see it took two times because it actually detected it. I kept the card there itself. If I'll again show it is again showing to take the right right again I can of course show this. So you can see it is so right now I don't have the right the second turn that is left on thing. Okay, of course, otherwise I would have shown it can easily take right and left on. Now, of course, how can you make it look more better. Okay, so this is very small. Okay, but how can we make it looking more smart more good. And there comes the part of creativity. Right, so let's bring down our creativity to the quirky led board. So what am I going to do is I'm going to display palette, and I'm going to add one display every time like I have used three signals, so I'll be using one display every time. Okay, so let me just bring it one more for a stop as well. So what I can I what can I do here is if I say that I want to move forward. So this is a block which says display matrix as and you can see this complete matrix is what exactly is on the quality. So I can click on black color. I can just fill the black here. And what I'm going to do is I'm going to make a small arrow key here. Okay. So, yeah. So this is my arrow key to move forward. I'll put it here if in case it finds this I wanted to move in forward direction. Let me just put it on top. Now if it takes it left turn. So of course I can bring some left turn creativity. Let me just click on black fill it here and then make a left turn. So this time let's do the different color. Okay, so although I'll just clear this actually we can make it little much more prettier. This seems much more like a left turn. Let me bring it on top here. If it is a right turn, I would require to make a right turn creativity. So I have used blue, I have used red. Let's use this green. Okay. Okay. And I'll put it on this right part. But what can I do on stop. Okay. So even I can fill this template with a one color. I can just choose red and fill it. Okay. And I can put it here on the stop part. So now what I can do is I can check it again. Okay, let's see how exactly it looks. So I just press a green flag. Until the time I'm not showing any of the block. Okay, any of the cards actually it is basically bringing the red light. As soon as I bring, you can see it went up. If I case I'm going to bring this. You can see it is taking the left turn. So right now as I said I'm not able to find my the second turn this second turn card. Okay, but still it is going to work for you. Okay, so now let me just show it to you again. I'm sorry, it was just about to fall from my table. Right. So in this way, basically, again, as soon as I didn't show anything, it became red in color. So I hope this is clear to everyone, you might have gotten complete idea how exactly we are working here in this. And basically now what we want you to do here is since of course you your question was that if in case we don't want to do it with showcasing these cards or the, I should say, on the laptops right. Of course right now if I'm saying it self driving car is of course not working selffully somewhere I'm using my some of my hard and the things right. So here I will tell you a very important use case and where we can work with a smartphone. So now in the in your box, there would be two different to I should say two more purple color parts. Okay, so the name of these parts are a three. So let me stop my share first. And let me just. Okay, so now here if you see this two different parts you might have already received that this are called as mobile holder. Okay, so this is called a mobile holder in mobile holder, you would be able to see basically some arrow marks. Okay, on a three basically would be able to see this arrow mark I hope you are able to see this. So this arrow mark has to go on the top side. Okay, so this is the arrow mark. Okay, here you can see this is the arrow mark. Okay, you have to put it on top. Okay, and just push this down to quality. Similarly for the second as well. I'm going to show you this is an arrow mark here. Okay, and I'm going to put it forward and I'm going to easily put it on the quality. Although you can also assume or understand this in a way like the long ones would be in the front side. Okay, the long ones are on the front side. Now you will see my quirky is more looking like it can carry something. Right. So what it can carry. So yes it can carry of course the smartphone. If you're working on a smartphone. Okay, and you have a picture blocks I should say you have you have a picture blocks in your phone. So of course what you can do here is you can I'll just turn my coffee off. Okay, so what you can do it is you can use your smartphone so I'll just bring it here. So you can use your smartphone and you can mount your smartphone here and you can use the camera of your smartphone. So I like to show you how we can do it. So you have to go to my space. And of course the program what you have made needs to be open. So I'm trying to open up here. So right now I'm not going to make a complete project but I'll try to show you up a small implementation but I would love to see the employee implementation. So for you if it's left or right is not working me to see then in case you have to just bring little more clothes because it might be due to the background. Okay, one more important point when recognition is the background to try to keep your background clear and white because it is of course sometimes make a little difficulty. So right now the code which I made it there I'll just try to bring a small part of the code here. So I'm adding a recognition card extension. So you can see I'm just adding a recognition card extension. Okay, and I'll just bring down few blocks. So I'll go to event. I'll bring when green flag is clicked. I'll go to recognition cards. Okay, I'll require of course to turn on the camera. I'll require a bounding box. I'll require the setting at the threshold. Now I would require something from the controls that is forever. And what am I going to do here is I'm going to just make one condition okay. Before that I have to use the block which says analyze the things from the camera okay by mistake play added it outside. Let me just bring that inside here. Okay, I bring if condition. Let's bring if else actually is going to work little more better. Okay, so I have brought if else. I hope this would be visible but you can directly compare it to the script what we have made on the laptop okay so I'm just trying to copy that same here. So is go detected. Yes, if go is detected. I want my quirky. So I'm not able to see my quirky palates right. Why am I not going to why I'm not able to see it right away. I have not selected the board. Let me try to zoom it again. So here basically there is an option to select a board. You have to click it here to select the board. Select the quirky and you would be able to see the quirky palates. Now here I'll go to robot part. I'll say if you have detected go go forward for one second or is stop. Okay. Again by mistake. Yeah, here it go. And also I would like to display happy motion. If my court key has detected the go and I want to showcase nothing actually when there is no cards detected. So I have added this to this. So right now fell so I have made a similar type of program. Now the only thing is what I have to do is check the camera. Okay, so now I will tell you how you can check the camera. So here you have to see there isn't setting option. So please click on the setting option in the setting options. Let me just try to bring this near to you. Here you would be able to see a video option. Okay, you have to click on video option. Once you click on video option, you would be able to see to camera. So right now you can see this is my front camera working from the drop down. I can select the camera to as well that would be a back camera. Okay, so right now you can see this is basically my back camera. Okay, right now my hand is visible. So I generally prefer to use back camera while walking. So I'll keep the back camera and I'll go back using the back button. So this is a back button. Okay, let me just show this again. You have to click on the setting option by mistake. Click on it. You have to click on the setting option here. Okay, once you click on setting option, the third would be the video from here you can select the camera. Now go back to the scripting area. Make sure you go to the setting option after coming to this coding part. Okay, now let's see whether it's working or not. So now what can I do here is I can put my phone here. Okay, I hope this would be visible to you. Let me try to show you this from this angle. Okay, so now you can see my phone and now what I can do here is I can put a Go symbol in front of it. Okay, so what is going to happen is it would be able to detect the Go. Okay, and I'll click on connect. Oh, first I will also require to switch it on. So let me turn this on. Now my QWERTY has came up here. So let me just try to connect it. And now you can see this green light. That means my QWERTY has been connected. And now I can click on green flag first. So right now it is not doing anything because there is no card. But if in case it is going to find a card, it is going to move. Okay. So right now actually, as I said, the background is very, very important. So let me just turn this on. So I'll require to turn on the script. Okay, so just as I actually my phone got a little hang. So let me just reframe this again. So I'll just start the script again here. Let me just go to full screen and let me connect my QWERTY. Once the QWERTY is connected, I would just click on this thing. Okay, so it just basically became happy since I so there is a little space on my table. So basically it would be able to detect it, move it forward, go in different direction. And that is what basically we want you to do that you can make a complete self driving car. Okay, where you can just bring some different cards, and it is going to work automatically. You can situate the cards like this, and you can make it move in different direction. So if the card is detected, go it is going to go forward. Once it has moved forward, you can keep this signal as turning right, it is going to take turn right. So I hope you might have got a complete idea how exactly we are making a self driving car. And as I said, we want you basically to make this DIY file as well that is do it yourself. On my screen. Okay, so yeah, so this is how exactly you can make the multiple sign based controls where you would be able to detect the different signs using your smartphone in QWERTY. So please tell if you have not joined our telegram group. So please join our telegram group so of course you can ask your doubts you can join our doubt sessions, work with us on doubt sessions. And of course, we can help you and support you in the resolution of the issues you're facing. All the educators to fill in this feedback form. So these feedback and attendance form is going to help us to know what exactly the things you want us to help you support you as well as how the things are going at your part. And if there are requirements of improvement, of course, we are going to help you with all the improvements. So all the educators from around the world, please fill in the first form. While the educators who are joining us from the community, please fill up the second form, the links of the form have been already shared over the chat. And so after just this session, we are going to have the doubt session, where you can just talk to our mentors one on one, and from the 6pm IST that is going to be after 35 minutes, you can get the link on the telegram group so it is, it would be great if you're finding any type of issue or want to share your suggestion or anything, please come to our doubt session and let us know about the things so that of course, we can support you with that. So now it's the time of doubt. So if you have any doubts, please put it forward. We would love to answer them all. We have already taken one important doubt of the pictor blocks link. Other than that, if you have any questions, please put it forward. Now it's very important that you do these activities make a video because it is going to help you a lot in many ways, where not only you, but even your students are going to see they're going to come to you to ask to ask to teach them. So that is what exactly we want that all the students should get in hands on experience with these wonderful activities. So that of course, they can not only learn the things in a complex way but of course we want them to learn the thing in fun and engaging way. So this is our aim. Of course, all of the educators also aim for the same. So I hope the session was good. Yeah, of course you can take out some time you can do all the activities as I said it's like this system or I should say this complete dashboard is going to be with you for coming to us but of course we want you all to keep submitting the showcase your activities on the telegram group of course so that we can help you to grow personally as well as to grow institutionally or I should say professionally. So that was all for the day in today's session I hope you have enjoyed the session and we're looking forward to see you all again back tomorrow at the same time. So till then take care to stay safe by looking forward to see all the activities with all of you. Yeah, thank you everyone. Thanks for joining. That was the one that was a wonderful session I use we all are super excited to learn about self driving cars and make our own self driving car using quality and pictor blocks. Hope all of our educators enjoyed today's session. Thank you all for joining. See you tomorrow. Bye bye.