-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
At some point, we should upgrade arm_api2 Docker to ROS Jazzy.
Pros:
- Bags record service calls and it's possible to record topics by type
- Default bag format switched to mcap, which has a better performance and is easier to work with
RCUTILS_CONSOLE_OUTPUT_FORMATsupports human-readable timestamps{date_time_with_ms}, e.g.2024-06-11 09:29:19.304ENV RCUTILS_CONSOLE_OUTPUT_FORMAT="[{severity}] [{time}] [{name}]: {message}" - More granular node discovery options:
ROS_LOCALHOST_ONLY->SUBNET,LOCALHOST,OFF,ROS_STATIC_PEERS - It is possible to configure node logger levels remotely via a service, like in ROS 1.
- Ability to launch a node after another node
- Other fixes and improvements and keeping up with the future :)
Cons:
- Since Ubuntu 24.04., Python does not allow installing packages with
pipglobally (PEP 668). It seems like the only solution is to create virtual environments. ROS works with system-installed Python. We have to find the best way to run both at the same time (e.g.,cv_bridgeuses system-installed Numpy 1.x, but Plotly'sdashrequires Numpy 2.x). https://docs.ros.org/en/jazzy/How-To-Guides/Using-Python-Packages.html - Packages might break
Metadata
Metadata
Assignees
Labels
No labels