Changelog#
Attention
This software is highly unstable and subject to change at any time.
[v0.2.0] - Unreleased#
❗ Breaking Changes#
- All user-facing interfaces now default to use radians instead of degrees.
- URDF now loads from Wiki-GRx-Models via fourier-robot-descriptions package.
- Nameing convention for all links and joints are now consistent with the URDF.
- Config file structure changed
- Unify joint getter naming to use plural ( since alpha 4 )
🗑️ Deprecations#
- Deprecate
self.states
inRobotClient
in favor of individual properties ( since alpha 4 )
🚀 Features#
- Robot namespace support in both CLI and API
control_joints
API for velocity mode and current mode- forward kinematcs and inverse kinematics API
- Add gravity compensation option to
move_joints
movej
APImovel
API (since a6)move
andmovej
now support gravity compensation
💪 Enhancements#
- Add
py.typed
file to package - Migrated all examples from iki-grx-deploy
- Jupyter notebook tutorial
🐛 Bug Fixes#
- Disabled zenoh broadcast by default to avoid clashes with other zenoh clients
[v0.1.5] - 2024-09-11#
💪 Enhancements#
- Fortify service call handling in
ZenohSession
🐛 Bug Fixes#
- Rename
zenoh.py
tozenoh_utils.py
to avoid name clashing
[v0.1.4] - 2024-08-30#
💪 Enhancements#
- Add
degrees
option tomove_joints
- Better documentation for
move_joints
[v0.1.3] - 2024-08-30#
💪 Enhancements#
- Explicitly define exports in
__init__.py
[v0.1.2] - 2024-08-30#
🚀 Features#
- Support
fourier-grx
versionv0.1.1-rc.6
[v0.1.1] - 2024-08-30#
🐛 Bug Fixes#
- Fix typo in
RobotClient
- Allow multicast for compatibility
[v0.1.0] - 2024-08-30#
🚀 Features#
- Support python >= 3.8
- Support
fourier-grx
versionv0.1.1-rc.3
- Allow addressing control groups by name in
move_joints