-
Notifications
You must be signed in to change notification settings - Fork 67
Multibody Joint Data Block
The items in the joint data block are explained below.
The name of the joint. For internal AMBF Usage
The name of the parent body
The name of the child body
The axis along the parent body's frame along which the joint is required.
The xyz offset in the parent's body frame where the origin of the joint is required.
The axis along the child body's frame along which the joint is required.
The xyz offset in the child's body frame where the origin of the joint is required.
Limits of this joint. Revolute, Prismatic and Spring joints have limits. Continuous (revolute without limits) are free hinge joints.
What type of joint is this. Supported types are REVOLUTE, PRISMATIC, FIXED, LINEAR SPRING and ANGULAR SPRING.
The offset in Radians applied to the child's body frame, carried out along the parent's axis (parent's joint axis). Needs more explanation
Override the global ERP for this joint.
Overrride the global cfm for this joint
Stiffness for SPRING joints. Only applicable for LINEAR and ANGULAR SPRING joints
Damping for this joint. WIP on the AMBF Simulator
Joint PD controller. Specify the values of the P and D for joint control
The AMBF Simulator
Introduction
- Installing AMBF
- Launching the Simulator
- Selecting Robot(s) to Launch
- The Python Client
- Understanding the Input Device Specification
- Understanding Command Line Arguments
- Keyboard and Mouse Shortcuts
- Mouse Control Multipliers
Useful Tools
Concepts:
- Collision Filtering
- Preprocessing Shaders
- Publishing Camera Feed and Depth Point Cloud
- Setting Per Object or Per Model Level Gravity:
Examples