-
Talk to Bittle Robot Dog with ChatGPT - Make Robot Conversational and Smart
11/18/2024 at 05:02 • 0 commentsPetoi's vibrant community from around the globe always impresses the robotics world. From infusing AI & ML into Petoi's smart robots to using LLM's or language models to make the robotics kits smarter and more interactive, time & again, people surprise us with their creativity and innovation. In today's blog post, we'll take a look into one such amazing robot project spearheaded by the exceptional Data Scientist, Educator, and Roboticist Ömer Çolakoğlu from Turkey.
Omer had the fabulous idea of integrating ChatGPT with Petoi Bittle which made the programmable robot more conversational and intelligent, and most importantly more capable of understanding human instructions and commands. Here is a video of Petoi Bittle with ChatGPT enabled, speaking with, understanding and interacting with Omer in real time!
As you can see in the video above, with ChatGPT, Omer was able to transform Bittle into a full-fledged AI robot dog. Bittle communicates with Omer, understands the conversation and follows instructions, dances with Michael Jackson's move, performs tricks, handstands, waves, stretches, jumps, crawls, flips, pretends to be a table and so much more!
What strikes us as absolutely amazing is the amount of personality and flair Bittle possessed after the integration.
Omer achieved this customization by training ChatGPT to understand what commands Bittle supports.
Just the way Bittle engages in conversation, understands things, and says woof sparks so much more fun into the intelligent robot! You can learn more about all the technical details and his open source codes from Omer's forum post ChatGPT Integration with Petoi.After experimenting powering robot dog Bittle with AI and ChatGPT, Omer showcased Bittle with members of the Limitless Makers program: a summer training camp attended by 50 brightest students from Turkey, selected from the top 1%. As expected, the students were amazed to see Bittle in action. The students 'curiosity peaked as they marveled at Bittles intelligence and attention to detail. Here is the full video from the event:
Here's the best part, Omer and Bittle communicated in Turkish which was so much easier for the students to understand! This opens up floodgates of opportunity as this robot project is not limited to English only! (Lucky for us the video also has English subtitles)When we spoke with Omer, we were especially pleased to hear his kind words about Bittle robot dog: "at first glance, it looks like a small toy. It is really small and plastic. When we imagine a robot dog, we always think of Boston Dynamics robot dog. But when you start examining Bittle, you realize this. It is an engineering marvel where what you can do is limited by your dreams and abilities.
I have spent time with other robots before such as Lego Mindstorms. I can say this very clearly, making a movement by sending a command to 8 joints and 8 legs is not like turning a wheel. It is really very complicated and you respect those who developed this robot." Omer also added "On the other hand,
If you have little knowledge on the subject or you are young and new to these things, then there is no problem either. While a good developer can manage this robot in Python, C#, Arduino, a child over the age of 10 can do whatever he wants without writing code by using Petoi Coding Blocks. For example, I did a project to voice chat with the robot using ChatGPT API. Finally, I am looking forward to adding new abilities to the robot using AI with Isaac Simulator. My endless thanks to those who developed this robot."
To read more about this project from Omer himself, click here.
We are also elated to excited to learn that Omer is further experimenting with this robot project. Next, he has plans to get 2 ChatGPT enabled Bittle's to communicate and play with each other! He is particularly excited to see the two AI robot pets converse on the economy and sports! We wish him all the very best in his future endeavors and would like to continue to support him in any way we can!Don't forget to follow Omer on LinkedIn & Instagram!
Want to learn the technical aspects of how to integrate ChatGPT with your smart robot dog BIttle? Click on the image below to read about all the commands, Bluetooth connectivity, access the GitHub source code, and understand how to connect with the ChatGPT API!
-
4-Session Robotics Curriculum using Block-based Coding with Bittle/Bittle X Robot Dog
11/18/2024 at 05:00 • 0 commentsWe are excited to announce a 4-session robotics curriculum designed and created by Dr. Rongzhong Li (inventor of OpenCat, founder & CEO of Petoi). The curriculum was used as a short robotics course for university students who are non-science majors. But it can be an introductory course for students of all ages.
The class is organized into four sections that can be configured as a one-week camp, or taught weekly:
Here are a few example slides from the curriculum:
The coding environment is Petoi Coding Blocks, a Scratch-like coding block program running on Mind+ that can program the robot's hardware components and supports auto-translation to Python. As an educator, you use full or part of its contents to adapt to your own class settings.
The course uses Bittle open source robot dog, but the materials can apply to Bittle X robot dog with some tweaks to sensor connection settings.
We also have another block-based coding curriculum for a semester: Block-based Coding Curriculum - Learn Quadruped Robotics for Beginners
-
How to build a robot dog: step by step guide
11/18/2024 at 04:59 • 0 commentsWhen you head to the Petoi Bittle robot dog main page & scroll down to the bottom, you will see a "review" section. Most of the reviews sound like this one: "Building Bittle can take around 1-2 hours, offering a hands-on experience that may present small challenges. This process is integral to learning and overcoming obstacles in robotics. It's an engaging project for those ready to think critically and solve problems."
While all of Petoi's programmable robots also come in a pre-built(pre-assembled) version, assembling, building, and programming are the essentials when it comes to building a robot. From educators purchasing robots for the classroom, parents buying robots for kids to adults and hobbyists diving into the world of robotics, the first question on everyone's mind is always: how to build it? In this article, we'll take you through the intricacies, right from the unboxing to getting your hardware fully set up for code. Make sure you read to the end as we'll also touch on how to use the programmable robot once it's ready and take you through the various coding languages and robotics curriculums you can use! For this build, we will be using Petoi's Bittle smart robot dog. (Once you read through this article, building your robot will take even less than one hour)
Building your DIY Robot: Hardware Guide
To assemble Bittle bionic DIY robot, a well-structured approach is essential. This guide will walk you through the assembly of this advanced quadruped robot, utilizing a comprehensive quadruped robotics kit designed for DIY robot enthusiasts.
Preparing for Assembly
Before diving into the assembly process, ensure you have all the necessary components from your Bittle construction kit (aka the robot-building kit). This includes the frame parts, motors, screws, and any additional tools required for assembly. Familiarize yourself with the parts and their functions, as this will make the building process smoother.
Assembling the Frame
Begin by constructing the main frame of your four-legged robot. Start with the body parts, ensuring that each piece fits snugly together. The frame serves as the foundation for your programmable robot, so it’s crucial to secure all connections tightly. Use the provided screws and tools from your robotics kit to fasten the components.
After the body is assembled, attach the legs to the frame. Each leg consists of multiple joints, which will allow your bionic robot to move fluidly. Pay attention to the orientation of each leg; they must be positioned correctly to ensure balanced movement when the robot is operational.
Installing the Servo Motors
Once the frame and legs are in place, the next step is to install the servo motors. These components are vital for the movement of your quadruped robot. Carefully connect each motor to its respective leg joint, following the instructions provided in the assembly guide. Make sure to secure the motors firmly to prevent any disconnections during operation.
The assembly in action:
The # of servos determines the movements that Bittle can make. Bittle robot dog has eight servos serving its limbs and one servo on its neck. So it has 9 servos. It means Bittle has 9 degrees of freedom(DoF).
Wiring and Electronics
With the mechanical assembly complete, focus on the wiring. Connect the servo motors to the microcontroller, ensuring that each wire is correctly aligned with its corresponding port. This step is crucial for the functionality of your AI robotics kit, as proper wiring will facilitate communication between the robot's components.
Final Assembly Checks
After completing the wiring, conduct a thorough check of all connections and components. Ensure that the frame is stable, the motors are securely attached, and the wiring is tidy. This attention to detail will enhance the performance of your DIY robot and prevent potential issues during operation.
Assembling Bittle bionic robot is a rewarding experience that combines creativity and technical skills. By following these steps, you can successfully build your own robot that showcases the capabilities of modern robotics. For a build with pictures of each part and with each screw, you can click here to access the Bittle Manual.
For aspiring roboticists, the Bittle robot-building kit offers an excellent opportunity to delve into the world of programmable robots. With patience and precision, you’ll have a remarkable educational robot companion ready for action in just about one hour. Here is an in-depth video that explains these Bittle features:Building your DIY Robot: Introduction to Software
As you may see in the video above, once you're done assembling a robot, the next step is choosing the right software. Before we tell you the programming options available, it's important to note that every robot is powered by some kind of base system. It’s just like your PC powered by Windows or Macs powered by MacOS. Developers then write applications on top of the corresponding operating system(OS).
Here are the 2 popular robotics OS:
- ROS, the Robot Operating System
- OpenCat, the open source Framework that powers Petoi robot dog Bittle, Bittle X and robot cat Nybble.
Uploading and Configuring Robotics Operating System (or firmware) for Petoi Bittle Robot Dog
For small robots, a full-fledged operating system isn't necessary; they simply require firmware to run on a microcontroller. Here’s a streamlined process to upload and configure the firmware for your Petoi Bittle robot:
1. Connect
Connect the robot: use a USB cable to link your Bittle to your computer, ensuring the correct drivers are installed.
2. Upload the Firmware
The easiest way is to use Petoi Firmware Uploader to upload OpenCat firmware.
A more complicated way is to use the Arduino IDE for NyBoard or BiBoard:- download OpenCat source folder
- open OpenCat with the Arduino IDE
- select the appropriate board and port
- build and upload OpenCat to your Bittle robot dog
3. Configure and Test
Adjust settings: after uploading, configure settings for motor control, and communication protocols as needed.
Test Functionality: Power on the robot to ensure all movements and commands work as expected.
This efficient process allows you to quickly set up your robot, enabling you to focus on programming and customization.For a step by step in-depth process, you can use this resource on the Petoi Doc center
Bittle Robot Dog Calibration
The next step in this robot-building guide is calibrating your Bittle. Calibrating the Bittle robot dog is essential to ensure proper movement and functionality, as it prevents the servos from colliding or getting damaged. To begin the calibration process, first ensure that all servos are connected correctly to the circuit board and that the legs and head are not attached. Power on the robot by long-pressing the battery button until the blue LED lights up.
Enter calibration mode, which will rotate all joints to their neutral positions. Once in this state, you can install the head by aligning it with the central axis and securing it to the neck servo. For the legs, insert them into the servos while ensuring they remain at right angles to the torso.
Use the app to fine-tune the head and leg positions: adjust the neck servo angle until the head faces forward, and align the legs using the provided L-shaped ruler to ensure all reference features are correctly positioned. Finally, secure the joints with screws once calibration is complete. Check the step-by-step calibration guide with pictures for details.
Play with Bittle Robot Dog
Done calibrating your robot? The fun has just started! Playing with your Bittle robot dog is an engaging experience, thanks to its built-in controls and commands that let you explore various postures, behaviors, and gaits. Through the Petoi mobile app, you can easily command the robot to perform actions such as walking left, trotting forward, or striking specific poses with just a tap. The app even features a "Turbo" mode for enhanced agility and stability. You can also create custom commands and group actions together, allowing you to chain multiple movements for more complex performances. Whether you want to make your robot dance, navigate obstacles, or simply observe its movements, the Bittle offers a fun and interactive way to dive into the world of robotics.
Petoi Bittle in action
Programming Your Bittle Robot Dog
When it comes to programming your Bittle robot, there are three main programming options for your robot, catering to various skill levels. Here are some of the robotics curriculums available for free on our website.
Petoi Skill Composer
Petoi provides the Skill Composer, a tool that allows users to visually design movements for quadruped robots by creating servo actions with ease and exporting them for integration into their code. Additionally, free video tutorials are available to make learning even more accessible.Petoi Coding Blocks (Block-based coding)
Petoi Coding Blocks is a Scratch-like visual programming environment ideal for beginners and young learners. Its drag-and-drop interface with colorful blocks makes programming fun and accessible. Integrated into educational robotics kits like LEGO Mindstorms, Scratch allows students to create and program robots easily. The Petoi Bittle robot also includes a free Scratch coding curriculum to enhance the learning experience.
Explore Petoi's free block-based coding curriculum now.Python for Robot Programming
Python is a versatile and beginner-friendly language popular in robotics. Its simple syntax makes it easy to learn, while a rich ecosystem of libraries, such as PyRobot and RobotPy, provides tools for various robotic applications for your robot projects. Python's vibrant community offers support, making it easier to find solutions and share ideas.
Check out these Python robotics projects for Petoi robots and the Python library.C++ for Robot Programming
C++ is a powerful language known for its performance and efficiency, making it suitable for their real-time robotic applications. Widely adopted in the industry, C++ supports frameworks like ROS and OpenCat, allowing developers to maximize its capabilities in robotics.
Learn to code robots in C++ with Petoi's free C++curriculum here.Conclusion
Building Bittle robot dog is a rewarding experience that combines DIY, mechanical and electronic skills. With programming options like Scratch, Python, and C++, you can explore the exciting world of robotics programming at your own pace. Enjoy your journey with your new Bittle companion!
Interested in Petoi Bittle robot dog? Click on the image below to get yours today!
-
Winners for the OpenCat Robot Around the World Contest
11/18/2024 at 04:42 • 0 commentsThanks for everyone for join the OpenCat Robot Around the World Contest as we celebrate 8 years of OpenCat open source robotics framework! 😍
We received some incredible entries showcasing the creativity and talent of our OpenCat community .
We're thrilled to announce the winners:
Deep Patel and Willow Kohn, congratulations on winning the Audience’s Choice Award with the video "A Day in the Life of a Bittle at Haverford". It has received 250+ likes on Instagram! Their video showcases the research on robotic frictional interaction by walking (Bittle robot) dog on different surfaces:Deep Patel and Willow Kohn commented on their experiences and plans in developing robotics applications with Bittle robotics kits:
"By using our open source robots to tweak measurable physical quantities, our skills as physicists and scientists, in general, have been greatly improved. Plus, we have a ton of fun! For the future, I plan to see if I can adapt the gait of the open source robots such that the robots raise their legs higher, in order to clear any rough terrain. Then, I will re-run my friction/power consumption testing procedure. Willow will likely be working on a different, but related project. "
Deep and Willow are Class of '25 undergraduate students from Haverford College and are passionate about physics and robotics.
You can learn more about how Deep Patel and Aidan Bannon(another student from Haverford College) enhanced Bittle to run on a circular track as a frictional interaction testbed as seen in the video above.
Congratulations, Martin Kuba!
We enjoy seeing your tour of Czech Republic with Bittle, showcasing the culture and people.
Martin shared his experiences with Bittle:
Bittle already, as it is, is an amazing little creature. I've brought my Bittle robotics kit to multiple tech related events already and everyone loved him so far, people's reactions to Bittle, especially kids, who mostly want to pet the robot dog are just always perfect.
If our readers' memories serve them well, they may recall that Marin also won participated in Petoi 2024 Spring Robotics Contest, and won Bittle/Nybble in the Park Theme Award
Honorable Mentions
While a few remarkable video may not have claimed top prizes in the contests, we're delighted to add honor them because they caught our attention and inspire us.
Patrick Dhondt - a Very Dutch Robot Dog
Patrick from Netherlands showcases different Dutch customs with his programmable Bittle robot dog in a fun way:
Displays of nationalism are frowned upon in my culture, but self-mockery is all the better. My video was well received by the locals, not in the least because they thought Bittle robot dog was very cute.
Patrick also shared some thoughts about how he designed the moves in the video:
For this contest I wanted to have Bittle robot dog walk in traditional clogs, and assumed it would take me days to program a stable gait for them, but Bittle just walked fine with them on the first try! Bittle's pre-built move set is elaborate enough to make videos with, and it was quite simple to reprogram the infrared remote's buttons to activate different moves, so that I could control the robot dog that way while using my smartphone to film.
Laila Clements - Petoi Custom Skill Builder
Congratulations to Laila, a robot hobbist from Tifton, Georgia, US! You not only did a tutorial video on using Petoi Skill Composer to program different robotics movements,
but you also showcased many different videos:
Custom moves designed with Petoi Skill Composer
Traveling with Bittle/Bittle X open source robot dogs
Laila shared her experienced using the Skill Composer:
I learned to use Skill Composer by just experimenting and playing around. I've used motion editor software on my old AIBOs before, so I already understood how it works. The learning content is already very in-depth. The Skill Composer works beautifully.
I plan to use Bittle and Bittle X for programming. I want to show the world that small robots can do everything large robots can do (and maybe even more!)Reid Graves - My Bittle Adventures - The First Trilogy
Congratulations to Reid, a graduate student from Carnegie Mellon University in Pittsburgh, US! Your entry featuring the evolution of your Petoi Bittle Arduino robot dog performing various coordinated autonomous work with Large Language Models (LLMs such as ChatGPT) is amazing:
His video is actually the 2nd part of Reid's Pheromone Following and Acorn Collection project where his 1st video won Petoi 2024 Spring Robotics Contest - Bittle/Nybble Got Talent Theme Award.
Reid sheds lights on why he wants to incorporate Multiple Agent Systems with Large Language Models (LLMs):
The new direction involves using an LLM as a high-level path planner. Classical control techniques require preprogramming and are often inflexible, making them impractical for complex, dynamic environments. By combining a classical controller for low-level robotics tasks, such as locomotion, with an LLM for path planning, we can develop a more robust autonomous system. Incorporating the LLM shifted the project away from the complexities of pheromones and acorn collection. Instead, the focus is now on demonstrating the LLM's path-planning capabilities. The approach involves dividing the camera frame into grids and feeding this information, along with a video feed, to the LLM. The LLM then creates and executes a plan. For example, imagine two robot dogs: one on top of a Petoi robot box in one grid cell, and another on the ground. The robot on the ground can push boxes to help the first robot move to a different cell. This scenario is well-suited for reasoning-based problem-solving, as preprogramming it would become unmanageable with an increasing number of cells, boxes, and robots.
All winners will also receive a free Petoi t-shirt!
Next Steps
We've reached out to the winners via email to arrange prize delivery.
We will be incorporating media from this contest and media from the past, and producing the OpenCat Robot Around the World Documentary Video. If you have any media to share, please email them to support at petoi.com.
Thank you again to everyone who participated in our contest. Your enthusiasm and creativity were truly inspiring! We appreciate all of your feedback and suggestions on making our contest and products more fun and engaging.
Practice your programmable robot pet coding skills and share your robotics creation on social media and Petoi robot forum.
Stay tuned for our next contest announcement!
If you have any suggestions or are interested in running a robotics contest for your robotics camp or institution, please feel free to contact us.
-
How to build a Robot Cat: Step by Step guide
11/18/2024 at 04:36 • 0 commentsIf you're looking for a cute robot pet for robotics coding and education, Petoi Nybble is a great choice for you! Nybble is so much more than just a dull robot pet cat. For many, it's their first entryway into the world of robotics and with its amazing STEM robot-building kit, getting a Petoi Nybble is a fantastic way to immerse yourself or any young students in a world of building, assembling and programming a robot.
Petoi programmable robot cat Nybble is a robotics kit that you can assemble, build, and program a robot cat. Whether you’re an educator, a parent, or a hobbyist, assembling and programming your Nybble robot cat will be an engaging experience and chances are you'll never forget those three plus hours you spent building, configuring, and calibrating the Arduino robot cat.
This guide will take you through the assembly, configuration process, programming options, and the fun you can have with your new robotic feline. In this article, we'll take you through the intricacies, right from the unboxing to getting your hardware fully set up for code. Make sure you read to the end as we'll also touch on how to get started with the programmable robot once it's built and take you through the various coding languages and robotics curriculums you can use! For this build, we will be using Petoi's Nybble smart Arduino robot cat. Once you read through this article, building your own Petoi Nybble will take only 3-4 hours.
Preparing for Assembly
Before you start assembling your Nybble, ensure you have all the components from your robot building kit. Once you open Petoi Nybble box, you'll take a first look at Nybble robot kit, the kit contains screwdrivers, wooden body pieces, frames, Ny board (for physical computing with Arduino) and everything else you may need to build your own robot. Familiarizing yourself with these parts will help streamline the assembly process. All you need is to make sure of is a neat and clean table or space to spread out the contents and start assembling them.
Assembling the Frame
Begin by constructing the main frame of your Nybble. Start with the body parts, all you need to do is cut out the body parts from the wooden frame and ensure each piece fits together snugly. Nybble is designed as a screw-free interlocking puzzle frame, which means you don't need complicated equipment or mechanics to assemble the smart Arduino robot cat. The frame is the foundation for your DIY robot, so it's best to make sure that everything fits together well and snugly. Remember: Nybble's frame is made out of wood and it does not need screws or complex mechanics to assemble, which makes for a faster, smoother and easier assembly time (while the body frame is screwless, we do provide screws to attach servos, the tail, and some additional parts) For a long in depth assembly POV video, click here.
The assembly in action
Wiring and Calibration
With the mechanical assembly complete, the next step is the wiring and preparing for the calibration. Proper wiring is essential for the functionality of your Nybble, allowing communication between its components. Read an in-depth wiring guide on our doc center here.
Once the wiring is complete, conduct a thorough check of all connections and components.
Introduction to Software
Now that you've assembled your Nybble robot kit, it's time to select the right software to unlock its full educational potential. Like computers run on operating systems such as Windows or MacOS, Nybble operates on a base system. For Nybble, you can use OpenCat, the open-source framework that powers all Petoi robots.
Here are the 2 most popular OSs:
- ROS, the Robot Operating System
- OpenCat, the open source Framework that powers Petoi Arduino robot dog Bittle and Arduino robot cat Nybble.
Uploading and Configuring Robotics Operating System (or firmware) for Petoi Bittle Robot Dog
Then you can get to configuring Nyboard, the brain(microcontroller) for Nybble. There are multiple ways to configure Nyboard, but the easiest is to just use Petoi Desktop app, here's a walkthrough for the same. (like above Arduino IDE can be used as well) Ensure that the frame is stable and the wiring is organized. This attention to detail will enhance the performance of your Nybble and prevent potential issues during operation. Assembling Nybble DIY robot cat is a rewarding experience that combines creativity and technical skills. By following these steps, you can successfully build your functional Arduino robotic cat that showcases the capabilities of modern robotics.
Robot Cat Calibration
Calibrating a robot's joints ensures precise, consistent movement, compensates for mechanical variations, and prevents damage. It also optimizes performance, helping the robot operate efficiently and accurately.
Do not attach limbs or the tail before the first calibration is complete. This is because the servos need to be able to move freely before you attach the legs and the head/ tail. Just like you will see in the next step, there are multiple ways that can be used to calibrate the robot like using Petoi mobile app, Petoi desktop app or Arduino IDE. (By a rule of thumb, if you know the basics of programming, you can use Arduino IDE to calibrate the DIY robot, otherwise, using the desktop or mobile app for calibration is simple and easy to follow!)
Play with Your Nybble Robot
Once your robot cat is calibrated, the real fun begins! Playing with your Nybble is incredibly rewarding, as you get to enjoy the results of all your building and calibrating efforts. With its built-in controls, Nybble lets you explore different postures, behaviors, and gaits through Petoi Mobile App. You can easily command it to walk, trot, or perform skills like waving, boxing, or shaking hands with just a tap. The app even includes a "Turbo" mode for extra agility and stability. You can also create custom commands and chain multiple movements together for complex actions. Whether you make your robot cat sing, dance, navigate obstacles, or simply observe its motions, Nybble offers a fun, interactive way to explore robotics.
Just like you would play with a real cat, Nybble lifelike movements replicate a real pet cat:
Programming Your Nybble Coding Robot Cat
When it comes to programming your Nybble, there are several options catering to different skill levels. Here's a quick look at all the robotics programming options available for free on Petoi's website:
Petoi Coding Blocks (Block-based Coding)
Petoi Coding Blocks offers a beginner-friendly, Scratch-like visual programming environment, perfect for young learners. With its drag-and-drop interface and vibrant blocks, it makes programming fun and easy to grasp. Used in educational robotics kits such as LEGO Mindstorms, Scratch empowers students to design and control robots with ease.
Disvoer Petoi's free block-based coding curriculum now. Keep in mind that the curriculum is designed for the Bittle robot dog, but the majority of it is compatible with all Petoi quadrupeds, including Nybble.
Petoi Skill Composer
Petoi offers the Skill Composer for anyone to visually design quadruped robotic skills by easily creating servo movements and exporting them for use in your code.
Free video tutorials are available to make learning even more accessible.
Python for Robotics Programming
Python is a versatile and beginner-friendly language popular in robotics. Its simple syntax makes it easy to learn, while a rich ecosystem of libraries, such as PyRobot and RobotPy, provides tools for various robotic applications for your robot projects. Python's vibrant community offers support, making it easier to find solutions and share ideas.
Explore these Python robotics projects now.C++ for Robotics Programming with Arduino IDE
C++ is a highly efficient and performance-oriented language, making it ideal for real-time robotic applications. It is widely used across the industry and supports frameworks such as ROS and OpenCat, enabling developers to fully leverage its potential in robotics.
Learn to code robots in C++ with Petoi's free C++curriculum here. Note that the curriculum is made for Bittle robot dog, but most of it works with any Petoi quadruped, including Nybble.
Conclusion
Building your Nybble robot cat is a fulfilling experience that merges mechanical and electronic skills. Check the complete documentation for the most up to date instructions..
With programming options like Scratch, Python, and C++, you can explore the exciting world of robotics at your own pace. Enjoy your journey with your new robotic feline companion!
Interested in Petoi Nybble robot cat? Click on the image below to get yours today!
-
Raspberry Pi Robotics Projects with Petoi Open Source Quadruped Robots
11/18/2024 at 04:30 • 0 commentsWhen it comes to interesting robotics projects that showcase innovation, our community at Petoi leads the way! From blending advanced automotive tech architecture with our DIY Robots (Petoi Bittle) to designing custom code to move the robots, from building your own voice command AI robot pet to breaking the boundaries in autonomous movement. In this article, we will take a look at a few robotics projects created by our community that shed light on the fusion between sophisticated quadruped robotics applications and Raspberry Pi robots running on Petoi open source quadruped robotics framework and hardware.
Run And Control A Petoi Bittle Stem Robot On SOAFEE Open-source Automotive Architecture With Raspberry Pi
Starting things off we have GitLab Field Chief Cloud Architect Darwin Sanoy. His amazing Raspberry Pi robot project Petoi Bittle Robot Dog Running SOAFEE(Scalable Open Architecture for the Embedded Edge) is at the intersection of STEM education and Software Defined Vehicle architecture with smart robot that acts like a test prototype for the automotive industry.
First-time embedded systems developers enjoy seeing their code interact with the real world, but this experience is limited in software-defined vehicle development due to the impracticality of having a car at every desk. To address this, the idea of using robotics in STEM education as a substitute for cars in automotive development is being explored. Darwin and his collogue James Moverley have developed an initial solution using a Raspberry Pi 5 with an Arm processor and k3s by SUSE's Rancher, managed by GitLab's AgentK. This setup enables the beginnings of the SOAFEE open-source automotive architecture to run on and control a Petoi Bittle STEM coding robot.
We're lucky to have Darwin document his journey on GitHub and share everything with us through a fantastic informative video! He also posts regular updates on his Linkedin profile like this. Here is the link to the video: Darwin's AI Robot project shaping the future of the automotive tech education!
Bittle Robot Dog Teleoperation with ROS and Raspberry Pi: Custom Driver, Using Twist Messages
We take a quick trip down memory lane, taking a look at the fantastic work done by Dmitry Maslov on his Youtube channel Hardware.ai. Back in 2020, when Petoi Bittle robot dog was still on kickstarter, Dmitry combined Petoi Bittle robotics kit with ROS (Robotic Operating System) and explained 2 options on how to write custom drivers for ROS to interact with the robot's hardware and control Petoi Bittle's movements.
Dmitry's first option was using Bittle coding robot dog's existing microcontroller and running an ROS controller directly on this chip. The second option also dealt with a more advanced method where Dmitry used a Raspberry Pi to communicate with the microcontroller.
This in depth article on the Hardware.ai article gives us an insight on both of these options and how to start writing custom code. You can also watch the video "Bittle Teleoperation with ROS and Raspberry Pi: Custom driver, using Twist messages" to actually see this in action:
Build Your Own Alexa-like Voice-controlled Using Raspberry Pi
For our third robotics project, we can take a look at how Friende Peng, a summer intern at Petoi, built his own Alexa-like voice-controlled robot dog with AI! This video demos the voice control capability with a small speech recognition model and Voice Activity Detection algorithm running on a Raspberry Pi. By going through the open source robotics project code repository for this, you will learn about the tradeoff and experiments Friende made to enable speech recognition and voice command capability on a small robot.
It's a valuable lesson for anyone that develops robotics AI application under physical constraints.
Friende also did a voice control robot cat demo with Petoi open source quadruped robot cat Nybble:
Did you know: Petoi Bittle X robotics kit also comes with in-built voice control? Find Bittle X here!
Explore Various Ways To Run the Camera Module On Bittle To Adjust Its Behaviors
Simon from Malta experimented with Petoi Bittle as he was reviewing its capabilities. Simon, who has a Master degree in AI, used Bittle coding robot kit for this AI project. In a 3 part blog series which Simon documented, he wrote about his full interaction with the smart robot dog and also explored the scope of the camera and movement tracking with the Intelligent Camera Module. He was amazed to see how the Petoi Bittle not only recognized him but also tracked his movements (just like you can see in the video above).
After exploring the tracking behavior of Bittle, naturally, Simon wanted to continue his research and see how he could run an ML model and begin to print some kind of output from the camera. He went through a system design exercise, theorizing different ways he could potentially leverage the camera to adjust the Bittle’s behaviour and the various trade-offs each setup would have, including controlling everything locally on a Raspberry Pi. You can read more about his findings in this blog here.
Bittle Robot Dog Sees and Walks Toward Me
Our team was delighted to receive a brilliant submission from a user who goes by the name "mzandtheraspberrypi". The submission highlighted a fantastic robotics project that explains how you can control a Bittle robot dog using computer vision by integrating it with the Intelligent Camera Module, and a Raspberry Pi Zero 2w. Specific details, a wonderful story of how all this came about, hardware and software setup for this IOT robot and more can be read in this article "Robot Dog Sees Me.Bittle Robot Dog Autonomous Movement & Object Detection with Raspberry Pi
As the last AI IOT robot project on our list is one of the winning robotics project of the Summer 2024 Petoi Spring Challenge from Reid Graves. Reid used a Raspberry Pi, a smart camera module and a custom-made servo arm to power a Bittle robotics kit with AI to detect acorns and pick them up from the floor autonomously in real time. Check out Reid's AI robotics project now!
Want to experiment with artificial intelligence and build your own robot for AI Robotics projects? Get your own Petoi Bittle robot dog for Raspberry Pi robot application development! -
Autonomous Movement & Object Detection - Advanced Robotics AI Applications with Bittle Robot Dog and Raspberry Pi
11/18/2024 at 04:21 • 0 commentsOur wonderful community at Petoi consistently leads the way in innovation and technological advancement. We are excited to feature Reid Graves, a winner of Petoi Spring 2024 Robotics Contest, in this article as he pushes the boundaries, innovates with Petoi Bittle smart coding robot dog, and discovers new applications for these open source AI robot pets.
When we launched the Spring Robotics Challenge and Contest in Q2, our goal was to encourage robotics education and innovation!
One of our contests is called Bittle/Nybble's Got Talent. The scope of this contest was to showcase Petoi open source Nybble robot cat or Bittle robot dog to perform new tricks or doing something that one could see in a talent competition, like singing and dancing. While all the participants had fantastic ideas, a submission by Carnegie Mellon University graduate student Reid Graves stood out! He sent us 2 videos of Petoi Bittle educational robot kit as part of his robot project entries that explore the AI robotics projects in action!
Reid's Bittle/Nybble's Got Talent contest winning video - Bittle four-legged robot searches for an acorn and picks it up
As you can see in the video, Reid's ingenious idea showcased Petoi quadruped robotics talent: not only the hardware and software, but also the AI automation as it was autonomously collecting acorns from the floor. What made this entry so special was that it outlined the extendable capabilities of the smart IOT quadruped robot as well!
In both videos, Reid attached a Raspberry Pi to Arduino Uno-compatible NyBoard microcontroller powering Bittle robotics kits. The Raspberry Pi extension gives Reid more CPU power and memory and enables him to prorgram AI algorithms & do more processing. Next, Reid attached a small, inexpensive smart camera that he got from Amazon to the Raspberry Pi robot dog, which served as the guide for the autonomous movement. He designed a light robot arm to pick up acorns from the floor:
"The arm is driven by a Petoi servo. I hooked it up to one of the unused ports on the Nyboard and defined a custom action to move it to the right angle. The white thing on the back is to deposit physical pheromones. This is so I can run experiments with multiple robots and they can communicate with the pheromones."
For now, Reid used a custom You only look once (YOLO) model to code the programmable robot to move, detect and pickup acorns autonomously in real time.
Reid's second video: robotics pheromone following
This video dives deeper into the project and showcases the AI Robot dog from the POV. In this video, Reid sets a bunch of pheromones down on the ground and has the DIY robot follow the path. As you can see in the video, the camera window shows the surroundings and marks the yellow pills. The other three windows show the recognition's inference time, command issued, and operational time per frame.
Reid's Bittle integration with RaspBerry Pi and ROS2
Reid shared his autonomous swarm robotics Python projects from the CMU-MAIL(Mechanical and AI LAB) lab with Bittle robot dogs:
Reid's robotics learning journey with Bittle Open Source Robot Dogs
When we spoke with Reid, we were delighted to learn of his story and how he got his idea for these projects. Reid told us that he started working with Bittle open source robotics kits last September for a research robot project. His ultimate goal for the project is autonomous swarm behavior with a collection of Bittle robot dogs. (For instance: having 3 robots explore their environment looking for food, such as acorns, and working together to collect all the acorns.)
Starting off, Reid had minimal experience using Arduino, Raspberry Pi, or ROS. We were extremely happy to know that, like many other students and enthusiasts who started working with Petoi Robots, Reid mentioned that he learned many new practical skills, such as Python socket communication, Linux command lines, GIT, OpenCV, YOLO, Raspberry Pi, and ROS2, just to name a few!
He also enlightened us about his ideas for the future. He plans to have a search function where his Petoi AI Robot pets automatically finds the acorns or any objects themselves. Further building on this, he wants to extend another servo so that he can unlock a new camera angle. He intends to develop adaptive gate control so Bittle can hopefully walk on rough and uneven surfaces without falling.
About the Petoi Robot Challenge and Contest
The Petoi Robot Challenge and Contest is a fantastic way to learn and showcase robotics! For the 1st edition, we were amazed by the fantastic level of participation: the simple programming by young kids to show engaging robotics movement, the use of artificial intelligence, and the excellent robot project entries we received! The challenge was simple: based on the given contest themes (like Bittle/Nybble plays in the park and Young Roboticist, etc.), participants had to record a video and showed the video to the world. The contest participants would get a chance to win exciting prizes like Amazon gift cards, coupons, or even a new Petoi Bittle or Petoi Nybble Robot!
To participate in the next installment of this edition, you can start with learning robotics and coding, combine your school project or college project with the robotics challenge, and enter the competition. Here's a quick tip: Make sure to start your robot project a few months prior, so you, just like Reid, can explore more and dive deeper into your findings as well! If you need any help along the way, take a look at our free robotics curriculum.
So which other robotics project won? Looking to know more about all the winners of the Robot Challenge? Read about all the Spring 2024 Robot Challenge winners:
-
We've Got Winners for Petoi Robotics Challenge And Showcase Contests - Spring 2024
11/18/2024 at 04:16 • 0 commentsWe received some incredible entries showcasing the creativity and talent of our Petoi community. Thank you to everyone who participated!
We're thrilled to announce the winners.
Congratulations, Martin Kuba! We loved seeing your Bittle enjoying a joyful day around the house and the park playing with other robots. Your video beautifully captured the theme with a wonderful storyline and a twist ending.Martin shared his experiences with Bittle:
My sister got me Bittle for Christmas (Best gift I've ever got, I've always wanted one so bad, and I'm really happy that I finally have my own Bittle!)
I'm a young modern tech enthusiast with quite a lot of electrical knowledge, but I'm planning on learning more about programming and robotics too. And I'm sure Bittle will be a great teammate, that will help me to learn (not only) the basics, discover more of the possibilities of coding, and during that also gain new experience and have some fun!Unfortunately, we didn't receive any entries that met the criteria for winning. While we appreciate everyone who submitted, we've decided not to award a winner for this theme.
Better luck next time!
Congratulations to Reid Graves, a graduate student from Carnegie Mellon University! Your entry featuring a Petoi Bittle robot dog collecting acorns autonomously was ingenious and perfectly demonstrated its hardware extensibility and unique talents powered by Al.
Reid shared his insights using bittle for AI robotics research:
I started working with Bittle last September for a research project. The ultimate goal of the project is autonomous swarm behavior with a collection of Bittle robots. For example, having 3 robots exploring their environment looking for food, such as acorns, and working together to collect all the acorns. Starting off, I had minimal experience using Ardiuno, and zero experience using raspberry pi or ROS. Since the project began, I have learned many skills, such as python socket communication, linux command line, GIT, opencv, YOLO, raspberry pi, and ROS2, just to name a few.
He shared two versions of the project:
New Themes Added
While a few remarkable video may not have claimed top prizes in the original theme contests, we're delighted to add new themes to spotlight them because they caught our attention and amazed us.
10-year-old girl Ekaterina created this storyline to code her DIY robot Bittle to dance with brand new moves:I have a robot pet. It likes dancing a lot. Once he heard my favorite song and saw how I danced while listening to it. It decided to dance as well. I saw its dancing and filmed it.
Her dad Vitaly shared why they bought Bittle and how they are going to use Bittle robot dog:
We cannot have a real dog or cat because of an allergy. Bittle and Nybble are our pets and the most impressive robots we have. It is really cool that Bittle can recognize voice commands and do such cool tricks as a backflip. We would like to learn better how to program Bittle and use our prize to teach Bittle following an object. And we are going to participate in the next contest :-)
I would also add that I am a big fan of open source. Thus the fact that Petoi project uses open hardware and software really matters to me. It is probably the most interesting open source robotic platform. Personally I would like to create some set of tasks for my children to show them how to program the robot and implement their ideas.
10-year-old boy Miel used Petoi Coding Blocks to program his Petoi Bittle robot to sing and dance to celebrate his mom's birthday.Miel's dad Pieter shared the project idea and their feedback on Bittle educational robot:
He wanted to create something original for his mom's birthday so he combined Play Melody and Perform skill instructions to get to this result.
It took quite some iteration to get all timings and tones right but with some perseverance and patience he managed to get this beautiful result!
making his mom so proud!
I just bought Bittle as a tool for my boys to introduce them to the fun world of robotics, technology and programming.
Bittle just is the cutest, it’s so versatile, my youngest just uses it to walk around the room and do some tricks using the remote while my oldest uses it to practice his programming skills in Mind+. It’s just so much fun and educational.
In the future we hope we can learn more by exploring the accessories, sensors and voice recognition. Can’t wait to extend his behavior with these extras, and I am sure that it will inspire my kids to play and learn even more.A big shout-out to both our young roboticists, by pushing the envelope of their robotics kits, they are future robotics masters! Keep up the great work.
Our hearts melted when we watched Catherine Walker's touching story about a Petoi robot dog Bittle X befriending a human on Earth. We commend Catherine Walker from University of Redlands for using robotics to empower foster youth!Catherine has a great plan to use Bittle programmable robots:
I am so excited to include Petoi robots in our summer foster youth curriculum. Kids need access to high tech learning opportunities, especially foster youth. Foster youth live a life of many transitions; they are moved from house to house and school to school, rarely getting to stay any place very long where a real investment can be made in them. This is what my program strives to do. We like to take every opportunity possible where we can show these kids at different future, one where they belong. This summer, we will be featuring the Petoi robots in our computer programming class. We will also be integrating them across other classes. In our Makerspace, we will be 3D printing the dog collars. In our video class, students will be creating their own storylines, filming their robots, and editing a final production.
The Feedback About Petoi Robotics Contest
Next Steps
We've reached out to the winners via email to arrange prize delivery.
Thank you again to everyone who participated in our contest. Your enthusiasm and creativity were truly inspiring! We appreciate all of your feedback and suggestions on making our contest and products more fun and engaging. Practice your robot pet coding skills and share your robotics creation on social media and Petoi robot forum.
Stay tuned for our next contest announcement!
If you have any suggestions or are interested in running a robotics contest for your robotics camp or institution, please feel free to contact us. Also feel free to reach out to us if you'd like to procure robotics kits for your school or institute at our special B2B rates.
-
3D-printed Accessories for Petoi Bittle/Bittle X Robot Dogs
11/16/2024 at 07:27 • 0 commentsDid you know that with Petoi Bittle/Bittle X, there are multiple 3D-printed accessories that you can create to use and interact with your Petoi DIY robot dogs? From Beetle horns to Fox heads, and Bittle stands to Lego Covers, you can use our free open-source 3D-printed accessory designs as you build your DIY Robot Dog! In this article, we will share a list of the top 3D printable upgrades to pair with your smart robot dog. We'll also provide free design links to the STL files, so you can go straight to the designs and start printing!
Note that all of the accessories mentioned below are compatible with Bittle and Bittle X.
Bittle Stand
One of the most popular and useful accessories for Petoi Bittle is this 3D-printed stand. Securely place your Bittle robot with this stand or use them as you are building and programming the robot. Educators love to use this stand as they demonstrate and teach students about Petoi Bittle movements during school robot projects. The stand provides a much better view and understanding for educators as they build the full robotics kit from scratch. The stand also features inbuilt calibration references and allows the robot to move its legs freely when programming without running around to mess things up. Here is a video showcasing the stand in action:
Lego Cover
Starting things off, take your DIY Robot to the next level with this robot cover. This Lego cover is an alternative backside for Petoi Bittle that enables users to expand on it with various Lego bricks. With this Lego cover, elevate your pet robot experience as you can use Bittle to attach custom lego boxes to carry or transport things from one place to another. Particularly helpful to design projects and challenges, educators and young students are huge fans of this cover as it sparks curiosity and tests their imagination!Highbar Hook
Highbar Hooks take Bittle off the ground! Another fantastic movement to explore with your DIY Robot is pole spins and rotations. Once you 3D-Print and attach these high bar hooks to Petoi Bittle, you can hang the Bittle from a horizontal pole and maneuver it to spin and rotate around the pole. These hooks are a fantastic way to learn distinct robot movements and understand the 3-Dimensional logic behind robot movement.
Wide Feet
Expand the Bittle to even more challenging terrain with wide feet. While Petoi Bittle is known to traverse all terrain, when you want to push it to the absolute limit, you can also opt for 3-D printed wide feet. Imparting even more stability and giving the robot a higher stance, the feet are a great addition to the sturdiness of Petoi Bittle.Animal Accessories
Petoi Bittle dog is a small smart quadruped robot with a lot of character and distinct features. Don't get us wrong, we love the original form of our AI robot pets, however, there are many tiny animal accessories that you can 3D-Print to give your quadruped a new avatar to keep the fun going. While the main body of the robot will remain the same, these small accessories are easy to put on and will transform your pets into various creatures for you to interact, play, program and learn with!
Here are a few examples of the most popular accessories especially used while assembling and building robots for kids:
a) Beetle HornAs you can see in the video above, the 3D printed Beetle horn is one of the most popular accessories to pair with a Bittle Robot Dog. Once you print the horn, remove the dog face and attach the Beetle Horn to your robot. The horn can be used like an arm to push objects and to play friendly battles between Bittles. The Beetle horn is a fantastic way to relearn and explore Petoi Bittle movement, spatial awareness, and robot mechanics! b) Fox head With the Fox head you can change the appearance of your robot pet. Just detach the Bittle dog head and change it with the fox head to unlock fully new experience and perosnality with your quadruped pet!
c) Bone
Every dog loves to clamp a bone on its mouth. So does Bittle robot dog. Print a bone and give Bittle a treat!
Bonus: Community Submissions
At Petoi, our amazing community is always surprising us with their innovation and design skills. As a bonus, we're going to take a look at 2 such community led projects of 3-D printed accessories. Bittle Electronics Cover: The first of the accessories featured on our list is by Carl Clement. When Carl submitted this design, he was new to Petoi Robotics, but his idea was to create a prototype that could fit snugly on top of Petoi Bittle, he modelled it upon the STL files that can be found on the Petoi GitHub pages mentioned above. To access the STL file of this particular cover, you can click here. Here is a picture of the accessory made by Carl.
If you're looking for a programmable robot cat, then Petoi Nybble is a great choice! However, if you're looking to have some fun with your Bittle DIY robot kit, then this submission by Don Patrick is going to amuse you! Don thought of the clever idea of creating a 3D-printed cat head that fits on the Bittle robot dog. Don was experimenting with an alternative head for quite some time and developed this design which can be mounted on the existing head servo and equipped with an ultrasonic distance sensor. To download the STL files for this unique cat head, click here.
So which one of these accessories would you like to 3D print first? Let us know by leaving a comment below. Interested in learning about how to program and code a pet robot? Click on the image below to access our free robotics learning resources and curriculum.
-
Quadruped Robotics Competition Ideas with Petoi Open Source Robot Dogs and Cats
11/16/2024 at 07:12 • 0 commentsRobotics competitions serve as a fantastic platform for the practical use of robotics theory. They provide the perfect space for students and enthusiasts to showcase their competitive side through the conceptual application of programming and intelligent robot mechanics.
In this article, we will share some quadruped robot competition ideas for Petoi Bittle robot dog & Petoi Nybble robot cat that will transform the classroom into an engaging and interactive learning environment. From obstacle courses, and dance challenges to battles, these competitions are designed to spark curiosity and inspire learning and innovation among students.
We've made a special effort to list competitions that are easy to design and simple to implement and deploy.
For all the competitions mentioned below, four-legged Petoi Pets can be controlled through 2 modes:- Easy Mode - controlled through the Petoi Mobile app
- Programming mode - controlled by programming the Petoi educational robot robots using languages like Python, C++, or simple Scratch-like block-based coding. More advanced students can also employ AI to make Petoi robots smarter with IoT(Internet of Things) sensors or use Rapsberry Pi on top of Petoi robots to run more sophisticated AI algorithms.
Competition Ideas
1. Racing/ Obstacle Courses
When it comes to structuring a competition on the fly, the easiest individual or team competition idea is to create an obstacle course. An obstacle course is easy to design anywhere and can be created using objects as obstacles like books, boxes, bags, small rocks, or anything readily available. Here are some further examples:
Ball control
The ball control course is one of the easiest to create. All you need is a little bit of space and a small ball. This game can be played individually or with teams. The objective of the game is to push the ball with the robot from the start to the finish line. The team to cross the finish line first wins the game! You can make this an AI robotics competition by requiring robot pets to autonomously locate and push the ball without human interventions.
Navigation through obstacles
You can split the class into two teams, hand each team one Bittle smart robot dog or Nybble smart robot cat, and ask them to complete an obstacle course with barriers like rocks and slope. The team that completes the course faster wins! Or you can set up multiple areas with the same course for all the teams to compete together. Another navigation course form is Maze: Design identical courses on either side of the room to create a maze navigation course. With both the courses converging at the center, both teams start navigating the course with their Petoi pet at the same time and whichever team crosses the maze and reaches the center first, wins!Line course
You can use tape to create shapes like circles, triangles, and rectangles on the floor. The goal is for the robot to travel right on top of the line and reach the end of the course in the fastest time possible.
Designed as a robot for AI projects, students can also have the Bittle autonomously navigate the course with AI!
Guaranteed to create a buzz of excitement and roar from the competing teams, the racing/obstacle course is an affordable competition idea that will test knowledge of robot control, quadruped movement, and spatial awareness.
Here's a robot obstacle course with a Bittle robot dog equiped with a distance sensor in action:2. Singing & Dancing Competitions
Did you know that Bittle coding robot dogs & Nybble coding robot cats can be programmed to sing and dance? Suitable for elementary students and younger demographics, Petoi Bittle is a perfect option for singing and dancing competitions.
Setting up such competitions for kids requires minimal setup but provides maximum engagement. Unlike more advanced STEM competitions that can be intimidating and require extensive preparation, singing and dancing contests are accessible and fun, encouraging creativity and teamwork. Students can quickly program their robot pets to perform simple routines to DIY new dance moves, making the learning process enjoyable and less daunting!On Petoi's learning center, you can find a step-by-step breakdown of how to program and code Petoi Bittle or Petoi Nybble for singing and dancing. Click here to learn how.
Singing and Dancing competitions will enable students to gain an understanding of Block-Based robot coding which will further help them lay the foundation for complex Python and C++ robot projects in the future!3. Game Competitions
a) Soccer Games
Robotics soccer games are competitive and encompass advanced robotics knowledge and understanding. K12 and college educators can set up robot soccer games and competitions by creating a simple playing field using tape to mark boundaries and small goals at each end. They can then guide students through the process of programming their Petoi robotics pets to move, kick a small ball, and navigate around obstacles. By participating in these soccer games, students will gain a deeper understanding of how the robots' sensors, motors, and codes work together to perform tasks in a physical world. This hands-on experience allows them to see the immediate impact of their programming efforts, reinforcing their learning and helping them grasp complex robotics concepts in a fun and practical way. Here is an example of a soccer game in action:
b) Robot Battles
If you would like to take the thrill of competition to the next level, there's nothing better than an all-out Petoi Bittle Battle! Suitable for elenmentary, middle, school, igh school and university students, Robot battles and competitions are a fantastic way to encourage learning and growth through collaboration and teamwork.Educators can set up simple arenas where students program their robots to engage in friendly battles, focusing on tasks like pushing opponents out of a designated area or avoiding obstacles while maneuvering strategically. These competitions not only make learning robotics fun but also foster critical thinking and problem-solving skills through game strategy design, planning and coding implementation. By experimenting with different strategies and refining their code to improve performance, students gain a deeper understanding of robotics concepts and learn to adapt and innovate, preparing them for more advanced challenges in the future. As seen in the video below, we would attach 3D printed horns or some equivalent to Bittle's head to battle each other.
Robotics learning can be fun and accessible through such robotics competitions. As always the greater idea is to spark lifelong student interest in STEM fields through such competitions and hands-on learning.
Still thinking of which competition idea to implement?
Take inspiration from the Petoi Spring 2024 Robotics Challenge. As part of the Spring Robotics challenge, students and enthusiasts worldwide recorded & submitted their unique interactions with Petoi Pets (based on contest themes) and won exciting prizes!Take a look at the winners of the challenge:
If you have any suggestions or are interested in running a robotics competition for your robotics camp or institution, please feel free to contact us.