Amal Nanavati
Amal Nanavati
**Public API Changes** None **Description** Before this PR the user-specified width and height parameters were getting overridden by the image's default width and height, preventing user-specified re-sizing. This bug was...
I'd like to be able to use the same behavior in multiple parts of a tree (e.g., calling a ROS service that toggles some robot functionality on/off multiple times in...
Currently, once you run `setup` on any behavior in [`py_trees_ros/subscribers.py`](https://github.com/splintered-reality/py_trees_ros/blob/devel/py_trees_ros/subscribers.py), that subscription is active and accepting messages until the code terminates and it is garbage-cleaned. This means it stays on...
This PR implements service clients as behaviors. Following the paradigm for action clients, it implements two behaviors: `FromBlackboard`, which reads the request from the blackboard, and `FromConstant`, which always has...
The `ros_compressed` format requires the message's `format` field to be exactly "jpeg" (code [here](https://github.com/RobotWebTools/web_video_server/blob/6b987a8493a557802a1cc1f24bc00fa37f2ec629/src/ros_compressed_streamer.cpp#L39)). However, the formats "jpeg" and "jpg" are equivalent, and some ROS libraries (e.g., [cv_bridge](https://github.com/ros-perception/vision_opencv/blob/f2fa8b50f46ea0cda82e60b3c538d14e057199ca/cv_bridge/python/cv_bridge/core.py#L200)) output compressed...
## Motivating Issue We have a web app that uses `roslibjs` and `rosbridge` to be a ROS2 action client. The web app needs to send goals to a ROS2 action...
## Bug report **Required Info:** - Operating System: - Ubuntu 22.04.4 (jammy) LTS - Installation type: - binary - Version or commit hash: - 1.3.4-1jammy.20240217.062033 - DDS implementation: - CycloneDDS...
**Description**: In some applications, as opposed to having a URDF file, one has the URDF as a string. it would be helpful to have a `URDF.load_from_string` method to handle such...
As discovered in #41118 , there is an inconsistency between the changes that `script/clean_rosdep_yaml.py` does and what is expected by the CI. Specifically, that script tries to remove single quotes...
## Bug report **Overview:** While monitoring the LAN in/out throughput on my router, I launch a publisher on my local machine, followed by one subscriber (`ros2 topic echo ...`), followed...