Overview
The 3-DOF 3R Robotic Arm System (3dof_3r) is a 3-Degree-of-Freedom articulated robotic arm virtual hardware featuring three revolute (3R) joints.
The three joints consist of Joint 1 (Base / Waist θ₁), Joint 2 (Shoulder θ₂), and Joint 3 (Wrist / Pitch θ₃).
Each revolute joint is controlled by an independent stepper motor driver using ENABLE, DIR, and STEP signals. Dedicated HOME and END hardware limit switches provide joint boundary detection and homing support.
The control interface is mapped across the GPIO0 and GPIO1 register blocks, providing independent control and monitoring of the three robotic joints.
Key Features
- Three independently controlled revolute joints
- Joint 1 base / waist rotation
- Joint 2 shoulder pitch control
- Joint 3 wrist / pitch control
- Independent stepper motor drivers
- ENABLE, DIR, and STEP control signals
- Dedicated HOME and END limit switches
- 3D and 2D end-effector trajectory visualization
- Integrated simulator and waveform viewer
Joint Summary
Base / Waist
θ₁
Shoulder
θ₂
Wrist / Pitch
θ₃
Applications & Use Cases
- Articulated robotic arm motion prototyping
- Forward kinematics experimentation
- Joint angle control development
- 2D and 3D trajectory planning
- Workspace analysis
- Stepper motor control experiments
- Hardware limit and homing experiments
- Educational robotics and embedded control