Student Learning
Elementry and Middle School
- Petoi Coding Blocks is a Scratch-like graphical drag & drop block-based coding environment for all the latest Petoi robots. It supports both wired and BlueTooth connections, uses OpenCat Python API, and can generate Python codes that students can study
- Arduino-based C++ programming for learning sensors, actuators, and other modules. Free project-based curriculum available
- Petoi partner TinkerGen provides CodeCraft, a Scratch-like graphic coding interface for robot dog Bittle running on OpenCat 1.0. It provides a free curriculum for hand-on experiences to understand basic programming concepts and logic. Note that CodeCraft only supports wired connection, not BlueTooth. It uses OpenCat 1.0 C++ API and can generate C++ codes that students can study
Elementry and Middle School
- Petoi block-based Scratch-like programming graphic drag & drop coding interface for all the latest Petoi robots OpenCat 2.0. It supports both wired and BlueTooth connections, and uses OpenCat Python API and can generate Python codes that students can study
- Arduino-based C++ programming for learning sensors, actuators, and other modules. Free project-based curriculum available
- Petoi partner TinkerGen provides CodeCraft, a Scratch-like graphic coding interface for robot dog Bittle running on OpenCat 1.0. It provides a free curriculum for hand-on experiences to understand basic programming concepts and logics. Note that CodeCraft only supports wired connection, not BlueTooth. It uses OpenCat 1.0 C++ API and can generate C++ codes that students can study
High School and College/Undergraduate
- Arduino-based C++ programming for learning sensors, actuators, and other modules. Free project-based curriculum available
- Python-based programming as a glue language for high-level control of Petoi four-legged robots
- Get familiar with basic algorithms and data structure and the systematic design of a four-legged robot
- Modify/hack four-legged robots to extend and adapt in different environment
High School and College/Undergraduate
- Arduino-based C++ programming for learning sensors, actuators, and other modules. Free project-based curriculum available
- Python-based programming as a glue language for high-level control of Petoi four-legged robots
- Get familiar with basic algorithms and data structure and the systematic design of a four-legged robot
- Modify/hack four-legged robots to extend and adapt in different environment
Graduate/Research Level
- Apply simulation(such as nVidia Isaac Sim and Isaac Gym) and machine learning for motion planning and quadruped robot walking
- Validate simulation results on our inexpensive quadruped robot walking platform
- Explore more sensory or AI applications on the OpenCat framework
- Example: Robot dog Bittle played a crucial role in the study "Tiny Robot Learning: Challenges and Directions for Machine Learning in Resource-Constrained Robots" conducted by Harvard, CMU, and Google X.
Graduate/Research Level
Resources
Arduino Learning Resources
Because Petoi robots run on Arduino compatible board, you can use them to learn about Arduino and write programs in C++ for iOT application.
Arduino Learning Resources
Because Petoi robots run on Arduino compatible board, you can use them to learn about Arduino and write programs in C++ for iOT application.
Petoi robot tutorials