Roboki - Session 13: Difference between revisions
Evobi admin (talk | contribs) m (FINAL draft) |
Evobi admin (talk | contribs) mNo edit summary |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
='''Building the Object Finder bot Step-by-Step'''= | ='''Building the Object Finder bot Step-by-Step'''= | ||
[[File:Object finder bot using Roboki setup tutorial.jpg|thumb|323x323px|Object finder bot made using Roboki utilising advanced AI recognition to detect object.]] | [[File:Object finder bot using Roboki setup tutorial.jpg|thumb|323x323px|Object finder bot made using Roboki utilising advanced AI recognition to detect object.|alt=An Object Finder Robot made using Roboki, showcasing advanced AI recognition technology to detect and identify objects. This innovative robotics project is perfect for young engineers and enthusiasts looking to explore the thrilling world of AI-driven robotics. The smart robot demonstrates capabilities in object detection and programming, making it an excellent example of hands-on STEM learning.]] | ||
======'''Description :'''====== | ======'''Description :'''====== | ||
Let's Create an AI-powered Object Finder Robot! Using the Roboki microcontroller and a motor, we'll craft a smart robot that can detect and identify objects with advanced AI recognition. We will Program it to recognise a variety of items and step into the thrilling world of AI-driven robotics. Perfect for young engineers and engineering enthusiasts, this project is a gateway to mastering robotics and diving deep into STEM learning. | Let's Create an AI-powered Object Finder Robot! Using the Roboki microcontroller and a motor, we'll craft a smart robot that can detect and identify objects with advanced AI recognition. We will Program it to recognise a variety of items and step into the thrilling world of AI-driven robotics. Perfect for young engineers and engineering enthusiasts, this project is a gateway to mastering robotics and diving deep into STEM learning. | ||
Line 12: | Line 12: | ||
*2.1 Let's Code it ! | *2.1 Let's Code it ! | ||
'''3. WHAT NEXT?'''*Challenge! | '''3. WHAT NEXT?'''*Challenge! | ||
|}[[File:Object finder in action..gif|thumb|317x317px|Object finder made using Roboki and AI mode detecting a Laptop.]]Before we begin, take a look at the picture of the bot to get a better understanding of the different parts of this object finder bot. | |}[[File:Object finder in action..gif|thumb|317x317px|Object finder made using Roboki and AI mode detecting a Laptop.|alt=The Object Finder Robot, made using the Roboki microcontroller, in AI mode detecting a laptop. This advanced robotics project showcases the smart robot's ability to recognize various objects, highlighting its role in AI-driven robotics and STEM education. Ideal for young engineers, this project emphasizes hands-on learning in robotics and AI recognition.]]Before we begin, take a look at the picture of the bot to get a better understanding of the different parts of this object finder bot. | ||
=='''1.HARDWARE'''== | =='''1.HARDWARE'''== | ||
===Let's make it!=== | ===Let's make it!=== | ||
We are going to follow the steps in this tutorial to assemble our object finder bot. Look carefully into each of the images and follow the instructions one by one to make this | We are going to follow the steps in this tutorial to assemble our object finder bot. Look carefully into each of the images and follow the instructions one by one to make this object finder bot. The colour of the blocks and parts used in the construction might differ from original, So carefully follow the instruction given below. | ||
===<big>1.1 What do we need ?</big>=== | ===<big>1.1 What do we need ?</big>=== | ||
Given below are the materials required to build the object finder bot.[[File:Components required.jpg|frameless|742x742px]] | Given below are the materials required to build the object finder bot.[[File:Components required.jpg|frameless|742x742px|alt=The materials required to build the Object Finder Robot, showcasing essential components for this AI-powered project. This robotics kit includes the Roboki microcontroller, motors, and sensors needed for creating a smart robot that can detect and identify objects. Ideal for young engineers and robotics enthusiasts, this project combines hands-on learning with advanced AI recognition technology.]] | ||
===<big>1.2 How is it made ?</big>=== | ===<big>1.2 How is it made ?</big>=== | ||
====Follow the steps carefully to build the Object Finder Robot ==== | ====Follow the steps carefully to build the Object Finder Robot ==== | ||
1. Place the 15 by 11 block on a flat surface. | 1. Place the 15 by 11 block on a flat surface. | ||
[[File:Beam 15 on surface.jpg|link=https://wiki.yudurobotics.com/File:Beam%2015%20on%20surface.jpg|frameless|438x438px]] | |||
[[File:Beam 15 on surface.jpg|link=https://wiki.yudurobotics.com/File:Beam%2015%20on%20surface.jpg|frameless|438x438px|alt=Place the 15 by 11 block on a flat surface to begin building your Object Finder Robot. This foundational step is crucial for assembling an AI-powered mobile bot that utilizes advanced technology for object detection.]] | |||
2. Take a Beam 15 and attach two 90-degree pegs to the second and second-to-last holes of the beam as shown in the image. Then, connect the beam to the block. | 2. Take a Beam 15 and attach two 90-degree pegs to the second and second-to-last holes of the beam as shown in the image. Then, connect the beam to the block. | ||
[[File:Beam 15 with pegs.jpg|link=https://wiki.yudurobotics.com/File:Beam%2015%20with%20pegs.jpg|frameless|449x449px]] | |||
[[File:Beam 15 with pegs.jpg|link=https://wiki.yudurobotics.com/File:Beam%2015%20with%20pegs.jpg|frameless|449x449px|alt=Take a Beam 15 and attach two 90-degree pegs to the second and second-to-last holes of the beam. Connect this beam to the block, forming part of the structure for the Object Finder Robot, designed for robotics enthusiasts.]] | |||
3. Take a motor and attach 4 pegs as shown below. | 3. Take a motor and attach 4 pegs as shown below. | ||
[[File:Motor with pegs .jpg|link=https://wiki.yudurobotics.com/File:Motor%20with%20pegs%20.jpg|frameless|446x446px]] | |||
[[File:Motor with pegs .jpg|link=https://wiki.yudurobotics.com/File:Motor%20with%20pegs%20.jpg|frameless|446x446px|alt=Attach a motor with four pegs to your structure, essential for powering the Object Finder Robot. This step is key in constructing an advanced AI-driven mobile bot that recognizes objects effectively.]] | |||
4. Connect the motor to this block and beam as shown in the image. | 4. Connect the motor to this block and beam as shown in the image. | ||
[[File:Motor attached on block.jpg|link=https://wiki.yudurobotics.com/File:Motor%20attached%20on%20block.jpg|frameless|447x447px]] | |||
[[File:Motor attached on block.jpg|link=https://wiki.yudurobotics.com/File:Motor%20attached%20on%20block.jpg|frameless|447x447px|alt=Connect the motor to the block and beam as shown in the image, integrating the motor into your AI-powered Object Finder Robot. This construction enhances the robot's mobility and functionality in detecting objects.]] | |||
5. Once the setup is ready carefully attach axle 5 to the motor. With this we will be creating an extension to mount the Mobile holder. | 5. Once the setup is ready carefully attach axle 5 to the motor. With this we will be creating an extension to mount the Mobile holder. | ||
[[File:Axle on motor.jpg|link=https://wiki.yudurobotics.com/File:Axle%20on%20motor.jpg|frameless|449x449px]] | |||
[[File:Axle on motor.jpg|link=https://wiki.yudurobotics.com/File:Axle%20on%20motor.jpg|frameless|449x449px|alt=Once the setup is ready, carefully attach axle 5 to the motor, creating an extension to mount the mobile holder. This step is vital for building a smart robot that utilizes AI recognition technology.]] | |||
6. Take a 55 mm rim and slide it onto the axle, as shown in the image. | 6. Take a 55 mm rim and slide it onto the axle, as shown in the image. | ||
[[File:When rim on axle+motor.jpg|link=https://wiki.yudurobotics.com/File:When%20rim%20on%20axle+motor.jpg|frameless|443x443px]] | |||
[[File:When rim on axle+motor.jpg|link=https://wiki.yudurobotics.com/File:When%20rim%20on%20axle+motor.jpg|frameless|443x443px|alt=Slide a 55 mm rim onto the axle, forming part of the wheel assembly for the Object Finder Robot. This mobile bot design ensures smooth movement as it navigates to detect various objects using AI.]] | |||
7. Take a pin connector and attach two pegs to it. | 7. Take a pin connector and attach two pegs to it. | ||
8. Take a Beam 5 and attach the first hole of the beam to the first peg on the pin connector.[[File:Beam 5 on pin connector1.jpg|link=https://wiki.yudurobotics.com/File:Beam%205%20on%20pin%20connector1.jpg|right|frameless|412x412px]][[File:Beam 5 on pin connector.jpg|link=https://wiki.yudurobotics.com/File:Beam%205%20on%20pin%20connector.jpg|frameless|412x412px]] | |||
[[File:Pin connector with pegs.jpg|link=https://wiki.yudurobotics.com/File:Pin%20connector%20with%20pegs.jpg|frameless|439x439px|alt=Take a pin connector and attach two pegs to it, preparing to secure the components of your Object Finder Robot. This step is important for the structural integrity of the mobile bot.]] | |||
8. Take a Beam 5 and attach the first hole of the beam to the first peg on the pin connector. | |||
[[File:Beam 5 on pin connector1.jpg|link=https://wiki.yudurobotics.com/File:Beam%205%20on%20pin%20connector1.jpg|right|frameless|412x412px|alt=Take a Beam 5 and attach the first hole of the beam to the first peg on the pin connector. This step is crucial in constructing the AI-powered Object Finder Robot, enhancing its structure and stability for effective object detection in robotics projects.]][[File:Beam 5 on pin connector.jpg|link=https://wiki.yudurobotics.com/File:Beam%205%20on%20pin%20connector.jpg|frameless|412x412px|alt=Attach the first hole of Beam 5 to the first peg on the pin connector. This connection is crucial for building the structure of your AI-powered Object Finder Robot, designed for effective object detection.]] | |||
9. Similarly, take another Beam 5 and attach the first hole of the beam to the second peg on the pin connector. Then, fix the pin connector onto the rim on the axle, as shown in the image. | 9. Similarly, take another Beam 5 and attach the first hole of the beam to the second peg on the pin connector. Then, fix the pin connector onto the rim on the axle, as shown in the image. | ||
[[File:Beam 5 on pin connector2.jpg|link=https://wiki.yudurobotics.com/File:Beam%205%20on%20pin%20connector2.jpg|frameless|416x416px]] | |||
[[File:Beam 5 on pin connector2.jpg|link=https://wiki.yudurobotics.com/File:Beam%205%20on%20pin%20connector2.jpg|frameless|416x416px|alt=Similarly, take another Beam 5 and attach it to the second peg on the pin connector, fixing it onto the rim on the axle. This assembly contributes to the design of the mobile bot's framework.]] | |||
10. Take an 11 by 7 block and attach two pegs to it, as shown. | 10. Take an 11 by 7 block and attach two pegs to it, as shown. | ||
[[File:Block added to beam5.jpg|link=https://wiki.yudurobotics.com/File:Block%20added%20to%20beam5.jpg|frameless|410x410px]] | |||
[[File:Block added to beam5.jpg|link=https://wiki.yudurobotics.com/File:Block%20added%20to%20beam5.jpg|frameless|410x410px|alt=Attach two pegs to an 11 by 7 block and secure it in place. This construction is part of building the mobile holder for your Object Finder Robot, which will utilize advanced AI recognition.]] | |||
11. Fix the 11 by 7 block onto the pin connector. With this construction, we have built a mobile holder mounted on a motor. | 11. Fix the 11 by 7 block onto the pin connector. With this construction, we have built a mobile holder mounted on a motor. | ||
[[File:Block attached to beam5.jpg|link=https://wiki.yudurobotics.com/File:Block%20attached%20to%20beam5.jpg|frameless|413x413px]] | |||
[[File:Block attached to beam5.jpg|link=https://wiki.yudurobotics.com/File:Block%20attached%20to%20beam5.jpg|frameless|413x413px|alt=Fix the 11 by 7 block onto the pin connector to complete the mobile holder mounted on the motor. This step is essential for ensuring your AI-powered robot can effectively detect and identify objects.]] | |||
12. Take the 1 by 6 brick with holes and connect two pegs to it and then attach it to the 15 by 11 Block as shown in the image. | 12. Take the 1 by 6 brick with holes and connect two pegs to it and then attach it to the 15 by 11 Block as shown in the image. | ||
[[File:Brick attached to block 15 by 11.jpg|link=https://wiki.yudurobotics.com/File:Brick%20attached%20to%20block%2015%20by%2011.jpg|frameless|412x412px]] | |||
[[File:Brick attached to block 15 by 11.jpg|link=https://wiki.yudurobotics.com/File:Brick%20attached%20to%20block%2015%20by%2011.jpg|frameless|412x412px|alt=Connect two pegs to a 1 by 6 brick with holes and attach it to the 15 by 11 block. This assembly is vital for the stability of the Object Finder Robot, enhancing its structure for advanced functionality.]] | |||
13. Next, connect the Roboki on top of the 1 by 6 brick. | 13. Next, connect the Roboki on top of the 1 by 6 brick. | ||
14. Now, connect the motor to the Roboki. Make a note of the port to which the motor is connected and program it accordingly. (Refer to Activity 4 "Spin Wheel.")[[File:Motors being connected to object finder bot.gif|center|frameless|411x411px]]15.All that is left is to attach our Mobile on the bot for using its camera to detect objects using our AI app mode in PLODE. So for that, we will take two rubber bands and add it to the mobile and mount the mobile to this block as shown below. During this step, make sure to support the body of the bot from the side, so as to not break the structure. [[File:Fixing mobile onto the object finder bot .gif|center|frameless|411x411px]] | [[File:Roboki attached to brick.jpg|link=https://wiki.yudurobotics.com/File:Roboki%20attached%20to%20brick.jpg|frameless|411x411px|alt=Connect the Roboki microcontroller on top of the 1 by 6 brick, integrating the brain of your Object Finder Robot. This connection is essential for programming AI recognition capabilities into the mobile bot.]] | ||
14. Now, connect the motor to the Roboki. Make a note of the port to which the motor is connected and program it accordingly. (Refer to Activity 4 "Spin Wheel.") | |||
[[File:Motors being connected to object finder bot.gif|center|frameless|411x411px|alt=Now, connect the motor to the Roboki and note the port it’s connected to for programming. This step is crucial for ensuring your AI-powered Object Finder Robot operates as intended in detecting objects.]] | |||
15. All that is left is to attach our Mobile on the bot for using its camera to detect objects using our AI app mode in PLODE. So for that, we will take two rubber bands and add it to the mobile and mount the mobile to this block as shown below. During this step, make sure to support the body of the bot from the side, so as to not break the structure. | |||
[[File:Fixing mobile onto the object finder bot .gif|center|frameless|411x411px|alt=Attach your mobile device to the bot using two rubber bands to utilize its camera for object detection. Support the body of the bot during this step to maintain the structure of your advanced AI-powered Object Finder Robot]] | |||
=='''2. SOFTWARE'''== | =='''2. SOFTWARE'''== | ||
===2.1 Let's Code it !=== | ===2.1 Let's Code it !=== | ||
Now that our Bot is ready, we need to programme it using Plode to make | Now that our Bot is ready, we need to programme it using Plode to make it an object finder robot.Follow the step by step instruction in the video given below to programme the object finder bot. | ||
{{#ev:youtube|https://www.youtube.com/watch?v=Eytkg8YAp40|||||start=140&end=360&loop=1}} | {{#ev:youtube|https://www.youtube.com/watch?v=Eytkg8YAp40|||||start=140&end=360&loop=1}} |
Latest revision as of 14:09, 30 September 2024
Building the Object Finder bot Step-by-Step
Description :
Let's Create an AI-powered Object Finder Robot! Using the Roboki microcontroller and a motor, we'll craft a smart robot that can detect and identify objects with advanced AI recognition. We will Program it to recognise a variety of items and step into the thrilling world of AI-driven robotics. Perfect for young engineers and engineering enthusiasts, this project is a gateway to mastering robotics and diving deep into STEM learning.
Contents :
1. HARDWARE
2. SOFTWARE
3. WHAT NEXT?*Challenge! |
Before we begin, take a look at the picture of the bot to get a better understanding of the different parts of this object finder bot.
1.HARDWARE
Let's make it!
We are going to follow the steps in this tutorial to assemble our object finder bot. Look carefully into each of the images and follow the instructions one by one to make this object finder bot. The colour of the blocks and parts used in the construction might differ from original, So carefully follow the instruction given below.
1.1 What do we need ?
Given below are the materials required to build the object finder bot.
1.2 How is it made ?
Follow the steps carefully to build the Object Finder Robot
1. Place the 15 by 11 block on a flat surface.
2. Take a Beam 15 and attach two 90-degree pegs to the second and second-to-last holes of the beam as shown in the image. Then, connect the beam to the block.
3. Take a motor and attach 4 pegs as shown below.
4. Connect the motor to this block and beam as shown in the image.
5. Once the setup is ready carefully attach axle 5 to the motor. With this we will be creating an extension to mount the Mobile holder.
6. Take a 55 mm rim and slide it onto the axle, as shown in the image.
7. Take a pin connector and attach two pegs to it.
8. Take a Beam 5 and attach the first hole of the beam to the first peg on the pin connector.
9. Similarly, take another Beam 5 and attach the first hole of the beam to the second peg on the pin connector. Then, fix the pin connector onto the rim on the axle, as shown in the image.
10. Take an 11 by 7 block and attach two pegs to it, as shown.
11. Fix the 11 by 7 block onto the pin connector. With this construction, we have built a mobile holder mounted on a motor.
12. Take the 1 by 6 brick with holes and connect two pegs to it and then attach it to the 15 by 11 Block as shown in the image.
13. Next, connect the Roboki on top of the 1 by 6 brick.
14. Now, connect the motor to the Roboki. Make a note of the port to which the motor is connected and program it accordingly. (Refer to Activity 4 "Spin Wheel.")
15. All that is left is to attach our Mobile on the bot for using its camera to detect objects using our AI app mode in PLODE. So for that, we will take two rubber bands and add it to the mobile and mount the mobile to this block as shown below. During this step, make sure to support the body of the bot from the side, so as to not break the structure.
2. SOFTWARE
2.1 Let's Code it !
Now that our Bot is ready, we need to programme it using Plode to make it an object finder robot.Follow the step by step instruction in the video given below to programme the object finder bot.
3. What Next?
Challenge!
Create a robot capable of detecting a red ball, moving towards it, and accurately hitting it towards a specified target.