Developing with OM1 and the Unitree G1
Learn how to build, deploy, and control intelligent humanoid systems using OM1 and the Unitree G1 platform. This hands-on course takes you from system setup and ROS2 communication to teleoperation and low-level motor control.
Enroll NowThis course includes
- SSH-based hands-on labs
- OM1 Agent and ROS2 projects
- G1 teleoperation and SDK demos
- Knowledge checks and exercises
- Certificate of completion
About this course
This hands-on program teaches developers, educators, and robotics researchers how to design, control, and extend intelligent humanoid systems using the Unitree G1 and OM1 AI framework. Students learn to integrate low-level SDK control with high-level cognitive agents capable of movement, perception, and conversation. Through guided SSH labs, teleoperation experiments, and simulation modules, participants gain the technical and conceptual tools needed to engineer the next generation of human-robot interaction.
Skills you'll gain
- OM1 Agent Architecture & Configuration
- ROS2 & CycloneDDS Networking
- Low-Level G1 SDK Motor Control
- Python Virtual Environments & uv Tooling
- Teleoperation & Motion Streaming
- Real-Time Sensor Integration (Vision & IMU)
- Retrieval-Augmented Memory for AI Agents
- Human-Robot Interaction Design
Curriculum
- 3.1 Introduction to OM1 Agents (3:32)
- 3.2 System Architecture Overview (2:58)
- 3.3 Configuration Files Overview (2:02)
- 3.4 Editing Configs in Practice (2:31)
- 3.5 Input Plugins Overview & Customization (2:38)
- 3.6 Action Plugins Overview & Customization (2:13)
- 3.7 Simulators & Virtual Testing (2:05)
- 3.8 Memory & RAG Integration (2:26)
- 3.9 High-Level vs Low-Level Control (G1) (3:30)