Kinematics# Kinematics solver Getting started Introduction Creating the kinematics solver Adding tasks Updating the task Running the solver ! Putting it all together Tasks and constraints Tasks Constraints Removing tasks and constraints Regularization Default L2 regularization Custom L2 regularization Posture regularization Kinetic energy regularization Joint and velocity limits Joint limits Velocity limits Retrieving velocity Masking joints Masking floating base Masking custom joints Dump solver status Handling loop closures URDF representation Loop closure constraint Moving joints in a parallel robot Example Tasks Position, orientation and frame tasks Position task Orientation task Frame task Relative position and orientation tasks Masking axises Example Joints task Task initialization Task update Used as regularization Example CoM task Task initialization Update the task Example Wheel task Creating the task Updating the task Example Axis-align task Creating the task Updating the task Example Gear task Creating the task Setting up the relations Example Constraints CoM polygon constraint Creating the constraint Updating the constraint Example Avoid self collisions constraint Creating the constraint Configuring the constraint Example Cone constraint Creating the constraint Updating the constraint Example Examples Examples gallery