

Set the serial monitor as no line ending and 115200 baud rate. You can find the button either under Tools, or at the top-right corner of the IDE. Press the upload button (->) at the top-left corner in Arduino IDE.
WEBOTS DONGLE DRIVER INSTALL
Plug the USB uploader to the NyBoard and install the driver if no USB port is found under Arduino -> Tools -> Port. It's just a convenient option for our production line. It will not reset joint offsets but calibrate the IMU. If you activate #define AUTO_INIT, the program will automatically set up without prompts. Upload and follow the serial prompts to proceed. Comment out #define MAIN_SKETCH so that it will turn the code to the board configuration mode.#define NYBBLE //Petoi 11 DOF robot cat: 2x on head + 1x on tail + 8x on leg #define BITTLE //Petoi 9 DOF robot dog: 1x on head + 8x on leg Open the file OpenCat.ino, select your robot and board version. Remove the -main (or any branch name) suffix of the folder. More detailed documentation can be found at the Petoi Doc Center.ĭownload the repo and unfold.
WEBOTS DONGLE DRIVER SOFTWARE
OpenCat software works on both Nybble and Bittle, controlled by NyBoard based on ATmega328P. Please see Petoi FAQs for more info.Īlso, Check out all of the OpenCat and Petoi robot user showcases. With our customized Arduino board and servos coordinating all instinctive and sophisticated movements(walking, running, jumping, backflipping), one can clip on various sensors to bring in perception and inject artificial intelligence capabilities by mounting a Raspberry Pi or other AI chips(such as Nvidia Jetson Nano) through wired/wireless connections. We've successfully crowdfunded these two mini robot kits and shipped thousands of units worldwide. Our users have also successfully deployed OpenCat on their DIY 3D-print robot pets.

Our users have deployed NVIDIA Issac simulations and reinforcement learning on our robots.

This project provides a base open-source platform to create amazing programmable gaits, locomotion, and deployment of inverse kinematics quadruped robots and bring simulations to the real world via C/C++/Python programming languages. We now have established a production line and can ship these affordable robotic kits and accessories worldwide. OpenCat has been deployed on Petoi's bionic palm-sized, realistic lifelike cute robot cat Nybble and high-performance robot dog Bittle. The project is still a complex system only for skilled makers, yet we want to share our design and work with the community by mass production and bring down the hardware and software costs. The goal is to foster collaboration in quadruped(four-legged) robotic research, education, and engineering development of agile and affordable quadruped robot pets, bring STEM concepts to the mass and inspire newcomers (including many kids and adults) to join the robotic AI revolution to create more applications. After one year of R&D, he founded Petoi LLC and devoted all his resources to the startup. Rongzhong Li started the project in his dorm in 2016. Inspired by Boston Dynamics' Big Dog, Dr. OpenCat is the open-source Arduino and Raspberry Pi-based quadruped robotic pet framework developed by Petoi, the maker of futuristic programmable robotic pets.
