Building a 2DOF Robotic Shoulder Joint with Brushless Actuators

Added:

Assembly Start
Pulley Mount
Arm Fixing
Drive Setup
Motion Test

Assembly Start

0:00
Playing Section
  • 1

    Combines two actuators to create a 2-DOF robotic joint.

  • 2

    Identifies and prepares key components for assembly.

  • 3

    Begins with the main connecting part for the actuators.

Fundamentals of Degrees of Freedom (DoF) and basic rotational kinematics in robotic mechanisms.
Working principles of Brushless DC (BLDC) motors, including the need for electronic commutation and specialized motor drivers.
Basic concepts of closed-loop control systems, specifically feedback loops, encoder feedback, and PID (Proportional-Integral-Derivative) controllers.
Mechanical fundamentals of planetary gearboxes, including gear ratios, backlash, and torque multiplication.
Multi-joint robot kinematics, specifically implementing Forward and Inverse Kinematics to coordinate the shoulder with an elbow and wrist.
Field-Oriented Control (FOC) algorithms for BLDC motors to achieve highly efficient, smooth, and precise torque control.
Dynamic modeling and gravity compensation techniques to dynamically calculate the torque required to hold external payloads.
Impedance and compliance control paradigms to allow the robotic joint to safely interact with human environments and absorb external impacts.
Trajectory planning and motion profiling (such as S-curve profiles) to ensure smooth transitions and minimize mechanical vibration.
61.4K views2.2Klikes10:11@SkyentificOriginal Release: 2019-06-18

This video demonstrates how to construct a two-degree-of-freedom (2DoF) robot shoulder joint by combining two planetary brushless actuators, using an ODrive motor controller and Raspberry Pi for closed-loop control. The assembly process involves mounting the actuators with modified aluminum pulleys and printed parts, configuring encoder CPR settings (4000 counts per revolution), performing full calibration sequences, and implementing closed-loop position control to enable smooth coordinated movement of both axes.