Releases: collaborative-robotics/crtk_python_client
Releases · collaborative-robotics/crtk_python_client
1.4.0
1.4.0 (2026-01-07)
- crtk_simple_orientation_registration.py: print result as 4x4 json
- Added simple orientation registration script for any device with measured_cp
- Fix wait_for_busy last busy time check
- bumped cmake minimum required to 3.16
- Update CRTK examples for latest API updates
- updated some examples
- utils.py: using time.time_ns to detect timeout on message passing, it doesn't make sense to use the ros time
- added create_time for RAL ROS1, commenented out some type hints for older python
- utils: all methods return tuples, added some type hints
- ral_ros2: added method to wrap executor.spin with try/except
- ROS1 ral modified so shutdown throws an exception (like ROS2)
- Using ral for duration
- Now raises TimeoutError if messages are too old
1.3.1
1.3.0
1.2.0
1.2.0 (2023-11-21)
⚠️ UsePoseStampedinstead ofTransformStampedfor CRTK_cpcommands (see collaborative-robotics/documentation#1)- Documentation ported to ReadTheDocs: https://crtk-robotics.readthedocs.io
- Added
crtk.ral(ROS Abstraction Layer) so Python scripts can be written for either ROS 1 or ROS 2ral.check_connectionsallows you to check if there are subscribers/publishers connected to your publishers/subscriberral.spinstarts the thread for ROS spin (no op on ROS 1)ral.parse_argvparses and removed ROS specific arguments- ...
utils.py:- Fixed bug in
measured_cp, was returningsetpoint_cp - Fixed
waiton move handle - Add
hold,free,forward_kinematics,inverse_kinematics,servo_cv - Added
joystick_buttonto wrap foot pedals and other buttons
- Fixed bug in