Skip to content

Latest commit

 

History

History
65 lines (53 loc) · 2.83 KB

CHANGELOG.md

File metadata and controls

65 lines (53 loc) · 2.83 KB

Changelog

Added

  • Script trifingerpro_replay_actions_from_log to re-apply the actions from a robot log file.
  • plot_post_submission_log: When run remotely (i.e. no display available) use plotext to show the plot directly in the terminal or save as file to /tmp if plotext is not available.
  • Check camera sharpness in trifinger_post_submission.py. This should alert us early, if a lense comes loose.

Changed

  • plot_post_submission_log.py now plots multiple log files side by side instead of merging them. This is useful for comparing different robots. The option to merge multiple log files has been dropped but the merging can easily be done beforehand, e.g. using cat and saving to a temporary file.
  • Use a position command to the configured initial position as "idle action". This results in the robot holding its position after initialisation instead of dropping down.
  • Improved demo_trifinger_platform.py to use sine position profile instead of random motions and add option to use with object tracking.

Fixed

  • Update demo_data_logging to changed interface of the RobotLogger class.
  • Update configuration for single_finger_test to work with current software version.
  • Install the interface library, so other packages can link to robot_fingers::robot_fingers.
  • Logger initialisation in trifinger_backend.
  • trifinger_backend: Use proper timeseries history length if no limit for number of actions is specified.
  • pybind11 build error on Ubuntu 22.04

1.0.0 - 2022-06-28

Added

  • Demo for forward/inverse kinematics computation for TriFingerPro.
  • trifinger_post_submission: Measure object detection noise and trigger a failure if it exceeds some thresholds.
  • trifinger_post_submission: New option --log to write results of the tests to the given log file (e.g. to monitor the object detection noise over time).

Changed

  • Make trifinger_backend more generic, so it can be used with TriFinger robots other than the "Pro" version.
  • Set model for object tracking in trifinger_backend and trifinger_robot_backend. This is needed due to changes in trifinger_object_tracking.
  • Make trifinger_post_submission more flexible by using to separate arguments --object=<object_type> to specify the object type and --reset to indicate if the reset procedure for the given object type should be executed or not.

Fixed

  • Fix several flake8 and mypy warnings.

0.3.0 - 2021-08-04

There is no changelog for this or earlier versions.