Building a Quadruped Robot: Electronics Assembly and Power-Up

Added:

Setup & Mounts
Hardware Selection
Microcontroller Choice
Electronics Setup
Power & Wiring
Encoder Calibration
Initial Stand Test
Performance Review
Next Steps

Setup & Mounts

0:00
Playing Section
  • 1

    Assemble mechanical dog on stand and prepare for electronics installation.

  • 2

    Mount six ODrive controllers in custom 3D-printed rigs inside the chassis.

  • 3

    Ensure easy access to all connectors and components for initial testing.

Understanding of Brushless DC (BLDC) motor principles and the difference between brushed and brushless motor commutation.
Basic knowledge of rotary encoders (absolute vs. incremental) and their role in closed-loop feedback systems.
Fundamentals of DC power distribution, including voltage, current capacity, and safe wiring practices for high-draw robotics components.
Concept of motor drivers and controllers, specifically Field-Oriented Control (FOC) or ESCs (Electronic Speed Controllers).
Tuning Field-Oriented Control (FOC) parameters (proportional, integral, derivative gains) for optimal joint response.
Implementing Forward and Inverse Kinematics to translate desired spatial foot trajectories into joint angle commands.
Developing quadruped gait generators (e.g., trot, walk, bound) using software state machines or trajectory planning.
Advanced force and impedance control to enable active compliance and terrain adaptation when interacting with the ground.
92.8K views4.6Klikes16:13@jamesbrutonOriginal Release: 2020-06-23

This video demonstrates the integration of ODrive brushless motor drivers with a Teensy 4.1 microcontroller for controlling a robot dog's six motors, using magnetic encoders for position feedback and a separate power distribution system to ensure stable 5V power for sensitive electronics while powering the motors from a 6-cell LiPo battery.