Differential Controller#
Differential Controller
Installation#
To use this node enable isaacsim.robot.wheeled_robots in the Extension Manager.
Inputs#
| Name | Type | Descripton | Default | 
|---|---|---|---|
| Desired Angular Velocity (inputs:angularVelocity) | 
 | Desired rotation velocity in rad/s | 0.0 | 
| Dt (inputs:dt) | 
 | Delta time in seconds | 0.0 | 
| Exec In (inputs:execIn) | 
 | The input execution | None | 
| Desired Linear Velocity (inputs:linearVelocity) | 
 | Desired linear velocity in m/s | 0.0 | 
| Max Acceleration (inputs:maxAcceleration) | 
 | Maximum linear acceleration of the robot for forward and reverse in m/s^2, 0.0 means not set | 0.0 | 
| Max Angular Acceleration (inputs:maxAngularAcceleration) | 
 | Maximum angular acceleration of the robot in rad/s^2, 0.0 means not set | 0.0 | 
| Max Angular Speed (inputs:maxAngularSpeed) | 
 | Max angular speed allowed for vehicle in rad/s, 0.0 means not set | 0.0 | 
| Max Deceleration (inputs:maxDeceleration) | 
 | Maximum linear braking of the robot in m/s^2, 0.0 means not set. | 0.0 | 
| Max Linear Speed (inputs:maxLinearSpeed) | 
 | Max linear speed allowed for vehicle in m/s, 0.0 means not set | 0.0 | 
| Max Wheel Speed (inputs:maxWheelSpeed) | 
 | Max wheel speed allowed in rad/s, 0.0 means not set | 0.0 | 
| Wheel Distance (inputs:wheelDistance) | 
 | Distance between the two wheels in meters | 0.0 | 
| Wheel Radius (inputs:wheelRadius) | 
 | Radius of the wheels in meters | 0.0 | 
Outputs#
| Name | Type | Descripton | Default | 
|---|---|---|---|
| Velocity Command (outputs:velocityCommand) | 
 | Velocity commands Units: linear (m/s) angular (rad/s) | [0.0, 0.0] | 
Metadata#
| Name | Value | 
|---|---|
| Unique ID | isaacsim.robot.wheeled_robots.DifferentialController | 
| Version | 1 | 
| Extension | isaacsim.robot.wheeled_robots | 
| Icon | ogn/icons/isaacsim.robot.wheeled_robots.DifferentialController.svg | 
| Has State? | False | 
| Implementation Language | C++ | 
| Default Memory Type | cpu | 
| Generated Code Exclusions | None | 
| uiName | Differential Controller | 
| Categories | isaacWheeledRobots | 
| Generated Class Name | OgnDifferentialControllerDatabase | 
| Python Module | isaacsim.robot.wheeled_robots |