OpenCat is the open-source Arduino and Raspberry Pi-based quadruped robotic pet framework for Boston Dynamics-styled programmable robots
To make the experience fit your profile, pick a username and tell us what interests you.
We found and based on your interests.
On Oct 6th 23, Petoi hosted a virtual session on robotics education & best practices. The session was hosted by Wayne Seltzer, a featured Petoi robotics educator and esteemed teacher from the University of Colorado Boulder along with Rongzhong Li who is founder and CEO of Petoi. They were also joined by a group of STEM/robotics educators. Below is a video of the full virtual session.
Wayne shared his valuable insights and experiences in utilizing Petoi's Bittle robot dogs to Explore Computer Science and Robotics STEM Academy(Grades 9-12) by Colorado University Boulder and designing the course.
Diving a little bit into the program: The Science Discovery Program offered a week-long Robotics Engineering Academy for high school students. Each participant received a Petoi Bittle Robot Dog which they built, programmed, and took home with them. The students enjoyed creating poses and gaits for their quadrupeds and developed interesting programs with sophisticated behaviors. Wayne's observation is that the organic nature of robots with legs is much more engaging than wheels.
Here are some of the highlights from the virtual event:
During the session, Rongzhong also shared a few updates to Petoi's C++ and Petoi Coding Blocks curriculum and how he taught undergraduate students with Bittle at university robotics camps.
If you are interested in learning how to adopt Petoi robots for STEM/robotics education, please get in touch for more information and next steps!
Want to learn more about Petoi's Robotics curriculum?
Check out the Petoi resources page for curriculum updates and resources on teaching robotics.
Happy Learning!
When it comes to choosing the right Robotics Curriculum for Robotics Eduation, there is a lot to consider. Which Robotics Curriculum is most comprehensive? Which Robotics curriculum will be the best for developing children's conceptual and hands-on knowledge? Are there any good resources out there to learn about Robots for higher grades? What after-deployment support options are available for educators?
Whether it's elementary, middle school, or high school, supporting student journeys with Coding Robot Curriculums or specific robots for classrooms is a fantastic way to lay a practical foundation for students' future STEM education.
In this article, we will go over and compare some of the leading Robotics curriculums. We'll dive deeper into their features, what they offer, who they're for and what you can expect from the robot curriculum:
Developed by Carnegie Mellons Robotics Academy (CMRA), Carnegie Mellon's easy-to-follow robotics curriculum is comprehensive & can be taught by anyone with a limited understanding or experience in robotics. With ample opportunities to grow from simple into advanced concepts, this is one of the best university robotics programs out there.
Not only does CMU extend and provide its curriculums to other schools, but it also offers comprehensive training to teachers as well!
What's very interesting about this Robotics Curriculum is that it offers an in-depth programming interface module and a Virtual Robot (as seen in the image above) that is built into the curriculum- this makes Robotics for classroom learning more accessible for everyone.
For the virtual robot, here are some robot curriculums supported:
What makes CMU's robot curriculum one of the best in the world is its variety of coding languages covered and the diverse options for teachers and educators to try.
When it comes to the coding languages supported and covered, CMU supports, trains and structures its courses around: Scratch, C++, VEX Code C++ & Vex Code Blocks. CMRA also offers online teacher training for all these languages.
While total cost of your robotics curriculum would come down to the strength of your class and depth of your course, for the sake of understanding, here's a simple unit economics of getting started with CMU's LEGO Mindstorm:
Please note these prices are unit {for one only} - assuming you will order a larger quantity of robots for the class- some of the costs will go down with larger order sizes.
Carnegie Mellon University's robotics program is prestigious and one of the best in to the world, however, it does have some limitations, for instance:
These factors affect student access and program adaptability especially across schools and colleges.
The VEX platform boasts of a flexible robot curriculum that effortlessly synchronizes science, design, technology, engineering & programming. VEX curriculums are known to be very comprehensive...
Read more »Picture this: you're looking to introduce a quadruped or a four-legged robot to your STEM classroom for the next academic year. Not only will a programmable robot dog facilitate holistic robotics learning, but a popular quadruped will infuse fun and practical hands-on training for all the students as well.
When it comes to choosing the right quadruped robot for your classroom, there are many robots that you could consider. Robot Dogs are one of the most popular for 3 main reasons:
Striking similarities between the movement of dogs and their robot counterparts:
Today we'll compare 3 of the top robot dogs for a classroom setting from K12 schools, all the way to middle schools, colleges & universities:
Length: 43.3 in; Width: 19.7 in
Height: while sitting - 7.5 in; while walking - 24 in
Weight: 70 lb (with battery)
Spot Mini, developed by Boston Dynamics, is one of the most popular and advanced quadrupeds in the market. Known for its agility, distinct yellow color, and lifelike bionic movements making it a great option for teaching robotics in classrooms. Students are drawn to Spot Mini due to its versatility, namely in locomotion, object manipulation, and sensor integration, Spot Mini offers a comprehensive platform for exploring various aspects of robotics, from basic programming to advanced concepts in artificial intelligence and machine learning.
Educators leverage Spot Mini to inspire creativity and problem-solving skills in their students. By programming Spot Mini to navigate through obstacle courses, perform tasks, or interact with its environment, students gain practical experience in robotics and develop critical thinking abilities.
Using Boston Dynamics' Spot Mini in classrooms presents some challenges such as high costs, technical support needs, and a learning curve for programming languages like Python, C++, or ROS.
One major drawback of using the Spot Mini in a classroom, especially with elementary students, is the safety concern where an out-of-control Spot Mini can cause physical harm to students. Its official terms and conditions state that “Spot is an amazing robot, but is not certified safe for in-home use or intended for use near children or others who may not appreciate the hazards associated with its operation."
Possibly one of the major limitations of teaching robotics with the Spot Mini is the costs of the hardware and support.
The Spot Mini is retailed for $74,500. This makes individual learning a real challenge! It's simply very difficult for schools and colleges to purchase a group of these robot dogs for a group of students. The learning experience without running the setup costs in hundreds of thousands. With a limited budget, a school may be forced to buy only a few Spot Mini robot dogs that are shared among many students. If students somehow cause some damage to Spot Mini, the service costs can be really high.
Length: 27 in; Width: 13 in
Height: while sitting - 7.5 in; while walking - 16 in
Weight: 33 lg (with battery)
Developed by Unitree Robotics, The Unitree Go2 Edu Robot dog boasts of cutting-edge features....
Read more »At Petoi, we are privileged to extend our continuous partnership with the wonderful faculty and students of the Tarleton State University from Stephenville, Texas. On 3 spectacular occasions, students of TSU showcased the versatility, depth, and capability of Petoi's quadruped robot kits to various groups like elementary school students, Boy Scouts, and members of SWE (Society of Women Engineering). Here's a sneak peek of the events.
On April 24th, 2023, Tarleton University organized its STEM badge event for The Boy Scouts of America. The focus was on teaching robotics and programming to children of all ages. Once the event began, the Boy Scouts were understandably curious to explore how these cool and adorable Petoi robots worked.
Each Boy Scout was provided with ample time to interact with the computer and work closely with Petoi handlers to practically assemble the quadrupeds, learn how to optimize code, and also gain an understanding of how engineers work to try and improve their processes. The event was a roaring success as most Boy Scouts were able to get the Petoi Bittle Robot Dog to not only move but also do some tricks! This goes to show just how easy and quick it is for children of all ages to learn how to fully program a Petoi robot project kit. With our free Block based coding curriculum, basic programming becomes as simple as drag and drop and can be deployed to lay a solid foundation for the future!
On the 9th of February, 2024, Tarleton's Petoi partners joined hands with some members of SWE as they visited The Girls Who Code elementary club in Euless, Texas. The event commenced with an insightful talk about the Mayfield College of Engineering (a part of Tarleton State University)- its campus programs, and the various organizations that frequented the campus. Towards the end of the event, the children were introduced to the adorable Petoi Nybble robot cat. The children were in awe and highly intrigued as they saw the robot in action - walking, moving, and looking around just like a real cat. Apart from the various Nybble tricks that were on display, the Petoi handlers also explained the process of understanding the robot and how they overcame some obstacles through trial and error.
Overall, it was a fantastic visit to showcase the sheer practical power of engineering to the next generation of aspiring engineers.
March 21st 2024 saw over 200 enthusiastic young minds from Stephenville Community participate in a "STEM day event" at the nearby Chamberlin Elementary School. The students of grades 1 & 2 took turns in groups of 20 as they interacted with the Petoi's robots. A couple of the Bittle robots were connected to laptops and showcased how the robot pets were controlled by Petoi's block-based coding software - Petoi Coding Blocks. One of the Nybble cat robots was also controlled by phone!
Since the group was huge, the presenters also put on a fun skit for all the kids that encouraged participation and learning through movement: when the kids moved, the robot followed, and when the kids jumped, the robot jumped as well! This brought on thunderous cheer, laughter, and amazement from the children.
A special shoutout to our partners at Tarleton State University, student leader Emily Kelley and Petoi handlers who left no stone unturned when it came to ensuring a smooth learning experience for everyone and providing assistance to anyone who got stuck on a problem!
As you walk through the campus of Bluefield State University, a public in Bluefield, West Virginia, you will cross Dickason Hall, where young aspiring robotics students work on leading STEM and robotics school projects. Recently, Petoi Bittle was right at the center of such an exceptional program. In this article, we'll take a look at how Petoi Bittle is helping shape the future of global robotics education!
Made possible by the Presidents Emerging Scholars Academy, the inaugural one-week program featured quadruped robots like Petoi Bittle. It gave many high school students their first experience with building and coding an educational robot dog.
Started in the summer of 2023, the goal of the Presidents Emerging Scholars Academy is to enable high school students from disadvantaged areas to access excellent opportunities in STEM and robotics that would prepare them for college-level work, especially in highly challenging fields of study.
The academy program introduced students to Petoi Bittle STEM Kits and spent about an hour building and assembling the quadruped robots. Next, they used Block-Based coding with Scratch to learn the basic concepts and fundamentals behind robot movement while learning to program and maneuver the Bittle dog. The summer camp program also incorporated Petoi Sensor Pack to introduce IoT programming to students where students can collect inputs via sensors attached to the robots and program new behaviors.
One of the professors who was teaching the students how to code marveled at how easy it was to program Petoi coding robot Bittle, especially using Block-Based coding with Scratch. He mentioned how with the press of a button, students could get the robot to move and also program complex dance routines with the legged robots.
Here is a video of the high school students working with Petoi Bittle robot dogs:
The summer camp program is a fantastic initiative to give these young minds an actual taste of college life and hopefully also light a spark in these teens to pursue higher education in STEM, robotics and beyond! We at Petoi are excited to have the opportunity to have Bittle feature in their inaugural program and make robotics education accessible to everyone!
Not just in Bluefield State, Petoi's educational robots and robotics curriculums can be seen in schools, colleges & universities all around the world:
Read how Colorado University has used Petoi Robot dogs for Summer Robotics and STEM camps
From STEM projects to introduction to robotics education to cutting-edge robotics AI projects, we prioritize robotics education and aim to equip educators around the world with free, easy-to-access curriculums that can help with practical learning in the classroom.
You can click on the image below to learn about our free robotics curriculum:
Join us as we celebrate 8 years of OpenCat open source robotics framework! 😍 We're incredibly proud of our journey of developing Nybble/Bittle/Bittle X with OpenCat and the milestones we've achieved, and it's all thanks to you, our amazing community.
Let's rewind our memory to see the 1st ever OpenCat robot video:
To mark this special occasion, we're creating the OpenCat Robot Around the World Documentary Video project! We're inviting you to create a fun video showcasing your robot's adventures and be part of a global compilation video.
You can submit multiple entries.
The deadline is August 13, 2024 (Pacific Time). We will count the social media likes on Monday, August 14.
We will announce the winner on August 19, 2024 (Pacific Time) and contact the winners directly through email or social media.
Every entry will have a chance to win one of these amazing awards:
The award winners will be featured in special interviews or have their stories highlighted in Petoi’s media communication.
Note: We reserve the right not to select a winner if none of the entries meets the criteria for winning.
The winner can choose any one of the following items and a Petoi tee:
By participating, you're not just sharing a video; you're co-creating a historic moment with us. Your video will highlight the diverse and passionate OpenCat community from around the world, showcasing that robots can be accessible to everyone. Check out the past video contest to get an idea about what it is like to share a video.
Let’s make history together and celebrate the innovative spirit of our global family!
When it comes to interesting robotics projects that showcase innovation, our community at Petoi leads the way! From blending advanced automotive tech architecture with 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 running on Petoi open source quadruped robotics framework and hardware.
Starting things off we have GitLab Field Chief Cloud Architect Darwin Sanoy. His amazing robotics Raspberry Pi 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!
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:
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...
Read more »Our 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!
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 Bittle 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 program the robot to move, detect and pickup acorns autonomously in real time.
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 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 shared his autonomous swarm robotics Python projects from the CMU-MAIL(Mechanical and AI LAB) lab with Bittle 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 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...
Read more »Robotics 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:
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:
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:
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...
Did 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 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 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.
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 projects . 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:
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 or . 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 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.
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.
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:
a) Beetle Horn
As 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...
Read more »
Create an account to leave a comment. Already have an account? Log In.
Please offer the cat body like the dog, the dog is cool and sleek...... The cat, made of wood seems cheap and not a nice polished look, I would love a sleek looking cat model to print
Become a member to follow this project and never miss any updates
We plan to release a new version of Nybble with PVC parts in 2023. Please stay tuned.