This release refactors the description into a Xacro source compiled to URDF, with both distributed in the repository. This allows the distribution of URDF variants, along with the addition of a variant
keyword argument when loading the description:
robot = upkie_description.load_in_pinocchio(variant="camera")
Added
- CICD: Add changelog workflow
- CICD: Add packaging workflow
- Camera variant of the URDF
- python: Add "variant" keyword argument to
load_in_pinocchio
- Added camera support mass and camera to the "camera" variant
Changed
- Breaking: Uppercase paths in Python for consistency with
robot_descriptions.py
- Refactor the URDF generation process using Xacro and
xacrodoc