# Software drop - August 2, 2024

**URL:** <https://forum.hello-robot.com/t/software-drop-august-2-2024/1065>\
**Category:** Announce\
**Created:** [August 2, 2024, 6:12pm UTC](https://forum.hello-robot.com/t/software-drop-august-2-2024/1065 "2024-08-02T18:12:48Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![bshah](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.hello-robot.com/bshah/32/55_2.png) [@bshah](https://forum.hello-robot.com/u/bshah)\
**Post date:** [August 2, 2024, 6:12pm UTC](https://forum.hello-robot.com/t/software-drop-august-2-2024/1065/1 "2024-08-02T18:12:48Z")

</div>

Hey all,

Here’s a quick round-up of some of the new software that’s been released for Stretch this past week.

## Cancellable goals

Stretch’s ROS2 driver now supports cancelling motion goals that you’ve sent to the follow joint trajectory action. For example, the [following code](https://github.com/hello-robot/stretch_ros2/blob/b108116537d42d05bf45055bf938697e278243aa/stretch_core/test/test_action_cancellation.py#L10-L33) sends a position goal moving the lift joint to 0.5m and then cancels it immediately.

```python
from common.client_nodes.stretch_driver import Client

rclpy.init()
node = Client("test_cancel")
node.move_to_configuration({"joint_lift": 0.5}, blocking=False)
node.cancel_goal()

```

[Update your ROS workspace](https://docs.hello-robot.com/0.3/software/updating_software/#ros-workspace) to give it a try.

## Fixes for Dex Teleop

@hello-lamsey has fixed the `math domain error` exception that frequently appeared with [Stretch Dex Teleop](https://github.com/hello-robot/stretch_dex_teleop/issues/2). Additionally, he has added two quality-of-life type improvements: 1) The cv2 windows during collection and processing of camera calibration now fit the size of your monitor, and 2) the gitignore is updated to ignore camera calibration data you’ve collected.

Check out the latest [Stretch Dex Teleop](https://github.com/hello-robot/stretch_dex_teleop).

## High current warnings

You may have seen `[robot monitor] High current of <x>` warnings with Stretch 3 with normal usage. We’ve profiled the nominal current usage and updated the threshold for the warning. This has been fixed with the latest release of Stretch Body, so consider updating to get better logging from the robot.

[Update your Python libraries](https://docs.hello-robot.com/0.3/software/updating_software/#python-libraries) to get the latest version.
