Cmeel distribution of a package for generation of symbolic (casadi::SX) expressions of robot kinematics and dynamics. Based on URDF and Pinocchio.
Project description
casadi_kin_dyn
Package for generation of symbolic (SX) expressions of robot kinematics and dynamics. Based on URDF and Pinocchio.
What has changed?
In comparison to the original casadi_kin_dyn repository, such changes were made:
- Migration to
cmeel-based packaging - Use
pre-committo prettify repository - Added
torque,potentialEnergy,kineticEnergyregressors - Added
jacobian time derivativemapping - Added
jacobian of CoMmapping
v1.6.7
- Added ability to set
root_jointtoFreeFlyerjoint
v1.6.8
root_jointis now transformed to enum that can be freely extended with Pinocchio JointModel types.
v1.6.9
- One can now fix
floatingjoints in the model by passing a list of[x, y, z, qvx, qvy, qvz, qs].
import casadi_kin_dyn.casadi_kin_dyn as cas_kin_dyn
kindyn = cas_kin_dyn.CasadiKinDyn(
urdf,
root_joint=cas_kin_dyn.CasadiKinDyn.JointType.OMIT,
fixed_joints={"floating_base_joint": np.array([0, 0, 0, 0, 0, 0, 1])},
)
v1.6.10
- Derivatives of centroidal dynamics are exposed from
pinocchio::computeCentroidalDynamicsDerivatives
1.6.11
- Added collision handler which binds
distanceandjacobianfunctions with the use of hpp-fcl library.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cmeel_casadi_kin_dyn-1.6.14-0-cp311-cp311-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: cmeel_casadi_kin_dyn-1.6.14-0-cp311-cp311-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eeba811c2188a82479b3736c62e112f4ef38d7d9c852f6b949eda9d890b779e5
|
|
| MD5 |
caeb7b1a9c4723850f60ea9fbb466762
|
|
| BLAKE2b-256 |
7cd647ba9c08dc7ce9ab9324481b3a1124c81befbcb2068f950a56886031ada0
|
File details
Details for the file cmeel_casadi_kin_dyn-1.6.14-0-cp310-cp310-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: cmeel_casadi_kin_dyn-1.6.14-0-cp310-cp310-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e32547e1f1eda8988bbc140ca0cf4411256cca5958c2f93bdc6f8468d05b5432
|
|
| MD5 |
bbd93a8a973722540b18a434f23564cb
|
|
| BLAKE2b-256 |
a3f688022602d462ab453ed040f350e0f8ddbb55bc09fbe137bfc698e6a6b355
|
File details
Details for the file cmeel_casadi_kin_dyn-1.6.14-0-cp39-cp39-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: cmeel_casadi_kin_dyn-1.6.14-0-cp39-cp39-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.9, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
193aa39611fe4188ce3ce04d4bda257ee7db423a2c808fb148fcf0875d5c243d
|
|
| MD5 |
1c4ea8438cf1590dd9693dd341697857
|
|
| BLAKE2b-256 |
2f6b949df005628863804ba0f781a5adcfe8a2b5a971126723f783a7470f1136
|