The myBuddy 280 Pi is a dual-arm 13-DOF (Degrees of Freedom) humanoid collaborative robot powered by a Raspberry Pi 4B mainboard and M5Stack ESP32 co-processors. Designed as an all-in-one desktop service robot, it features two 6-axis collaborative arms and a 1-axis torso/waist rotation mechanism.
Equipped with a built-in 7-inch interactive display screen and dual 2-megapixel HD cameras, myBuddy 280 provides a rich, cost-effective platform for dual-arm motion planning, computer vision research, embodied AI, and interactive human-robot interaction (HRI).
Key Applications and Functions
- Dual-Arm Coordination: Enables dual-arm manipulation research such as two-handed picking, object passing, bi-manual assembly, and coordinated sorting tasks.
- Computer Vision and AI: Dual 2MP cameras allow for stereo vision, 3D object location, face recognition, gesture tracking, and visual path planning.
- Interactive Humanoid Display: The integrated 7-inch touchscreen supports built-in facial expressions, custom UI displays, and direct touch interaction.
- Desktop Research and Education: Serves as a compact platform for robotics education, AI lab setups, and commercial exhibitions.
Technical Specifications and Parameters
- Degrees of Freedom (DOF): 13 Axes Total (6 DOF per arm + 1 DOF waist)
- Working Radius: 280 mm (per arm)
- Payload: 250 g (per arm)
- Positioning Accuracy / Repeatability: +/- 0.5 mm
- Net Weight: 2.75 kg (2750 g)
- Main Controller: Raspberry Pi 4B (Broadcom BCM2711, 4-core 1.5 GHz CPU)
- Co-Processors: 3x M5Stack ESP32 Core modules
- Display: Integrated 7-inch touchscreen
- Vision Hardware: 2x 2-Megapixel HD Cameras
- Power Input: DC 24V
- Hardware Expansion: 3.3V IO interfaces, Grove connectors, USB, HDMI, and LEGO-compatible end connectors
Software, Programming and Control Options
The open software architecture supports cross-platform secondary development across Windows, macOS, and Linux.
Programming Support
- Visual Programming: myBlockly drag-and-drop graphical programming environment
- Languages and Frameworks: Python (over 100 control APIs), C++, JavaScript
- ROS Support: Native compatibility with ROS1 and ROS2, including MoveIt dual-arm trajectory planning and RViZ simulation URDF models
- Direct Teaching: Supports hands-on Drag and Teach functionality straight out of the box
Official Management Tool: myStudio
myStudio serves as the primary one-stop software platform for myBuddy. It handles:
- Firmware updates
- Video tutorial access
- Maintenance, repair guides, and Q and A resources
Compatible Accessories
- Grippers and End Effectors: Adaptive Grippers, Parallel Grippers, Suction Pumps
- Mounting and Extensions: Camera flanges, flat bases, extended sensor kits
- Vision Kits: Artificial Intelligence (AI) Vision Kits