Will start working on various transitions in the next few weeks
+
+
+
+
+
Working groups [<=5 mins each]
+
+
[Bence] Control
+
+
Finally branched for Iron
+
+
Rolling getting breaking changes now
+
Controllers get URDF and CM update rate in init
+
diff_drive_controller doesn’t support non-stamped Twist anymore
+
Deprecations (warnings in place in Humble and Iron)
+
+
+
Working on better nodeoptions configurability
+
(all versions) controller spawner accepts list of controllers and can spawn in order or at once
+
Discussions on Python support for both controllers and hardware components
+
More discussions to support async and distributed setups
+
Next WG meeting: mini-roadmapping session for next year
+
+
+
[Martin Losa] Embedded
+
+
No EWG meeting in october due ROSCON
+
Working in the Agenda for the November EWG (Nov 28th):
+
Pablo Garrido from eProsima will present a demo running Safe DDS across all three cores of the AMD KR260 platform – Cortex A53, Cortex R5, and MicroBlaze FPGA-softcore, interoperating with ROS2
+
Last Security Working Group meeting happened on Nov. 14. The following points were discussed:
+
Progress on RustDDS, a memory-safe DDS implementation. Plan to have a presentation and discussion at a later meeting.
+
A vulnerability was reported to the FastDDS Github repo recently and shared on the group’s Matrix channel. We discussed the issue and supporting the reporter to get feedback from the project maintainers.
For those who don’t know, GitHub - ros/urdfdom: URDF parser houses the source code that both ROS 1 and ROS 2 use to parse and interact with URDF files.
Unfortunately, TinyXML itself has been deprecated for a long time. So we want to move urdfdom exclusively to TinyXML2, but we have been concerned that doing that would break current users of the urdfdom API.
+
One thing we could do here would be to have a transition period where we introduced TinyXML2 APIs alongside the existing TinyXML ones. I suggested this earlier this year, and SMillerDev took up the challenge. Unfortunately, the resulting PR is large and we would have to maintain a lot more code.
+
Instead, we recently took a look at the uses of urdfdom across all packages in Rolling, and we found that there are zero callers of the affected APIs there. That doesn’t mean there are zero callers in the world; we can’t see things that aren’t released publicly. However, the fact that there are no callers in Rolling gives us confidence that there are few callers of these APIs in the world.
This post acts as both a notice that we are going to do this, and as a question: do you depend on the TinyXML APIs from urdfdom? If you do, please respond and let us know how you are using them. If we don’t hear back from users that these APIs are important to them, then we will likely break the API and bump the major number of the urdfdom library.
+
Please also respond if you have any other questions or concerns about this change. Thank you.
The latest sync brings 11 new packages and 118 updates to ROS 2 Iron Irwini. This sync was tagged as iron/2023-11-20.
+
We’ve recently made an important update to ROS 2: loaned messages are
+now disabled by default. If you don’t know what loaned messages are,
+then you can skip the following paragraph. If you are using loaned messages,
+continue reading.
+We disabled the loaned messages by default to address safety
+concerns, as there were instances of shared pointers being unsafely
+reused across multiple callbacks. While this adjustment temporarily
+limits loaned message capabilities in callbacks, it’s a necessary step to
+ensure the reliability and safety of the system. See Disable the loaned messages inside the executor. by clalancette · Pull Request #2335 · ros2/rclcpp · GitHub for more details.
+If you understand the risks of using loaned messages and want to enable them,
+you can set ROS_DISABLE_LOANED_MESSAGE=0 in the environment before launching your nodes.
+Rest assured, we’re exploring options to safely reintroduce this feature in the future. Your
+understanding and support in this matter are greatly appreciated.
Thanks to all ROS maintainers who make packages available to the ROS community. The above list of packages was made possible by the work of the following maintainers:
+
+
Note: The list of contributors is incomplete as there may be an issue with the tool used to generate this report.
A fewposts on discourse and stackexchange have already highlighted the difficulty of writing Python launch files for ROS 2.
+
In particular, the syntax may be a bit verbose and the arguments somehow hard to handle as they are not raw Python types.
+
The simple_launch package wraps the standard launch syntax inside a much lighter approach. In particular, groups (by namespace or conditions) are defined through the with Python syntax and thus the indentation clearly expresses the current level of namespace or condition.
+
The current release allows easy handling of:
+
+
namespaces
+
conditions
+
finding a file inside a package (thanks os.walk)
+
container and composable nodes
+
spawning a robot_state_publisher from a xacro file with arguments, even if all of those come from launch arguments
+
uploading models to Gazebo
+
bridging topics with Gazebo (ros_gz_bridge wrapper)
+
setting use_sim_time for all nodes in the launch file
+
using the OpaqueFunction idiom (my favorite) without seeing perform or context everywhere, in case you really need raw Python types
+
+
The package is available through apt and the next release will be focusing on event-based groups. This is already available in the repository but edge cases appear when combining events and namespaces.
+The next release will make it clear what the chosen approach is.
+
The goal is not to be able to re-do everything in a simpler way, but to be able to do very easily what people do very often. Feel free to comment, issue or pull request.
+Next releases will also be focusing on documentation and type hints that are still a bit lacking due to numerous combinations of Substitutions and raw Python types.
Thanks to all ROS maintainers who make packages available to the ROS community. The above list of packages was made possible by the work of the following maintainers:
+
+ 2023-11-16T00:47:59Z
+ 2023-11-16T00:47:59Z
+
+
+ sloretz
+
+
+
+
+
+ discourse.ros.org-topic-34658
+
+ Proposal for ROS 2 Production Working Group
+
In the October 2023 Technical Steering Committee meeting, representatives from iRobot presented on the topic of “Scaling ROS 2 for Production”, where issues regarding the current state of ROS 2 in how it manages developer cost, product quality, stability, and performance were addressed, and new ideas were proposed. The general consensus from the meeting feedback was that a working group could be formed to dedicate planning and resources towards implementing solutions to this agenda. Thus, here is the proposal:
+
Context: ROS 2 is a great software framework that enables efficient research, quick prototyping, and access to a community of open-source robotics projects. However, the challenge remains for issues concerning scaling ROS 2 usage for a production robot. In a production-oriented environment, quality control is a necessary requirement, therefore, any regression in the build, or stability of code on the robot, or in its performance can have major consequences. In addition, if an underlying change in the ROS 2 code significantly affects the overall build time or developer cost for integrating into robotics products, then it may impact a developer or company’s bottom line. These are concerns that make ROS 2 limited and difficult to incorporate in larger-scale production use cases.
+
Mission Statement: Affirm ROS 2’s commitment as an infrastructure for scalable deployment and production of robotics products by prioritizing and coordinating efforts to address concerns of Developer Cost, Stability, Quality Control, and Performance.
Goals
+• Early-detection / resolution of regressions in build time, performance, and stability
+• Support for physical testing as part of CI before release
+• Improved capacity for developer tuning / configuration
+• Stricter requirements for RMW tier support to address testing and stability
+• Accessible documentation for advanced or optimized production use cases
+
Group expectations:
+• Bi-weekly or monthly meetings to discuss solutions to address above agenda
+• Define tasks and github issues related to implementing solutions
+• Recruit and assign owners and resources for completing tasks
+• Align agenda and task(s) timeline with ROS 2 release schedule
+
Call for Participation:
+If you are interested in updates or participating in working group meetings, please fill out the following google form survey:
+
+
If you have any feedback on the content or direction of this proposed working group, please feel free to write a comment on this post or in the above survey. We will send a follow-up notification to organize the first meeting launch date and time.
+
+ 2023-11-15T18:05:14Z
+ 2023-11-15T18:05:14Z
+
+
+ bpwilcox
+
+
+
+
+
+ discourse.ros.org-topic-34644
+
+ Audrow Nash to step down from hosting the Sense, Think, Act podcast
+
+
Hi Everyone,
+
We have some bittersweet news. @audrow is moving on to the next phase of his podcasting career and will be stepping down as the host of the OSRF’s Sense, Think, Act podcast. Under Audrow’s masterful leadership and hosting, Sense, Think, Act has become one of the premier places to hear interviews with leaders in the world of robotics.
+
The OSRF is sincerely grateful to Audrow for giving Sense, Think, Act a powerful start through his hard work and dedication to interviewing a stellar range of individuals in the wide field of robotics, including Dave Coleman, Ryan Garipy, Steve Macenski, Brett Aldrich, Melonee Wise, and Matt Robinson. Topics discussed have included robot navigation, robot ethics, STEM education, manufacturing, scanning warehouse inventory, and so much more. Audrow’s interviews have been informative and thought-provoking, and he has helped to make the field of robotics more accessible to a broader audience.
+
Audrow’s new podcast, The Audrow Nash Podcast, is available here, and here, and we encourage you all to check it out and subscribe! It’s sure to be a fantastic and educational show, and we wish him all the best in his future endeavors. If you want to stay up to date on Audrow’s latest works you can follow him on Twitter, and LinkedIn.
+
Please stay tuned for exciting new content to come from Sense, Think, Act! In the meantime, existing episodes will remain available. If you haven’t listened to them yet, we encourage you to do so! We believe they’re very educational and inspirational to all in the robotics community.
We’re introducing the new husarnet/ros2router Docker image, which allows you to easily bridge ROS 2 nodes running across different robots, servers, or laptops in various networks. It features built-in topic filtering, enabling you to decide in real-time which ROS 2 interface should be exposed to remote hosts.
+
There’s no need to change your DDS settings. Simply run our Docker image alongside your existing ROS 2 application, regardless of whether it’s running on a host or inside Docker containers.
+
Our Docker image is based on the newest release of eProsima DDSRouter and it automatically integrates with the Husarnet VPN client via its HTTP API.
I am happy to announce that the videos and slides from ROSCon 2023 are now available online. You can find everything on the ROSCon website and in the OSRF Vimeo Showcase of the event. We’ve also created a short link for the videos that should make the videos easier to share: bit.ly/ROSCon23Vids. To aid discoverability on ROS Discourse I’ve pasted links to all of the talks at the bottom of the post that you can also use.
+
Along with the videos and slides we’ve put together a quick wrap up post on openrobotics.org. If you want to see some of our professional photos from the event please take a look.
Finally, I want to thank everyone who made ROSCon 2023 possible! We couldn’t put together such a fantastic event without the help of our speakers, sponsors, volunteers, reviewers, and workshop organizers. You all deserve a round of applause.
+
+ 2023-11-08T18:28:55Z
+ 2023-11-08T18:28:55Z
+
+
+ Marc
+
+
+
+
+
+ discourse.ros.org-topic-34554
+
+ Update from the Deliberation Working Group
+
On Monday, the latest meeting of the Deliberation Working Group took place. We had a presentation by Thomas Horstink on how he uses Petri Nets to control drones, which was super exciting and insightful.
+You can find minutes, video recordings and slides here
+
The next meeting will happen on 4 December, and I am looking forward to @grey presenting aspects of Deliberation in OpenRMF
Thanks to all ROS maintainers who make packages available to the ROS community. The above list of packages was made possible by the work of the following maintainers:
we have just published today the 0.2 release of our BT Studio. This release introduces a web-based visual IDE that enhances the development of ROS 2 applications with Behavior Trees.
BT Studio has multi-project support for improved efficiency and an integrated graphical tree editor to ease the design of complex tree structures. Additionally, once apps are defined, they can be downloaded as ROS 2 packages, with dependencies handled for seamless installation and use. ros2#BehaviorTreespython
+
In addition, some clarifications regarding the last Deliberation Working group meeting (23-10-02) @ct2034@fmrico :
+
+
+
JdeRobot is a non profit association for developing open source software in robotics and AI. We started informally in 2003 and finally registered formally in 2018. JdeRobot is not a “false spin off from URJC”, despite it was born at that university. We have contributors from several Spanish universities (URJC, UPM, UCM, UJI…) and from several countries. Since 2015 we have participated 8 times at Google Summer of Code developing open source robotics software projects.
+
+
+
We do not “hate ROS”. We developed an ICE based robotics middleware until 2018, then we changed our approach, deprecated such software code base and widely adopted ROS. Since then all our software is ROS friendly. Developing an alternative middleware does not mean to hate other available ones :-).
+
+
+
We are currently working on integrating BehaviorTrees in our robot programming website, named Unibotics, and continuously improving it, both in reliability and in new functionalities. Unibotics is fully ROS based, and available online for the robotics community for free. Our BT functionality currently includes a translator to Python files and a visual editor. It will soon (0.3 release) include the dockerized execution of BT robotics applications.
Launch-generator is a tool designed to ease the complexities and code redundancies inherent in ROS 2’s launch and launch_ros descriptions. It enables shorter and more concise descriptions compared to those made with launch and launch_ros. While there are actions not yet implemented in launch-generator, its add_action() function allows for the free addition of launch and launch_ros actions. (Feature addition requests are also welcome.) It also supports the inclusion of existing launch files, facilitating seamless collaboration with launch and launch_ros modules, so there’s no need to replace everything. It’s already published on PyPI and is ready to use with pip.
+
pip install launch-generator
+
I hope to alleviate the fatigue of writing launch files in Python by using this library.
@joshnewans has put together a great set of interviews from ROSCon 2023. There are a number of other summaries from @TheConstruct and Weekly Robotics. The videos from ROSCon 2023 should be up on the website early next week.
Hi everyone, it was fantastic to get along to ROSCon (and the US) for the first time and meet so many of you!
+
Some of you might have seen or heard me getting around interviewing a few people. The plan was to get the video uploaded straight away before we continued our journey but some delays meant it had to wait until we got home.
+
It’s a bit of a departure from my usual format and I think I have some room to grow, but I hope you enjoy it nonetheless
Dear ROS community,
+We are thrilled to announce the re-launch of the ROS Ambassadors Program, an initiative
+dedicated to spreading ROS knowledge globally.
+
Our Mission: Learn, Teach, and Empower with ROS
+
Our goal is simple: to learn and teach ROS, empowering individuals to share this knowledge
+with the world.
+
ROS Ambassador Benefits
+
As a ROS Ambassador, you will enjoy:
+
● Full Learning Access:
+Gain complimentary access to The Construct’s learning platform with a learner license valued at €439.
+Explore over 70 ROS courses to enhance your robot programming skills.
+
● ROS Ambassador Pack:
+Progress through different levels within the program and unlock exciting rewards.
+Each new stage comes with corresponding gifts sent directly to you.
+
+
How It Works?
+
The ROS Ambassadors program is open to beginners with limited or no prior ROS knowledge.
+
Upon joining the ROS Ambassadors program, you will be required to complete one ROS course each month, answer related questions to assist others, and spread ROS knowledge by creating a Q&A video tutorial and blog post for the ROS community.
Current educational or professional status (studying or working)
+
+
For questions or more information, please check out here:
+
+
Join us in this exciting journey of knowledge and discovery. Become a ROS Ambassador and
+contribute to the growth of the ROS community, supported by The Construct.
+
Warm regards,
+The Construct | theconstruct.ai
+Where Your Robotics Career Happens
According to German Financial Newspaper “Handelsblatt” Agile Robots “takes over” Franka Emika for 28.5 million Euro. German Business Insider speaks of more than 33 million Euro. [Edit: Meanwhile Handelsblatt corrected their article to “over 30 million Euro” as well.]
+
Both companies are seated in Munich, Bavaria, Germany and have a DLR-background.
+
Correct wording should be found soon on the corresponding news website of the companies:
Its yur rip-rawrin’ rootin’-tootin’ gun-slingin’ navigator in here parts I’m going as a cowboy for halloween today !
+
I wanted to highlight the newest post on Open Navigation’s blog going over the results of the 2023 Nav2 / ROS 2 User Survey I announced in conjunction with ROSCon in the discourse post below:
+
+
+
You can check out the results:
+
+
+
While you’re visiting, checkout some of the other blog posts we have! Especially the really neat ones introducing Open Navigation’s sponsors – they go over what these companies do as well as highlight how they use ROS 2 and Nav2 in their various products and services. They contain some special insight into how you can use Nav2 and ROS 2 to build product-quality robot systems and some of the features they leverage to make it happen!
+
+ 2023-10-31T17:47:36Z
+ 2023-10-31T17:47:36Z
+
+
+ smac
+
+
+
+
+
+ discourse.ros.org-topic-34412
+
+ Open Sourcing NVIDIA Isaac Sim URDF and MJCF Importer Extensions
+
We are releasing the source code of the URDF and MJCF importer extensions for Isaac Sim, part of NVIDIA Omniverse.
+
Although Isaac Sim already comes with the precompiled versions of both extensions, having access to the source code allows a developer to enhance their functionality. In addition, the source code of those extensions can be used as an example to implement importer extensions to convert other file formats into the native OpenUSD used by Omniverse and Isaac Sim.
You can use the extension in Isaac Sim (or any other Omniverse application) using the following steps:
+
+
Go to Window->Extensions
+
Go to Settings (Hamburger menu on the right)
+
To Extension Search Paths section, add new extension folder to point to this downloaded repo root/_build/platform/release/exts (no slash at the end)
+
Check the extensions 3rd party (second tab on the left)
+
Enable omni.importer.urdf extension
+
+
The URDF Importer Extension is also used in the open source Orbit modular framework for robot learning powered by NVIDIA Isaac Sim. Orbit contains the convert_urdf.py example how to use the URDF Importer Extension programmatically from Python to convert URDF into USD.
+
+ 2023-10-30T22:26:29Z
+ 2023-10-30T22:26:29Z
+
+
+ ErwinCoumans
+
+
+
+
+
+ discourse.ros.org-topic-34371
+
+ ROS News for the Week of October 23rd, 2023
+
ROS News for October 22nd, 2023
+
+
We did it! ROSCon 2023 and PX4 Summit are in the bag! We’ll have the videos up in the next couple of weeks! Thank you to everyone who made it possible! If one of the core maintainers owes you a PR or an e-mail please be patient, we’ve had a long couple of weeks.
+
Now is a great time to start thinking about joining us in Odense in 2024.
+Nvidia was busy at ROSCon. They released a new robotics reference design called the Nova Carter. Nvidia also had multiple other announcements on topics like Jetson and Issac ROS – More – Even More
+
Open Hardware Creators in Academia – Over the past year and a half I’ve been helping the Open Source Hardware Association work on a grant to study the role of open hardware in academic research. That work just got released.
+ Want your blog to be on the awesome planet ROS ?
+
+ If you are a ROS developer/user and you blog about it, ROS wants those contributions on this page ! All you need for that to happen is:
+
+
+
have an RSS/Atom blog (no Tweeter/Facebook/Google+ posts)
+
open a pull request on planet.ros tracker indicating your name and your RSS feed/ATOM url. (You can just edit the file and click "Propose File Change" to open a pull request.)
+
make your ROS related posts tagged with any of the following categories: "ROS", "R.O.S.", "ros", "r.o.s."
+
+
+ Warnings
+
+ For security reasons, html iframe, embed, object, javascript will be stripped out. Only Youtube videos in object and embed will be kept.
+
+
+ Guidelines
+
+ Planet ROS is one of the public faces of ROS and is read by users and potential contributors. The content remains the opinion of the bloggers but Planet ROS reserves the right to remove offensive posts.
+
+
+ Blogs should be related to ROS but that does not mean they should be devoid of personal subjects and opinions : those are encouraged since Planet ROS is a chance to know more about ROS developers.
+
+
+ Posts can be positive and promote ROS, or constructive and describe issues but should not contain useless flaming opinions. We want to keep ROS welcoming :)
+
+
+ ROS covers a wide variety of people and cultures. Profanities, prejudice, lewd comments and content likely to offend are to be avoided. Do not make personal attacks or attacks against other projects on your blog.
+
+ Suggestions ?
+
+ If you find any bug or have any suggestion, please file a bug on the planet.ros tracker.
+
Will start working on various transitions in the next few weeks
+
+
+
+
+
Working groups [<=5 mins each]
+
+
[Bence] Control
+
+
Finally branched for Iron
+
+
Rolling getting breaking changes now
+
Controllers get URDF and CM update rate in init
+
diff_drive_controller doesn’t support non-stamped Twist anymore
+
Deprecations (warnings in place in Humble and Iron)
+
+
+
Working on better nodeoptions configurability
+
(all versions) controller spawner accepts list of controllers and can spawn in order or at once
+
Discussions on Python support for both controllers and hardware components
+
More discussions to support async and distributed setups
+
Next WG meeting: mini-roadmapping session for next year
+
+
+
[Martin Losa] Embedded
+
+
No EWG meeting in october due ROSCON
+
Working in the Agenda for the November EWG (Nov 28th):
+
Pablo Garrido from eProsima will present a demo running Safe DDS across all three cores of the AMD KR260 platform – Cortex A53, Cortex R5, and MicroBlaze FPGA-softcore, interoperating with ROS2
+
Last Security Working Group meeting happened on Nov. 14. The following points were discussed:
+
Progress on RustDDS, a memory-safe DDS implementation. Plan to have a presentation and discussion at a later meeting.
+
A vulnerability was reported to the FastDDS Github repo recently and shared on the group’s Matrix channel. We discussed the issue and supporting the reporter to get feedback from the project maintainers.
For those who don’t know, GitHub - ros/urdfdom: URDF parser houses the source code that both ROS 1 and ROS 2 use to parse and interact with URDF files.
Unfortunately, TinyXML itself has been deprecated for a long time. So we want to move urdfdom exclusively to TinyXML2, but we have been concerned that doing that would break current users of the urdfdom API.
+
One thing we could do here would be to have a transition period where we introduced TinyXML2 APIs alongside the existing TinyXML ones. I suggested this earlier this year, and SMillerDev took up the challenge. Unfortunately, the resulting PR is large and we would have to maintain a lot more code.
+
Instead, we recently took a look at the uses of urdfdom across all packages in Rolling, and we found that there are zero callers of the affected APIs there. That doesn’t mean there are zero callers in the world; we can’t see things that aren’t released publicly. However, the fact that there are no callers in Rolling gives us confidence that there are few callers of these APIs in the world.
This post acts as both a notice that we are going to do this, and as a question: do you depend on the TinyXML APIs from urdfdom? If you do, please respond and let us know how you are using them. If we don’t hear back from users that these APIs are important to them, then we will likely break the API and bump the major number of the urdfdom library.
+
Please also respond if you have any other questions or concerns about this change. Thank you.
The latest sync brings 11 new packages and 118 updates to ROS 2 Iron Irwini. This sync was tagged as iron/2023-11-20.
+
We’ve recently made an important update to ROS 2: loaned messages are
+now disabled by default. If you don’t know what loaned messages are,
+then you can skip the following paragraph. If you are using loaned messages,
+continue reading.
+We disabled the loaned messages by default to address safety
+concerns, as there were instances of shared pointers being unsafely
+reused across multiple callbacks. While this adjustment temporarily
+limits loaned message capabilities in callbacks, it’s a necessary step to
+ensure the reliability and safety of the system. See Disable the loaned messages inside the executor. by clalancette · Pull Request #2335 · ros2/rclcpp · GitHub for more details.
+If you understand the risks of using loaned messages and want to enable them,
+you can set ROS_DISABLE_LOANED_MESSAGE=0 in the environment before launching your nodes.
+Rest assured, we’re exploring options to safely reintroduce this feature in the future. Your
+understanding and support in this matter are greatly appreciated.
Thanks to all ROS maintainers who make packages available to the ROS community. The above list of packages was made possible by the work of the following maintainers:
+
+
Note: The list of contributors is incomplete as there may be an issue with the tool used to generate this report.
A fewposts on discourse and stackexchange have already highlighted the difficulty of writing Python launch files for ROS 2.
+
In particular, the syntax may be a bit verbose and the arguments somehow hard to handle as they are not raw Python types.
+
The simple_launch package wraps the standard launch syntax inside a much lighter approach. In particular, groups (by namespace or conditions) are defined through the with Python syntax and thus the indentation clearly expresses the current level of namespace or condition.
+
The current release allows easy handling of:
+
+
namespaces
+
conditions
+
finding a file inside a package (thanks os.walk)
+
container and composable nodes
+
spawning a robot_state_publisher from a xacro file with arguments, even if all of those come from launch arguments
+
uploading models to Gazebo
+
bridging topics with Gazebo (ros_gz_bridge wrapper)
+
setting use_sim_time for all nodes in the launch file
+
using the OpaqueFunction idiom (my favorite) without seeing perform or context everywhere, in case you really need raw Python types
+
+
The package is available through apt and the next release will be focusing on event-based groups. This is already available in the repository but edge cases appear when combining events and namespaces.
+The next release will make it clear what the chosen approach is.
+
The goal is not to be able to re-do everything in a simpler way, but to be able to do very easily what people do very often. Feel free to comment, issue or pull request.
+Next releases will also be focusing on documentation and type hints that are still a bit lacking due to numerous combinations of Substitutions and raw Python types.
Thanks to all ROS maintainers who make packages available to the ROS community. The above list of packages was made possible by the work of the following maintainers:
In the October 2023 Technical Steering Committee meeting, representatives from iRobot presented on the topic of “Scaling ROS 2 for Production”, where issues regarding the current state of ROS 2 in how it manages developer cost, product quality, stability, and performance were addressed, and new ideas were proposed. The general consensus from the meeting feedback was that a working group could be formed to dedicate planning and resources towards implementing solutions to this agenda. Thus, here is the proposal:
+
Context: ROS 2 is a great software framework that enables efficient research, quick prototyping, and access to a community of open-source robotics projects. However, the challenge remains for issues concerning scaling ROS 2 usage for a production robot. In a production-oriented environment, quality control is a necessary requirement, therefore, any regression in the build, or stability of code on the robot, or in its performance can have major consequences. In addition, if an underlying change in the ROS 2 code significantly affects the overall build time or developer cost for integrating into robotics products, then it may impact a developer or company’s bottom line. These are concerns that make ROS 2 limited and difficult to incorporate in larger-scale production use cases.
+
Mission Statement: Affirm ROS 2’s commitment as an infrastructure for scalable deployment and production of robotics products by prioritizing and coordinating efforts to address concerns of Developer Cost, Stability, Quality Control, and Performance.
Goals
+• Early-detection / resolution of regressions in build time, performance, and stability
+• Support for physical testing as part of CI before release
+• Improved capacity for developer tuning / configuration
+• Stricter requirements for RMW tier support to address testing and stability
+• Accessible documentation for advanced or optimized production use cases
+
Group expectations:
+• Bi-weekly or monthly meetings to discuss solutions to address above agenda
+• Define tasks and github issues related to implementing solutions
+• Recruit and assign owners and resources for completing tasks
+• Align agenda and task(s) timeline with ROS 2 release schedule
+
Call for Participation:
+If you are interested in updates or participating in working group meetings, please fill out the following google form survey:
+
+
If you have any feedback on the content or direction of this proposed working group, please feel free to write a comment on this post or in the above survey. We will send a follow-up notification to organize the first meeting launch date and time.
We have some bittersweet news. @audrow is moving on to the next phase of his podcasting career and will be stepping down as the host of the OSRF’s Sense, Think, Act podcast. Under Audrow’s masterful leadership and hosting, Sense, Think, Act has become one of the premier places to hear interviews with leaders in the world of robotics.
+
The OSRF is sincerely grateful to Audrow for giving Sense, Think, Act a powerful start through his hard work and dedication to interviewing a stellar range of individuals in the wide field of robotics, including Dave Coleman, Ryan Garipy, Steve Macenski, Brett Aldrich, Melonee Wise, and Matt Robinson. Topics discussed have included robot navigation, robot ethics, STEM education, manufacturing, scanning warehouse inventory, and so much more. Audrow’s interviews have been informative and thought-provoking, and he has helped to make the field of robotics more accessible to a broader audience.
+
Audrow’s new podcast, The Audrow Nash Podcast, is available here, and here, and we encourage you all to check it out and subscribe! It’s sure to be a fantastic and educational show, and we wish him all the best in his future endeavors. If you want to stay up to date on Audrow’s latest works you can follow him on Twitter, and LinkedIn.
+
Please stay tuned for exciting new content to come from Sense, Think, Act! In the meantime, existing episodes will remain available. If you haven’t listened to them yet, we encourage you to do so! We believe they’re very educational and inspirational to all in the robotics community.
We’re introducing the new husarnet/ros2router Docker image, which allows you to easily bridge ROS 2 nodes running across different robots, servers, or laptops in various networks. It features built-in topic filtering, enabling you to decide in real-time which ROS 2 interface should be exposed to remote hosts.
+
There’s no need to change your DDS settings. Simply run our Docker image alongside your existing ROS 2 application, regardless of whether it’s running on a host or inside Docker containers.
+
Our Docker image is based on the newest release of eProsima DDSRouter and it automatically integrates with the Husarnet VPN client via its HTTP API.
I am happy to announce that the videos and slides from ROSCon 2023 are now available online. You can find everything on the ROSCon website and in the OSRF Vimeo Showcase of the event. We’ve also created a short link for the videos that should make the videos easier to share: bit.ly/ROSCon23Vids. To aid discoverability on ROS Discourse I’ve pasted links to all of the talks at the bottom of the post that you can also use.
+
Along with the videos and slides we’ve put together a quick wrap up post on openrobotics.org. If you want to see some of our professional photos from the event please take a look.
Finally, I want to thank everyone who made ROSCon 2023 possible! We couldn’t put together such a fantastic event without the help of our speakers, sponsors, volunteers, reviewers, and workshop organizers. You all deserve a round of applause.
On Monday, the latest meeting of the Deliberation Working Group took place. We had a presentation by Thomas Horstink on how he uses Petri Nets to control drones, which was super exciting and insightful.
+You can find minutes, video recordings and slides here
+
The next meeting will happen on 4 December, and I am looking forward to @grey presenting aspects of Deliberation in OpenRMF
Thanks to all ROS maintainers who make packages available to the ROS community. The above list of packages was made possible by the work of the following maintainers:
we have just published today the 0.2 release of our BT Studio. This release introduces a web-based visual IDE that enhances the development of ROS 2 applications with Behavior Trees.
BT Studio has multi-project support for improved efficiency and an integrated graphical tree editor to ease the design of complex tree structures. Additionally, once apps are defined, they can be downloaded as ROS 2 packages, with dependencies handled for seamless installation and use. ros2#BehaviorTreespython
+
In addition, some clarifications regarding the last Deliberation Working group meeting (23-10-02) @ct2034@fmrico :
+
+
+
JdeRobot is a non profit association for developing open source software in robotics and AI. We started informally in 2003 and finally registered formally in 2018. JdeRobot is not a “false spin off from URJC”, despite it was born at that university. We have contributors from several Spanish universities (URJC, UPM, UCM, UJI…) and from several countries. Since 2015 we have participated 8 times at Google Summer of Code developing open source robotics software projects.
+
+
+
We do not “hate ROS”. We developed an ICE based robotics middleware until 2018, then we changed our approach, deprecated such software code base and widely adopted ROS. Since then all our software is ROS friendly. Developing an alternative middleware does not mean to hate other available ones :-).
+
+
+
We are currently working on integrating BehaviorTrees in our robot programming website, named Unibotics, and continuously improving it, both in reliability and in new functionalities. Unibotics is fully ROS based, and available online for the robotics community for free. Our BT functionality currently includes a translator to Python files and a visual editor. It will soon (0.3 release) include the dockerized execution of BT robotics applications.
Launch-generator is a tool designed to ease the complexities and code redundancies inherent in ROS 2’s launch and launch_ros descriptions. It enables shorter and more concise descriptions compared to those made with launch and launch_ros. While there are actions not yet implemented in launch-generator, its add_action() function allows for the free addition of launch and launch_ros actions. (Feature addition requests are also welcome.) It also supports the inclusion of existing launch files, facilitating seamless collaboration with launch and launch_ros modules, so there’s no need to replace everything. It’s already published on PyPI and is ready to use with pip.
+
pip install launch-generator
+
I hope to alleviate the fatigue of writing launch files in Python by using this library.
@joshnewans has put together a great set of interviews from ROSCon 2023. There are a number of other summaries from @TheConstruct and Weekly Robotics. The videos from ROSCon 2023 should be up on the website early next week.
Hi everyone, it was fantastic to get along to ROSCon (and the US) for the first time and meet so many of you!
+
Some of you might have seen or heard me getting around interviewing a few people. The plan was to get the video uploaded straight away before we continued our journey but some delays meant it had to wait until we got home.
+
It’s a bit of a departure from my usual format and I think I have some room to grow, but I hope you enjoy it nonetheless
Dear ROS community,
+We are thrilled to announce the re-launch of the ROS Ambassadors Program, an initiative
+dedicated to spreading ROS knowledge globally.
+
Our Mission: Learn, Teach, and Empower with ROS
+
Our goal is simple: to learn and teach ROS, empowering individuals to share this knowledge
+with the world.
+
ROS Ambassador Benefits
+
As a ROS Ambassador, you will enjoy:
+
● Full Learning Access:
+Gain complimentary access to The Construct’s learning platform with a learner license valued at €439.
+Explore over 70 ROS courses to enhance your robot programming skills.
+
● ROS Ambassador Pack:
+Progress through different levels within the program and unlock exciting rewards.
+Each new stage comes with corresponding gifts sent directly to you.
+
+
How It Works?
+
The ROS Ambassadors program is open to beginners with limited or no prior ROS knowledge.
+
Upon joining the ROS Ambassadors program, you will be required to complete one ROS course each month, answer related questions to assist others, and spread ROS knowledge by creating a Q&A video tutorial and blog post for the ROS community.
Current educational or professional status (studying or working)
+
+
For questions or more information, please check out here:
+
+
Join us in this exciting journey of knowledge and discovery. Become a ROS Ambassador and
+contribute to the growth of the ROS community, supported by The Construct.
+
Warm regards,
+The Construct | theconstruct.ai
+Where Your Robotics Career Happens
According to German Financial Newspaper “Handelsblatt” Agile Robots “takes over” Franka Emika for 28.5 million Euro. German Business Insider speaks of more than 33 million Euro. [Edit: Meanwhile Handelsblatt corrected their article to “over 30 million Euro” as well.]
+
Both companies are seated in Munich, Bavaria, Germany and have a DLR-background.
+
Correct wording should be found soon on the corresponding news website of the companies:
Its yur rip-rawrin’ rootin’-tootin’ gun-slingin’ navigator in here parts I’m going as a cowboy for halloween today !
+
I wanted to highlight the newest post on Open Navigation’s blog going over the results of the 2023 Nav2 / ROS 2 User Survey I announced in conjunction with ROSCon in the discourse post below:
+
+
+
You can check out the results:
+
+
+
While you’re visiting, checkout some of the other blog posts we have! Especially the really neat ones introducing Open Navigation’s sponsors – they go over what these companies do as well as highlight how they use ROS 2 and Nav2 in their various products and services. They contain some special insight into how you can use Nav2 and ROS 2 to build product-quality robot systems and some of the features they leverage to make it happen!
We are releasing the source code of the URDF and MJCF importer extensions for Isaac Sim, part of NVIDIA Omniverse.
+
Although Isaac Sim already comes with the precompiled versions of both extensions, having access to the source code allows a developer to enhance their functionality. In addition, the source code of those extensions can be used as an example to implement importer extensions to convert other file formats into the native OpenUSD used by Omniverse and Isaac Sim.
You can use the extension in Isaac Sim (or any other Omniverse application) using the following steps:
+
+
Go to Window->Extensions
+
Go to Settings (Hamburger menu on the right)
+
To Extension Search Paths section, add new extension folder to point to this downloaded repo root/_build/platform/release/exts (no slash at the end)
+
Check the extensions 3rd party (second tab on the left)
+
Enable omni.importer.urdf extension
+
+
The URDF Importer Extension is also used in the open source Orbit modular framework for robot learning powered by NVIDIA Isaac Sim. Orbit contains the convert_urdf.py example how to use the URDF Importer Extension programmatically from Python to convert URDF into USD.
We did it! ROSCon 2023 and PX4 Summit are in the bag! We’ll have the videos up in the next couple of weeks! Thank you to everyone who made it possible! If one of the core maintainers owes you a PR or an e-mail please be patient, we’ve had a long couple of weeks.
+
Now is a great time to start thinking about joining us in Odense in 2024.
+Nvidia was busy at ROSCon. They released a new robotics reference design called the Nova Carter. Nvidia also had multiple other announcements on topics like Jetson and Issac ROS – More – Even More
+
Open Hardware Creators in Academia – Over the past year and a half I’ve been helping the Open Source Hardware Association work on a grant to study the role of open hardware in academic research. That work just got released.
+
+
+
diff --git a/opml.xml b/opml.xml
new file mode 100644
index 00000000..2a6a8519
--- /dev/null
+++ b/opml.xml
@@ -0,0 +1,37 @@
+
+
+
+ Planet ROS
+ Tue, 21 Nov 2023 00:30:45 GMT
+ Open Robotics
+ info@openrobotics.org
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/planet.css b/planet.css
new file mode 100644
index 00000000..e9800734
--- /dev/null
+++ b/planet.css
@@ -0,0 +1,132 @@
+body {
+ padding-left: 20px;
+ padding-right: 20px;
+ margin-top: 0;
+ font-family: "Arial",sans-serif;
+}
+
+.top_block {
+ border-radius: 0 0 15px 15px;
+ -moz-border-radius: 0 0 15px 15px;
+ border-width: medium;
+ border-color: #2E3E60;
+ border-style:solid;
+ border-top: none;
+ margin-bottom:20px;
+ width:500px;
+ padding-bottom:15px;
+ padding-top:5px
+}
+
+#participants {
+ text-align:left;
+}
+
+#add_your_blog {
+ text-align:left;
+}
+
+.ROS_planet_text {
+ font-size: 40pt;
+ font-family: "Interstate",sans-serif;
+ color:#2E3E60;
+ font-weight: bold;
+ font-stretch:semi-condensed;
+}
+
+#top_info {
+ text-align: left;
+ border-radius: 15px;
+ -moz-border-radius: 15px;
+ border-width: medium;
+ border-color: #2E3E60;
+ border-style:solid;
+}
+
+.entry {
+ font-size: 11pt;
+ margin-bottom: 2em;
+ padding-top: 20px;
+ padding-left: 20px;
+ padding-right: 20px;
+ padding-bottom: 10px;
+ text-align: left;
+ border-radius: 15px;
+ -moz-border-radius: 15px;
+ border-width: medium;
+ border-color: #2E3E60;
+ border-style:solid;
+ width: 800px;
+}
+
+.entry .content {
+ padding-left: 20px;
+ padding-right: 20px;
+}
+
+.entry .by_and_date {
+ color: grey;
+ text-align: right;
+}
+
+.entry .by_and_date a {
+ text-decoration: none;
+ color: inherit;
+}
+
+.entry_title {
+ font-weight: none;
+ font-size: 25pt;
+ padding-bottom: 20pt;
+ float:left;
+}
+
+.channel_name {
+ color: grey;
+ font-weight: none;
+ float:right;
+}
+
+.date {
+ font-size: 20pt;
+ font-weight: none;
+ color:#2E3E60;
+ padding-bottom: 15px;
+}
+
+.entry a {
+ text-decoration: none;
+ color: #2E3E60;
+}
+
+a:hover {
+ text-decoration: underline !important;
+}
+
+.top_button {
+ color: grey;
+ text-decoration: none;
+ text-align: center;
+}
+
+.top_button a:active, a:focus, input[type="image"] {
+outline: 0;
+}
+
+div.top_button {
+ padding-left: 30px;
+ padding-right: 30px;
+ text-align: center;
+}
+
+.top_button img {
+ height: 30px;
+ width: 30px;
+ text-decoration: none;
+ text-align: center;
+}
+
+.top_button .icon {
+ width: 30px;
+ height: 30px;
+}
diff --git a/rss10.xml b/rss10.xml
new file mode 100644
index 00000000..b7df0537
--- /dev/null
+++ b/rss10.xml
@@ -0,0 +1,1808 @@
+
+
+
+ Planet ROS
+ http://planet.ros.org
+ Planet ROS - http://planet.ros.org
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ROS Discourse General: ROS 2 TSC Meeting Minutes 2023-11-16
+ https://discourse.ros.org/t/ros-2-tsc-meeting-minutes-2023-11-16/34757
+ <h1><a class="anchor" href="https://discourse.ros.org#ros-2-tsc-meeting-minutes-2023-11-16-1" name="ros-2-tsc-meeting-minutes-2023-11-16-1"></a>ROS 2 TSC Meeting Minutes 2023-11-16</h1>
+<p><a class="attachment" href="https://discourse.ros.org/uploads/short-url/6eRnxaMx1Q2ARAbQOinBl9pehYu.pdf">ROS 2 TSC Contribution Report 2023-11-16.pdf</a> (111.8 KB)</p>
+<ul>
+<li>
+<p>Attendees</p>
+<ul>
+<li>TSC Members
+<ul>
+<li>Microsoft / Lou Amadio</li>
+<li>eProsima / Jaime Martin Losa</li>
+<li>Intrinsic.ai / Chris Lalancette</li>
+<li>Intrinsic.ai / Katherine Scott</li>
+<li>Canonical / Mirko Ferrati</li>
+<li>OSRF / Geoff Biggs</li>
+<li>Community / Francisco Martin Rico</li>
+<li>Apex.AI / Michael Orlov</li>
+<li>Bosch / Christian Henkel</li>
+<li>Picknik / Henning Kayser</li>
+<li>Devcom / Jerry Towler</li>
+<li>iRobot / Alberto Soragna</li>
+<li>iRobot / Brian Wilcox</li>
+<li>Foxglove / Adrian Macneil</li>
+<li>Wind River / Andrei Kholodnyi</li>
+<li>Amazon / Aaron Blasdel</li>
+<li>Toyota Research Institute / Ian McMahon</li>
+<li>Sony / Tomoya Fujita</li>
+</ul>
+</li>
+<li>Observers
+<ul>
+<li>Community / David Lu!! (observer until December)</li>
+<li>Community / Steve Macenski (observer until December)</li>
+<li>Locus Robotics / Bence Magyar</li>
+</ul>
+</li>
+<li>Absent (Please move to TSC Members Line):
+<ul>
+<li>Apex.AI / Lyle Johnson</li>
+<li>Intel / Harold Lang</li>
+<li>Robotis / Will Son (excused)</li>
+<li>ROS Industrial / Matt Robinson</li>
+<li>Zettascale / Angelo Corsaro</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<p>Preliminaries</p>
+<ul>
+<li>You should only have comment access to this document.</li>
+<li>[Kat ][1 min] Please remember to fill out your contribution report at the bottom of this document prior to the meeting.</li>
+</ul>
+</li>
+<li>
+<p>Old business</p>
+<ul>
+<li>Welcome new TSC members. Steve and David
+<ul>
+<li>Note: official start is in December but I’ve invited them to observe.</li>
+<li>Full results can be found here.</li>
+<li><a class="inline-onebox" href="https://discourse.ros.org/t/2023-ros-2-technical-steering-committee-community-representative-election-results/34299">2023 ROS 2 Technical Steering Committee Community Representative Election Results</a></li>
+</ul>
+</li>
+<li>[20 min][Soragna] NEW TSC Production Working Group Proposal
+<ul>
+<li><a href="https://discourse.ros.org/t/proposal-for-ros-2-production-working-group/34658">Charter on ROS Discourse</a></li>
+<li>VOTE: FOR___14 / AGAINST 0 / TOTAL 18 / ABSTAIN 4</li>
+<li>TODO: Add working group to Discourse and Docs</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<p>New business</p>
+<ul>
+<li>[5 min][Kat] Do we want to change the next meeting date?
+<ul>
+<li>Next meeting is 12/21/2023</li>
+<li>Many people have Friday 12/22 off for the holiday.</li>
+<li>Alternative date would be 12/14/2023
+<ul>
+<li>No objections. TODO: Move meeting.</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>[25 min][Steve Macenski] – REP-2003 Sensor Data and Map QoS Settings
+<ul>
+<li>Discuss this meeting, if no changes requested vote next meeting</li>
+<li><a class="inline-onebox" href="https://github.com/ros-infrastructure/rep/pull/212">REP 2003: Sensor Data and Map QoS Settings by SteveMacenski · Pull Request #212 · ros-infrastructure/rep · GitHub</a></li>
+<li>TODO: Setup vote and send out e-mail</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<p>Recurring business</p>
+<ul>
+<li>Next ROS 2 distro release
+<ul>
+<li>Continued work on rmw_zenoh
+<ul>
+<li>Working towards getting the graph cache actually working</li>
+<li>Combining code with the old <a href="https://github.com/atolabs/rmw_zenoh">https://github.com/atolabs/rmw_zenoh</a>
+<ul>
+<li>Whole thing moved to <a class="inline-onebox" href="https://github.com/ros2/rmw_zenoh">GitHub - ros2/rmw_zenoh: RMW for ROS 2 using Zenoh as the middleware</a>, development streams merged together</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>Update to REP-2000 for Jazzy happening soon
+<ul>
+<li>Happened this week</li>
+</ul>
+</li>
+<li>Switch to Ubuntu 24.04
+<ul>
+<li>Very early docker images now available</li>
+<li>Will start working on various transitions in the next few weeks</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>Working groups [<=5 mins each]
+<ul>
+<li>[Bence] Control
+<ul>
+<li>Finally branched for Iron
+<ul>
+<li>Rolling getting breaking changes now</li>
+<li>Controllers get URDF and CM update rate in init</li>
+<li>diff_drive_controller doesn’t support non-stamped Twist anymore</li>
+<li>Deprecations (warnings in place in Humble and Iron)</li>
+</ul>
+</li>
+<li>Working on better nodeoptions configurability</li>
+<li>(all versions) controller spawner accepts list of controllers and can spawn in order or at once</li>
+<li>Discussions on Python support for both controllers and hardware components</li>
+<li>More discussions to support async and distributed setups</li>
+<li>Next WG meeting: mini-roadmapping session for next year</li>
+</ul>
+</li>
+<li>[Martin Losa] Embedded
+<ul>
+<li>No EWG meeting in october due ROSCON</li>
+<li>Working in the Agenda for the November EWG (Nov 28th):</li>
+<li>Pablo Garrido from eProsima will present a demo running Safe DDS across all three cores of the AMD KR260 platform – Cortex A53, Cortex R5, and MicroBlaze FPGA-softcore, interoperating with ROS2
+<ul>
+<li>You can see a video of the demo <a href="https://www.youtube.com/watch?v=n9V8wN5cBRM">here</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li>[Kayser] Manipulation
+<ul>
+<li><a href="https://github.com/ros-planning/moveit2/pull/2482">Added support for node logging in moveit_ros</a> and <a href="https://github.com/ros-planning/moveit2/pull/2519">reverting it now since some ROS test went flaky</a></li>
+<li>Discussing support for tool changing, requires dynamic robot model and possibly major API refactoring
+<ul>
+<li><a href="https://github.com/PickNikRobotics/tool_changing/">Early work has been implemented as MoveIt capability</a></li>
+</ul>
+</li>
+<li><a href="https://github.com/ros-planning/moveit2/pull/2429">Refactoring MoveIt’s planner adapter chain</a>
+<ul>
+<li>intuitive call order</li>
+<li>separate types for pre- and post-adapters</li>
+<li>Better support for validation checks, step-wise result introspection and returning errors</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>[Woodall] Middleware
+<ul>
+<li>No update (trying to schedule next meeting)</li>
+</ul>
+</li>
+<li>[Macenski] Navigation
+<ul>
+<li>Requested change to geometry_msgs/Polygon
+<ul>
+<li><a class="inline-onebox" href="https://github.com/ros2/common_interfaces/issues/230">Adding unique identifer field to Polygon/Polygon Stamped · Issue #230 · ros2/common_interfaces · GitHub</a></li>
+<li>Reviews please!</li>
+</ul>
+</li>
+<li>Major rework on the MPPI critics to improve performance and behavior quality (Open Navigation)</li>
+<li>Various threading violation fixes (Peanut, Open Navigation)</li>
+<li>Collison Monitor upgrades:
+<ul>
+<li>Watchdog for sensors to stop robot (Dexory)</li>
+<li>Adding Polygon Source-type (Pixel Robotics)</li>
+</ul>
+</li>
+<li>Starting collaboration with ROS 2 Control, Gazebo on TwistStamped migration from Twist for commanded velocities</li>
+<li>New Coverage Navigator, Task Server!
+<ul>
+<li><a class="inline-onebox" href="https://github.com/open-navigation/opennav_coverage">GitHub - open-navigation/opennav_coverage: Nav2 Compatible Complete Cover Task Server, Navigator, and BT Utils</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li>[Andrei] Real-Time
+<ul>
+<li>Real-time workshop at ROSCON
+<ul>
+<li><a class="inline-onebox" href="https://ros-realtime.github.io/roscon-2023-realtime-workshop/">ROScon 2023 real-time workshop</a></li>
+<li><a href="https://docs.google.com/presentation/d/1yHaHiukJe-87RhiN8WIkncY23HxFkJynCQ8j3dIFx_w/edit#slide=id.p">https://docs.google.com/presentation/d/1yHaHiukJe-87RhiN8WIkncY23HxFkJynCQ8j3dIFx_w/edit#slide=id.p</a></li>
+<li>Different use cases for the real-time</li>
+<li>Many participants want to understand the basics</li>
+</ul>
+</li>
+<li>Raspberry Pi 5 image</li>
+</ul>
+</li>
+<li>[Andrei] meta-ros (Open Embedded)
+<ul>
+<li>Updated to the support humble and iron with the latest Yocto releases, <a class="inline-onebox" href="https://github.com/ros/meta-ros#supported-combinations">GitHub - ros/meta-ros: OpenEmbedded Layers for ROS 1 and ROS 2</a></li>
+<li>To update REP2000</li>
+</ul>
+</li>
+<li>[Mirko] Security
+<ul>
+<li>Last Security Working Group meeting happened on Nov. 14. The following points were discussed:</li>
+<li>Progress on <a href="https://github.com/jhelovuo/RustDDS">RustDDS</a>, a memory-safe DDS implementation. Plan to have a presentation and discussion at a later meeting.</li>
+<li>A <a href="https://github.com/eProsima/Fast-DDS/issues/3931">vulnerability was reported</a> to the FastDDS Github repo recently and shared on the group’s Matrix channel. We discussed the issue and supporting the reporter to get feedback from the project maintainers.</li>
+</ul>
+</li>
+<li>[Orlov] Tooling
+<ul>
+<li><a href="https://github.com/ros2/rosbag2/pull/1476">Use enum values for offered_qos_profiles in code and string names in serialized metadata (rosbag2#1476)</a></li>
+<li>Made progress on the following PRs:
+<ul>
+<li><a href="https://github.com/ros2/rosbag2/pull/1419">Make Player and Recorder Composable (rosbag2#902)</a></li>
+<li><a href="https://github.com/ros2/rosbag2/pull/1414">Support recording and replay service (rosbag2#1414)</a></li>
+<li><a href="https://github.com/ros2/rosbag2/pull/1457">Add option to set compression threads priority (rosbag2#1457</a>)</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+ <p><small>1 post - 1 participant</small></p>
+ <p><a href="https://discourse.ros.org/t/ros-2-tsc-meeting-minutes-2023-11-16/34757">Read full topic</a></p>
+ 2023-11-20T23:28:00+00:00
+ Katherine_Scott
+
+
+ ROS Discourse General: Upcoming API break in urdfdom
+ https://discourse.ros.org/t/upcoming-api-break-in-urdfdom/34750
+ <p>Hi all,</p>
+<p>Please bear with me on a long post about urdfdom.</p>
+<p>For those who don’t know, <a class="inline-onebox" href="https://github.com/ros/urdfdom" rel="noopener nofollow ugc">GitHub - ros/urdfdom: URDF parser</a> houses the source code that both ROS 1 and ROS 2 use to parse and interact with URDF files.</p>
+<p>Since 2012, the code there has had a dependency on TinyXML (the original version). Further, that dependency is exposed via the public API, in the form of a <a href="https://github.com/ros/urdfdom/blob/6d3c5de088359523857befbe730dbdd5543e35ba/urdf_parser/include/urdf_parser/urdf_parser.h#L146-L152" rel="noopener nofollow ugc">few functions that either consume or produce a TinyXML object</a>.</p>
+<p>Unfortunately, <a href="https://sourceforge.net/projects/tinyxml/" rel="noopener nofollow ugc">TinyXML itself has been deprecated</a> for a long time. So we want to move urdfdom exclusively to <a href="https://github.com/leethomason/tinyxml2" rel="noopener nofollow ugc">TinyXML2</a>, but we have been concerned that doing that would break current users of the urdfdom API.</p>
+<p>One thing we could do here would be to have a transition period where we introduced TinyXML2 APIs alongside the existing TinyXML ones. I suggested this earlier this year, and <a href="https://github.com/ros/urdfdom/pull/178" rel="noopener nofollow ugc">SMillerDev took up the challenge</a>. Unfortunately, the resulting PR is large and we would have to maintain a lot more code.</p>
+<p>Instead, we recently took a look at the uses of urdfdom across all packages in Rolling, and we found that there are zero callers of the affected APIs there. That doesn’t mean there are zero callers in the world; we can’t see things that aren’t released publicly. However, the fact that there are no callers in Rolling gives us confidence that there are few callers of these APIs in the world.</p>
+<p>Therefore, we are very seriously considering closing the <a href="https://github.com/ros/urdfdom/pull/178" rel="noopener nofollow ugc">PR adding in TinyXML2 APIs</a> and merging this <a href="https://github.com/ros/urdfdom/pull/186" rel="noopener nofollow ugc">PR that replaces TinyXML with TinyXML2</a>. That would break the API, but it would be much simpler going forward and we don’t expect too much fallout from it.</p>
+<p>This post acts as both a notice that we are going to do this, and as a question: do you depend on the <a href="https://github.com/ros/urdfdom/blob/6d3c5de088359523857befbe730dbdd5543e35ba/urdf_parser/include/urdf_parser/urdf_parser.h#L146-L152" rel="noopener nofollow ugc">TinyXML APIs</a> from urdfdom? If you do, please respond and let us know how you are using them. If we don’t hear back from users that these APIs are important to them, then we will likely break the API and bump the major number of the urdfdom library.</p>
+<p>Please also respond if you have any other questions or concerns about this change. Thank you.</p>
+ <p><small>2 posts - 2 participants</small></p>
+ <p><a href="https://discourse.ros.org/t/upcoming-api-break-in-urdfdom/34750">Read full topic</a></p>
+ 2023-11-20T18:51:06+00:00
+ clalancette
+
+
+ ROS Discourse General: Important Announcement, Patch Release 3 and New Packages for Iron Irwini 2023-11-20
+ https://discourse.ros.org/t/important-announcement-patch-release-3-and-new-packages-for-iron-irwini-2023-11-20/34742
+ <p>We’re happy to announce a <a href="https://github.com/ros2/ros2/releases/tag/release-iron-20231120" rel="noopener nofollow ugc">new Iron release </a> <img alt=":iron:" class="emoji emoji-custom" height="20" src="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/b/3/b3c1340fc185f5e47c7ec55ef5bb1771802de993.png?v=12" title=":iron:" width="20" /> <img alt=":irwini:" class="emoji emoji-custom" height="20" src="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/d/2/d2f3dcbdaff6f33258719fe5b8f692594a9feab0.png?v=12" title=":irwini:" width="20" /> <img alt=":tada:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/tada.png?v=12" title=":tada:" width="20" /></p>
+<p>The latest sync brings <strong>11</strong> new packages and <strong>118</strong> updates to ROS 2 Iron Irwini. This sync was tagged as <a href="https://github.com/ros/rosdistro/blob/iron/2023-11-20/iron/distribution.yaml" rel="noopener nofollow ugc"><code>iron/2023-11-20</code> </a>.</p>
+<p>We’ve recently made an important update to ROS 2: loaned messages are<br />
+now disabled by default. If you don’t know what loaned messages are,<br />
+then you can skip the following paragraph. If you are using loaned messages,<br />
+continue reading.<br />
+We disabled the loaned messages by default to address safety<br />
+concerns, as there were instances of shared pointers being unsafely<br />
+reused across multiple callbacks. While this adjustment temporarily<br />
+limits loaned message capabilities in callbacks, it’s a necessary step to<br />
+ensure the reliability and safety of the system. See <a class="inline-onebox" href="https://github.com/ros2/rclcpp/pull/2335" rel="noopener nofollow ugc">Disable the loaned messages inside the executor. by clalancette · Pull Request #2335 · ros2/rclcpp · GitHub</a> for more details.<br />
+If you understand the risks of using loaned messages and want to enable them,<br />
+you can set ROS_DISABLE_LOANED_MESSAGE=0 in the environment before launching your nodes.<br />
+Rest assured, we’re exploring options to safely reintroduce this feature in the future. Your<br />
+understanding and support in this matter are greatly appreciated.</p>
+<h2><a class="anchor" href="https://discourse.ros.org#package-updates-for-iron-1" name="package-updates-for-iron-1"></a>Package Updates for iron</h2>
+<h3><a class="anchor" href="https://discourse.ros.org#added-packages-11-2" name="added-packages-11-2"></a>Added Packages [11]:</h3>
+<ul>
+<li>ros-iron-event-camera-codecs: 1.2.2-1</li>
+<li>ros-iron-event-camera-codecs-dbgsym: 1.2.2-1</li>
+<li>ros-iron-event-camera-msgs: 1.2.5-1</li>
+<li>ros-iron-event-camera-msgs-dbgsym: 1.2.5-1</li>
+<li><a href="http://wiki.ros.org/leo">ros-iron-leo</a>: 2.0.0-1</li>
+<li><a href="http://wiki.ros.org/leo_description">ros-iron-leo-description</a>: 2.0.0-1</li>
+<li><a href="http://wiki.ros.org/leo_desktop">ros-iron-leo-desktop</a>: 2.0.0-1</li>
+<li><a href="http://wiki.ros.org/leo">ros-iron-leo-msgs</a>: 2.0.0-1</li>
+<li>ros-iron-leo-msgs-dbgsym: 2.0.0-1</li>
+<li><a href="http://wiki.ros.org/leo_teleop">ros-iron-leo-teleop</a>: 2.0.0-1</li>
+<li><a href="http://wiki.ros.org/leo_viz">ros-iron-leo-viz</a>: 2.0.0-1</li>
+</ul>
+<h3><a class="anchor" href="https://discourse.ros.org#updated-packages-118-3" name="updated-packages-118-3"></a>Updated Packages [118]:</h3>
+<ul>
+<li>ros-iron-controller-interface: 3.20.0-1 → 3.21.0-1</li>
+<li>ros-iron-controller-interface-dbgsym: 3.20.0-1 → 3.21.0-1</li>
+<li>ros-iron-controller-manager: 3.20.0-1 → 3.21.0-1</li>
+<li>ros-iron-controller-manager-dbgsym: 3.20.0-1 → 3.21.0-1</li>
+<li><a href="http://ros.org/wiki/controller_manager_msgs">ros-iron-controller-manager-msgs</a>: 3.20.0-1 → 3.21.0-1</li>
+<li>ros-iron-controller-manager-msgs-dbgsym: 3.20.0-1 → 3.21.0-1</li>
+<li>ros-iron-fastrtps-cmake-module: 3.0.1-1 → 3.0.2-1</li>
+<li>ros-iron-hardware-interface: 3.20.0-1 → 3.21.0-1</li>
+<li>ros-iron-hardware-interface-dbgsym: 3.20.0-1 → 3.21.0-1</li>
+<li><a href="https://github.com/ros-controls/ros2_control/wiki" rel="noopener nofollow ugc">ros-iron-joint-limits</a>: 3.20.0-1 → 3.21.0-1</li>
+<li>ros-iron-libstatistics-collector: 1.5.1-2 → 1.5.2-1</li>
+<li>ros-iron-libstatistics-collector-dbgsym: 1.5.1-2 → 1.5.2-1</li>
+<li>ros-iron-mcap-vendor: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-mcap-vendor-dbgsym: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rcl: 6.0.3-1 → 6.0.4-1</li>
+<li>ros-iron-rcl-action: 6.0.3-1 → 6.0.4-1</li>
+<li>ros-iron-rcl-action-dbgsym: 6.0.3-1 → 6.0.4-1</li>
+<li>ros-iron-rcl-dbgsym: 6.0.3-1 → 6.0.4-1</li>
+<li>ros-iron-rcl-lifecycle: 6.0.3-1 → 6.0.4-1</li>
+<li>ros-iron-rcl-lifecycle-dbgsym: 6.0.3-1 → 6.0.4-1</li>
+<li>ros-iron-rcl-yaml-param-parser: 6.0.3-1 → 6.0.4-1</li>
+<li>ros-iron-rcl-yaml-param-parser-dbgsym: 6.0.3-1 → 6.0.4-1</li>
+<li>ros-iron-rclcpp: 21.0.3-1 → 21.0.4-1</li>
+<li>ros-iron-rclcpp-action: 21.0.3-1 → 21.0.4-1</li>
+<li>ros-iron-rclcpp-action-dbgsym: 21.0.3-1 → 21.0.4-1</li>
+<li>ros-iron-rclcpp-components: 21.0.3-1 → 21.0.4-1</li>
+<li>ros-iron-rclcpp-components-dbgsym: 21.0.3-1 → 21.0.4-1</li>
+<li>ros-iron-rclcpp-dbgsym: 21.0.3-1 → 21.0.4-1</li>
+<li>ros-iron-rclcpp-lifecycle: 21.0.3-1 → 21.0.4-1</li>
+<li>ros-iron-rclcpp-lifecycle-dbgsym: 21.0.3-1 → 21.0.4-1</li>
+<li>ros-iron-rclpy: 4.1.3-1 → 4.1.4-1</li>
+<li>ros-iron-rcpputils: 2.6.1-3 → 2.6.2-1</li>
+<li>ros-iron-rcpputils-dbgsym: 2.6.1-3 → 2.6.2-1</li>
+<li>ros-iron-rcutils: 6.2.1-2 → 6.2.2-2</li>
+<li>ros-iron-rcutils-dbgsym: 6.2.1-2 → 6.2.2-2</li>
+<li>ros-iron-rmw-fastrtps-cpp: 7.1.1-2 → 7.1.2-1</li>
+<li>ros-iron-rmw-fastrtps-cpp-dbgsym: 7.1.1-2 → 7.1.2-1</li>
+<li>ros-iron-rmw-fastrtps-dynamic-cpp: 7.1.1-2 → 7.1.2-1</li>
+<li>ros-iron-rmw-fastrtps-dynamic-cpp-dbgsym: 7.1.1-2 → 7.1.2-1</li>
+<li>ros-iron-rmw-fastrtps-shared-cpp: 7.1.1-2 → 7.1.2-1</li>
+<li>ros-iron-rmw-fastrtps-shared-cpp-dbgsym: 7.1.1-2 → 7.1.2-1</li>
+<li>ros-iron-ros2-control: 3.20.0-1 → 3.21.0-1</li>
+<li>ros-iron-ros2-control-test-assets: 3.20.0-1 → 3.21.0-1</li>
+<li>ros-iron-ros2action: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-ros2bag: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-ros2cli: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-ros2cli-test-interfaces: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-ros2cli-test-interfaces-dbgsym: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-ros2component: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-ros2controlcli: 3.20.0-1 → 3.21.0-1</li>
+<li>ros-iron-ros2doctor: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-ros2interface: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-ros2lifecycle: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-ros2lifecycle-test-fixtures: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-ros2lifecycle-test-fixtures-dbgsym: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-ros2multicast: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-ros2node: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-ros2param: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-ros2pkg: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-ros2run: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-ros2service: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-ros2topic: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-rosbag2: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-compression: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-compression-dbgsym: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-compression-zstd: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-compression-zstd-dbgsym: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-cpp: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-cpp-dbgsym: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-examples-cpp: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-examples-cpp-dbgsym: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-examples-py: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-interfaces: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-interfaces-dbgsym: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-performance-benchmarking: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-performance-benchmarking-msgs: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-py: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-storage: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-storage-dbgsym: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-storage-default-plugins: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-storage-mcap: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-storage-mcap-dbgsym: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-storage-sqlite3: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-storage-sqlite3-dbgsym: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-test-common: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-test-msgdefs: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-test-msgdefs-dbgsym: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-tests: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-transport: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-transport-dbgsym: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosidl-dynamic-typesupport: 0.0.4-1 → 0.0.5-1</li>
+<li>ros-iron-rosidl-dynamic-typesupport-dbgsym: 0.0.4-1 → 0.0.5-1</li>
+<li>ros-iron-rosidl-typesupport-fastrtps-c: 3.0.1-1 → 3.0.2-1</li>
+<li>ros-iron-rosidl-typesupport-fastrtps-c-dbgsym: 3.0.1-1 → 3.0.2-1</li>
+<li>ros-iron-rosidl-typesupport-fastrtps-cpp: 3.0.1-1 → 3.0.2-1</li>
+<li>ros-iron-rosidl-typesupport-fastrtps-cpp-dbgsym: 3.0.1-1 → 3.0.2-1</li>
+<li><a href="http://ros.org/wiki/rqt_controller_manager">ros-iron-rqt-controller-manager</a>: 3.20.0-1 → 3.21.0-1</li>
+<li><a href="http://wiki.ros.org/rqt_reconfigure">ros-iron-rqt-reconfigure</a>: 1.3.3-2 → 1.3.4-1</li>
+<li><a href="http://assimp.sourceforge.net/index.html" rel="noopener nofollow ugc">ros-iron-rviz-assimp-vendor</a>: 12.4.4-1 → 12.4.5-1</li>
+<li><a href="https://github.com/ros2/rviz/blob/ros2/README.md" rel="noopener nofollow ugc">ros-iron-rviz-common</a>: 12.4.4-1 → 12.4.5-1</li>
+<li>ros-iron-rviz-common-dbgsym: 12.4.4-1 → 12.4.5-1</li>
+<li><a href="https://github.com/ros2/rviz/blob/ros2/README.md" rel="noopener nofollow ugc">ros-iron-rviz-default-plugins</a>: 12.4.4-1 → 12.4.5-1</li>
+<li>ros-iron-rviz-default-plugins-dbgsym: 12.4.4-1 → 12.4.5-1</li>
+<li><a href="https://www.ogre3d.org/" rel="noopener nofollow ugc">ros-iron-rviz-ogre-vendor</a>: 12.4.4-1 → 12.4.5-1</li>
+<li>ros-iron-rviz-ogre-vendor-dbgsym: 12.4.4-1 → 12.4.5-1</li>
+<li><a href="https://github.com/ros2/rviz/blob/ros2/README.md" rel="noopener nofollow ugc">ros-iron-rviz-rendering</a>: 12.4.4-1 → 12.4.5-1</li>
+<li>ros-iron-rviz-rendering-dbgsym: 12.4.4-1 → 12.4.5-1</li>
+<li>ros-iron-rviz-rendering-tests: 12.4.4-1 → 12.4.5-1</li>
+<li><a href="http://ros.org/wiki/rviz2">ros-iron-rviz-visual-testing-framework</a>: 12.4.4-1 → 12.4.5-1</li>
+<li><a href="https://github.com/ros2/rviz/blob/ros2/README.md" rel="noopener nofollow ugc">ros-iron-rviz2</a>: 12.4.4-1 → 12.4.5-1</li>
+<li>ros-iron-rviz2-dbgsym: 12.4.4-1 → 12.4.5-1</li>
+<li>ros-iron-shared-queues-vendor: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-sqlite3-vendor: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-transmission-interface: 3.20.0-1 → 3.21.0-1</li>
+<li>ros-iron-transmission-interface-dbgsym: 3.20.0-1 → 3.21.0-1</li>
+<li>ros-iron-twist-mux: 4.2.0-1 → 4.3.0-1</li>
+<li>ros-iron-twist-mux-dbgsym: 4.2.0-1 → 4.3.0-1</li>
+<li><a href="https://facebook.github.io/zstd/" rel="noopener nofollow ugc">ros-iron-zstd-vendor</a>: 0.22.4-1 → 0.22.5-1</li>
+</ul>
+<p>Thanks to all ROS maintainers who make packages available to the ROS community. The above list of packages was made possible by the work of the following maintainers:</p>
+<blockquote>
+<p>Note: The list of contributors is incomplete as there may be an issue with the tool used to generate this report.</p>
+</blockquote>
+<ul>
+<li>Alejandro Hernandez Cordero</li>
+<li>Audrow Nash</li>
+<li>Bence Magyar</li>
+<li>Bernd Pfrommer</li>
+<li>Brandon Ong</li>
+<li>Dharini Dutia</li>
+<li>Fictionlab</li>
+<li>Foxglove</li>
+<li>Geoffrey Biggs</li>
+<li>Ivan Paunovic</li>
+<li>Michael Orlov</li>
+<li>ROS Tooling Working Group</li>
+<li>Shane Loretz</li>
+<li>geoff</li>
+</ul>
+ <p><small>1 post - 1 participant</small></p>
+ <p><a href="https://discourse.ros.org/t/important-announcement-patch-release-3-and-new-packages-for-iron-irwini-2023-11-20/34742">Read full topic</a></p>
+ 2023-11-20T16:37:22+00:00
+ Yadunund
+
+
+ ROS Discourse General: Again... Snapshot repo GPG key expired
+ https://discourse.ros.org/t/again-snapshot-repo-gpg-key-expired/34733
+ <p>Since yesterday, there is a problem running Melodic Industrial CI:</p>
+<pre><code class="lang-auto">$ sudo apt-get update -qq
+ W: GPG error: http://snapshots.ros.org/melodic/final/ubuntu bionic InRelease: The following signatures were invalid: EXPKEYSIG AD19BAB3CBF125EA ROS Snapshot builder <rosbuild@ros.org>
+ E: The repository 'http://snapshots.ros.org/melodic/final/ubuntu bionic InRelease' is not signed.
+</code></pre>
+<p>I know Melodic is EOL, but still, it should be usable from the snapshot repo, shouldn’t it?</p>
+<p>There is already <a href="https://robotics.stackexchange.com/questions/105525/invalid-gpg-ros-melodic-docker-image" rel="noopener nofollow ugc">another report on RSE</a>, but I think this is a better place to discuss such problem.</p>
+ <p><small>8 posts - 6 participants</small></p>
+ <p><a href="https://discourse.ros.org/t/again-snapshot-repo-gpg-key-expired/34733">Read full topic</a></p>
+ 2023-11-20T09:21:04+00:00
+ peci1
+
+
+ ROS Discourse General: Simple_launch approaching event handling
+ https://discourse.ros.org/t/simple-launch-approaching-event-handling/34715
+ <p>Hi,</p>
+<p>A <a href="https://discourse.ros.org/t/why-does-the-ros2-python-launch-files-look-like-xml-written-in-python/23679">few</a> <a href="https://discourse.ros.org/t/simplifying-launch-argument-declaration-and-initialization-in-launch-files/24204">posts</a> on discourse and <a href="https://answers.ros.org/question/382000/ros2-makes-launch-files-crazy-too-soon-to-be-migrating/">stackexchange</a> have already highlighted the difficulty of writing Python launch files for ROS 2.</p>
+<p>In particular, the syntax may be a bit verbose and the arguments somehow hard to handle as they are not raw Python types.</p>
+<p>The <a href="https://github.com/oKermorgant/simple_launch" rel="noopener nofollow ugc">simple_launch</a> package wraps the standard launch syntax inside a much lighter approach. In particular, groups (by namespace or conditions) are defined through the <code>with</code> Python syntax and thus the indentation clearly expresses the current level of namespace or condition.</p>
+<p>The current release allows easy handling of:</p>
+<ul>
+<li>namespaces</li>
+<li>conditions</li>
+<li>finding a file inside a package (thanks <code>os.walk</code>)</li>
+<li>container and composable nodes</li>
+<li>spawning a <code>robot_state_publisher</code> from a <code>xacro</code> file with arguments, even if all of those come from launch arguments</li>
+<li>uploading models to Gazebo</li>
+<li>bridging topics with Gazebo (<code>ros_gz_bridge</code> wrapper)</li>
+<li>setting <code>use_sim_time</code> for all nodes in the launch file</li>
+<li>using the <code>OpaqueFunction</code> idiom (my favorite) without seeing <code>perform</code> or <code>context</code> everywhere, in case you really need <a href="https://github.com/oKermorgant/anf_launch/blob/e0db0d9781c7c946c68804c57eb61e292bd35d5f/launch/spawn_all_launch.py#L13" rel="noopener nofollow ugc">raw Python types</a></li>
+</ul>
+<p>The package is available through <code>apt</code> and the next release will be focusing on event-based groups. This is already available in the repository but edge cases appear when <a href="https://github.com/ros2/launch/issues/743" rel="noopener nofollow ugc">combining events and namespaces</a>.<br />
+The next release will make it clear what the chosen approach is.</p>
+<p>The goal is not to be able to re-do everything in a simpler way, but to be able to do <em>very easily</em> what people do <em>very often</em>. Feel free to comment, issue or pull request.<br />
+Next releases will also be focusing on documentation and type hints that are still a bit lacking due to numerous combinations of <code>Substitution</code>s and raw Python types.</p>
+ <p><small>6 posts - 4 participants</small></p>
+ <p><a href="https://discourse.ros.org/t/simple-launch-approaching-event-handling/34715">Read full topic</a></p>
+ 2023-11-18T20:27:42+00:00
+ OlivierKermorgant
+
+
+ ROS Discourse General: ROS News for the Week of November 12th, 2023
+ https://discourse.ros.org/t/ros-news-for-the-week-of-november-12th-2023/34698
+ <h1><a class="anchor" href="https://discourse.ros.org#ros-news-for-the-week-of-november-12th-2023-1" name="ros-news-for-the-week-of-november-12th-2023-1"></a>ROS News for the Week of November 12th, 2023</h1>
+<p><a href="https://www.youtube.com/watch?v=m3iChdJic0A">What's New and Upcoming in Open Source Robotics at ROSCon '23</a></p>
+<p><a href="https://www.youtube.com/watch?v=m3iChdJic0A">Check out this fantastic PX4 and ROSCon recap video from our friends at PX4</a></p>
+<br />
+<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/d/e/de3411c845ca23fc8a7251dfe1e1f617bbace316.jpeg" title="GCM-Nov23 (2)"><img alt="GCM-Nov23 (2)" height="291" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/d/e/de3411c845ca23fc8a7251dfe1e1f617bbace316_2_517x291.jpeg" width="517" /></a></div><br />
+<a href="https://community.gazebosim.org/t/community-meeting-empowering-marine-autonomy-the-impact-of-open-source-software/2380">Our next Gazebo Community Meeting will include a report from the IIT Madras Aritra maritime robotics team.</a><p></p>
+<br />
+<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/b/f/bfcebc077f2e7494e16133feb180d78057c5402b.jpeg" title="interface-example"><img alt="interface-example" height="375" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/b/f/bfcebc077f2e7494e16133feb180d78057c5402b_2_288x375.jpeg" width="288" /></a></div><br />
+<a href="https://discourse.ros.org/t/ros-sam-a-ros-service-for-metas-segment-anything-model/34622">Check out this new ROS Noetic package that implements a Segment Anything Model as a ROS Service.</a><p></p>
+<br />
+<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/a/6/a6dc0a12341e60585f9352bb6f36e92250b70868.jpeg" title="sta_small"><img alt="sta_small" height="250" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/a/6/a6dc0a12341e60585f9352bb6f36e92250b70868_2_250x250.jpeg" width="250" /></a></div><br />
+<a href="https://discourse.ros.org/t/audrow-nash-to-step-down-from-hosting-the-sense-think-act-podcast/34644">All good things must come to an end. Audrow has stepped down from Sense, Think, Act.</a><p></p>
+<br />
+<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/a/6/a6b05ec07bc9302e1b9dd9d1aeb81cf32bd45030.jpeg" title="image"><img alt="image" height="250" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/a/6/a6b05ec07bc9302e1b9dd9d1aeb81cf32bd45030_2_312x250.jpeg" width="312" /></a></div><br />
+<a href="https://www.kickstarter.com/projects/tangramvision/hifi-3d-sensor-plug-n-play-depth-perception-and-ai?ref=7b8opo">Our friends at Tangram have a new Kickstarter campaign for their HiFi Depth Sensor</a>. From what we’re told the sensor has fantastic accuracy and resolution, auto-calibrates, and supports ROS 2 out of the box.<p></p>
+<br />
+<h1><a class="anchor" href="https://discourse.ros.org#events-2" name="events-2"></a>Events</h1>
+<ul>
+<li><a href="https://roscon2023.de/">2023-11-23 → 2023-11-24 ROSCon Germany</a></li>
+<li><a href="https://www.eventbrite.com/e/entradas-ros-meetup-barcelona-739724173917?a">2023-11-24 ROS Meetup in Barcelona</a></li>
+<li><a href="https://rosjp.connpass.com/event/300184/?utm_campaign=event_participate_to_follower&utm_source=notifications&utm_medium=twitter">ROS Japan UG #53</a></li>
+<li><a href="https://reg.eventnook.com/event/rosiapworkshop2023">2023-11-29 → 2023-11-30 ROS Industrial APAC Summit SG</a></li>
+<li><a href="https://community.gazebosim.org/t/community-meeting-empowering-marine-autonomy-the-impact-of-open-source-software/2380">2023-11-30 Gazebo Community Meeting</a></li>
+<li><a href="https://www.meetup.com/singapore-ros-meetup/events/297234587/">2023-11-30 ROS Meetup Singapore – DevOps Edition</a></li>
+<li><a href="https://discourse.ros.org/t/ros-deployment-meeting-1/34684">2023-12-04 ROS Deployment Meeting #1</a></li>
+<li><a href="https://www.zettascale.tech/news/zenoh-user-meeting-2023/">2023-12-12 Zenoh User Meeting</a></li>
+<li><a href="https://discourse.ros.org/t/roscon-india-2023/32903">2023-12-14 → 2023-12-15 ROSCon India</a></li>
+<li><a href="https://docs.google.com/forms/d/e/1FAIpQLSc-8r3w-DiqwWqFqWsyHccnoFcdGer9MyD0XM4isXenHe50rQ/viewform">2023-12-17 → Open Hardware Summit CFP Deadline</a></li>
+<li><a href="https://2024.oshwa.org/">2024 Open Hardware Summit Montreal</a></li>
+</ul>
+<h1><a class="anchor" href="https://discourse.ros.org#news-3" name="news-3"></a>News</h1>
+<ul>
+<li><a href="https://discourse.ros.org/t/audrow-nash-to-step-down-from-hosting-the-sense-think-act-podcast/34644">Audrow Steps down from Sense, Think, Act</a></li>
+<li><a href="https://www.youtube.com/watch?v=m3iChdJic0A">GREAT PX4 Recap of ROSCon and PX4 Summit</a></li>
+<li><a href="https://www.kickstarter.com/projects/tangramvision/hifi-3d-sensor-plug-n-play-depth-perception-and-ai?ref=7b8opo">New: Tangram HiFi Depth Sensor</a> – <a href="https://venturebeat.com/ai/tangram-visions-ai-powered-3d-sensor-could-transform-computer-vision-in-robotics/">Venture Beat</a> – <a href="https://www.therobotreport.com/tangram-vision-packs-ai-skills-onto-hifi-3d-sensor/">Robot Report</a></li>
+<li><a href="https://www.olive-robotics.com/olive-imu">New: Olive ROS native IMU Sensor</a></li>
+<li><a href="https://www.forbes.com/sites/edgarsten/2023/11/16/elroy-air-autonomous-hybrid-electric-vtol-makes-historic-first-flight/amp/">Elroy Air VTOL Takes Flight</a> – <a href="https://vimeo.com/884929709/3bfa2f3a66">Video</a></li>
+<li><a href="https://www.therobotreport.com/agile-robots-acquires-franka-emika/">Agile Acquires Franka Emika</a></li>
+<li><a href="https://openai.com/blog/openai-announces-leadership-transition">Sam Altman removed from OpenAI</a></li>
+<li>Discuss: <a href="https://trstringer.com/oss-compensation-broken/">The Lack of Compensation in OSS is Unsustainable</a></li>
+<li><a href="https://www.youtube.com/watch?v=Lld322au4hE">AI Powered LazyBoy Tank</a></li>
+<li><a href="https://techcrunch.com/2023/11/16/cruise-suspends-employee-stock-program-corp-bonuses-moved-up/">Cruise Suspends Employee Stock Program</a> – I talked to a colleague this morning that is out $80k.</li>
+<li><a href="https://techcrunch.com/2023/11/14/gm-inserts-exec-at-cruise-as-safety-review-expands-manual-self-driving-paused/">GM Inserts Exec at Cruise</a></li>
+<li><a href="https://www.youtube.com/watch?v=vVataTRomsg">Human-Level Performance with Autonomous Vision Based Drones</a></li>
+<li><a href="https://www.raspberrypi.com/news/this-raspberry-pi-powered-submarine-rov-safely-explores-the-depths/">Raspberry Pi ROV</a></li>
+<li><a href="https://www.isro.gov.in/ISRO_Robotics_Challenge_URSC2024.html">ISRO Space Robotics Challenge</a></li>
+<li><a href="https://osh-policy.org/">Supporting Open Science Hardware in Academia</a></li>
+<li><a href="https://github.com/pytorch-labs/segment-anything-fast">Segment Anything Fast Pytorch</a></li>
+<li><a href="https://www.digikey.com/en/maker/projects/bebop-a-quick-facial-recognition-robot-for-maker-faire-rome/b5eb8d23645e4bda8fc748dbf9f4d7af?utm_campaign=say_hello_to_bebop_:_a_qu&utm_content=digikey&utm_medium=social&utm_source=twitter">Bebop: A Quick Facial Recognition Robot for Maker Faire Rome</a></li>
+<li><a href="https://github.com/facontidavide/data_tamer">WIP: Data Tamer</a></li>
+<li><a href="https://www.ieee-ras.org/about-ras/latest-news/call-for-applications-travel-grants-for-students-participating-in-ieee-robotic-standardization-efforts-spirse">Student Travel Grants for IEEE Robotics Standardization Efforts</a></li>
+<li><a href="https://www.therobotreport.com/astm-proposes-standard-robot-bin-picking-vision-guidance/">ASTM Bin Picking Standard</a></li>
+<li><a href="https://www.therobotreport.com/silc-brings-in-25m-to-expand-eyeonic-vision-production/">SiLC Eyeonic Vision Systems Raises $25M for hybrid vision / LiDAR cameras</a></li>
+<li><a href="https://www.therobotreport.com/sarcos-pivots-from-robotics-to-ai-software-development/">Sarcos Pivots to AI</a></li>
+<li><a href="https://www.therobotreport.com/intrinsic-demonstrates-integration-with-keba-robot-controller-at-smart-production-solutions/">Intrinsic demonstrates interoperability framework integration with KEBA robot controller</a></li>
+<li><a href="https://spectrum.ieee.org/3d-printed-robot-hand">Robot Hand With Working Tendons Printed in One Go</a></li>
+<li><a href="https://www.prnewswire.com/news-releases/gitai-shifts-headquarters-and-parent-company-from-japan-to-the-united-states-as-leadership-secures-permanent-lawful-residency-301990724.html">GITAI Moves to the US</a></li>
+</ul>
+<h1><a class="anchor" href="https://discourse.ros.org#ros-4" name="ros-4"></a>ROS</h1>
+<ul>
+<li><a href="https://discourse.ros.org/t/announcing-the-october-2023-release-of-space-ros-humble/34679">Space ROS Release for Humble</a></li>
+<li><a href="https://discourse.ros.org/t/unibotics-webide-learn-robotics-and-program-robots-from-your-browser/34669">Unibotics webIDE: learn robotics and program robots from your browser</a></li>
+<li><a href="https://discourse.ros.org/t/new-packages-for-noetic-2023-11-15/34665">5 New and 51 Updated Packages for ROS 1 Noetic</a></li>
+<li><a href="https://discourse.ros.org/t/proposal-for-ros-2-production-working-group/34658">ROS 2 Production Working Group</a></li>
+<li><a href="https://discourse.ros.org/t/ros-2-router-for-remote-robotics-and-topic-filtering/34641">ROS 2 Router for Remote Robotics and Topic Filtering </a></li>
+<li><a href="https://discourse.ros.org/t/ros-sam-a-ros-service-for-metas-segment-anything-model/34622">COOL: ROS-SAM Segment Anything Model Service </a></li>
+<li><a href="https://discourse.ros.org/t/four-wheel-independent-steering-robot-using-nav2-and-ros2-control/34587">Four Wheel Independent Steering</a></li>
+<li><a href="https://discourse.ros.org/t/roscon-2023-videos-and-slides-now-available/34575">ROSCon 2023 Videos and Slides</a></li>
+<li><a href="https://discourse.ros.org/t/nav2-new-complete-coverage-planning-capabilities/34625">Nav2 Complete Coverage Planning</a></li>
+<li><a href="https://github.com/baha2r/robotiq3f_py">Control 3f robotiq gripper using python and modbus client</a></li>
+<li><a href="https://github.com/klintan/vo-survey">Survey of Visual Odom and SLAM in ROS / ROS 2</a></li>
+<li><a href="https://github.com/PickNikRobotics/generate_parameter_library">Declaritive ROS 2 Parameters</a></li>
+<li><a href="https://medium.com/exploring-ros-robotics/how-to-use-rtk-gps-on-a-ros-robot-a51e9aa2f2ab">How To Use RTK GPS On A ROS Robot</a></li>
+<li><a href="https://www.youtube.com/watch?v=9tYPP-ZMjCE">Using ROS 2 with EMQX MQTT Broker</a></li>
+<li><img alt=":goat:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/goat.png?v=12" title=":goat:" width="20" /> <a href="https://huggingface.co/papers/2311.06430">GOAT: GO to Any Thing</a></li>
+<li><img alt=":crab:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/crab.png?v=12" title=":crab:" width="20" /> <a href="https://discourse.ros.org/t/ros-2-rust-version-0-4-released/34617">ROS 2 Rust Version 0.4 Release</a></li>
+<li><a href="https://github.com/hsr-project">Toyota HSR Robot</a></li>
+<li><a href="https://github.com/szenergy/awesome-lidar">Awesome LIDAR List</a></li>
+<li><a href="https://sites.google.com/corp/inha.edu/diter/">Diverse Terrain Datasets</a></li>
+<li><a href="https://github.com/Fraunhofer-IIS/camorph">The official repository for camorph, a python toolbox for converting various camera parameter conventions.</a></li>
+</ul>
+ <p><small>6 posts - 3 participants</small></p>
+ <p><a href="https://discourse.ros.org/t/ros-news-for-the-week-of-november-12th-2023/34698">Read full topic</a></p>
+ 2023-11-17T21:50:59+00:00
+ Katherine_Scott
+
+
+ ROS Discourse General: ROS Deployment Meeting (#1?)
+ https://discourse.ros.org/t/ros-deployment-meeting-1/34684
+ <p>Hi,</p>
+<p>for those who are interested in <code>how to manage and deploy the ROS application?</code>, let’s have a follow-up meeting as we promised at <a href="https://roscon.ros.org/2023/">ROSCon 2023</a> BoF <img alt=":smile:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/smile.png?v=12" title=":smile:" width="20" /></p>
+<p>revised from <a class="inline-onebox" href="https://discourse.ros.org/t/automatic-deployment-of-ros2-based-system-to-remote-devices-dual-copy-or-containers/33884">Automatic Deployment of ROS2 Based System to remote devices: Dual Copy or Containers?</a>, besides we had 44 people registered to <code>BoF: Deployment of ROS 2 to remote devices</code> at <a href="https://roscon.ros.org/2023/">ROSCon 2023</a>.</p>
+<p>with that, i think there are many interests about <code>how to deploy and manage robot application</code>. Please feel free to join the meeting <img alt=":coffee:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/coffee.png?v=12" title=":coffee:" width="20" /></p>
+<h3><a class="anchor" href="https://discourse.ros.org#date-place-1" name="date-place-1"></a>Date / Place</h3>
+<p><span class="discourse-local-date">2023-12-04T17:00:00Z UTC</span></p>
+<aside class="onebox allowlistedgeneric">
+ <header class="source">
+ <img class="site-icon" height="64" src="https://global.discourse-cdn.com/business7/uploads/ros/original/2X/a/acde14ee25004332d79f8c49093fa844adbeaa7f.png" width="64" />
+
+ <a href="https://meet.google.com/exn-jomr-uoo" rel="noopener nofollow ugc" target="_blank">meet.google.com</a>
+ </header>
+
+ <article class="onebox-body">
+
+
+<h3><a href="https://meet.google.com/exn-jomr-uoo" rel="noopener nofollow ugc" target="_blank">Google Meet: Online Video Meetings and Calls | Google Workspace</a></h3>
+
+ <p>Use Google Meet to stay connected with video meetings and calling (powered by Google Duo), part of Google Workspace.</p>
+
+
+ </article>
+
+ <div class="onebox-metadata">
+
+
+ </div>
+
+ <div style="clear: both;"></div>
+</aside>
+
+<p>(*) I am not able to do recording at this time.</p>
+<h3><a class="anchor" href="https://discourse.ros.org#agenda-2" name="agenda-2"></a>Agenda</h3>
+<p><strong>Really appreciate <a class="mention" href="https://discourse.ros.org/u/ciandonovan">@ciandonovan</a> , he is willing to share the experience and take the effort for ROS community.</strong> <img alt=":clap:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/clap.png?v=12" title=":clap:" width="20" /> <img alt=":clap:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/clap.png?v=12" title=":clap:" width="20" /> <img alt=":clap:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/clap.png?v=12" title=":clap:" width="20" /></p>
+<ul>
+<li><a href="https://roscon.ros.org/2023/talks/ROS_with_KubernetesKubeEdge.pdf">ROSCon 2023 ROS with Kubernetes/KubeEdge Talk</a> Follow-Up and QA/Discussion (<a class="mention" href="https://discourse.ros.org/u/tomoyafujita">@tomoyafujita</a> ) 15-20mins
+<ul>
+<li><a class="inline-onebox" href="https://github.com/fujitatomoya/ros_k8s/tree/master" rel="noopener nofollow ugc">GitHub - fujitatomoya/ros_k8s: Kuberenetes / ROS&ROS2 Cluster Samples</a> Issues / Explanation</li>
+</ul>
+</li>
+<li>ROS deployment control with <a href="https://podman.io/" rel="noopener nofollow ugc">podman</a> and <a href="https://www.freedesktop.org/wiki/Software/systemd/" rel="noopener nofollow ugc">systemd</a>. (<a class="mention" href="https://discourse.ros.org/u/ciandonovan">@ciandonovan</a> ) 25mins including QA/Discussion</li>
+<li>Open Discussion (should we have regular meeting? other topics? problem sharing?) 5mins</li>
+</ul>
+<h3><a class="anchor" href="https://discourse.ros.org#how-to-join-3" name="how-to-join-3"></a>How to join?</h3>
+<ul>
+<li>No registration is required, you can just jump in the meeting <img alt=":exclamation:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/exclamation.png?v=12" title=":exclamation:" width="20" /></li>
+<li>Or if you do not want to miss, DM <a class="mention" href="https://discourse.ros.org/u/tomoyafujita">@tomoyafujita</a> / <a href="mailto:tomoya.fujita825@gmail.com">tomoya.fujita825@gmail.com</a> to get the meeting invitation.</li>
+</ul>
+<h3><a class="anchor" href="https://discourse.ros.org#reference-4" name="reference-4"></a>Reference</h3>
+<ul>
+<li><a href="https://vimeo.com/879001688/33b2495a49" rel="noopener nofollow ugc">ROSCon 2023 ROS with Kubernetes/KubeEdge Presentation on Vimeo</a></li>
+<li><a href="https://roscon.ros.org/2023/talks/ROS_with_KubernetesKubeEdge.pdf">ROSCon 2023 ROS with Kubernetes/KubeEdge Presentation Slides</a></li>
+</ul>
+<aside class="onebox allowlistedgeneric">
+ <header class="source">
+ <img class="site-icon" height="32" src="https://global.discourse-cdn.com/business7/uploads/ros/original/2X/b/bad3e5f9ad67c1ddf145107ce7032ac1d7b22563.svg" width="32" />
+
+ <a href="https://github.com/fujitatomoya/ros_k8s" rel="noopener nofollow ugc" target="_blank">GitHub</a>
+ </header>
+
+ <article class="onebox-body">
+ <div class="aspect-image"><img class="thumbnail" height="345" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/7/c/7c81226305fc82e6191fbc1e5c372e3705bd164d_2_690x345.png" width="690" /></div>
+
+<h3><a href="https://github.com/fujitatomoya/ros_k8s" rel="noopener nofollow ugc" target="_blank">GitHub - fujitatomoya/ros_k8s: Kuberenetes / ROS&ROS2 Cluster Samples</a></h3>
+
+ <p>Kuberenetes / ROS&ROS2 Cluster Samples. Contribute to fujitatomoya/ros_k8s development by creating an account on GitHub.</p>
+
+
+ </article>
+
+ <div class="onebox-metadata">
+
+
+ </div>
+
+ <div style="clear: both;"></div>
+</aside>
+
+<p>thanks,</p>
+ <p><small>14 posts - 8 participants</small></p>
+ <p><a href="https://discourse.ros.org/t/ros-deployment-meeting-1/34684">Read full topic</a></p>
+ 2023-11-16T19:18:23+00:00
+ tomoyafujita
+
+
+ ROS Discourse General: New Packages for Noetic 2023-11-15
+ https://discourse.ros.org/t/new-packages-for-noetic-2023-11-15/34665
+ <p>We’re happy to announce <strong>5</strong> new packages and <strong>51</strong> updates are now available in ROS Noetic. This sync was tagged as <a href="https://github.com/ros/rosdistro/blob/noetic/2023-11-15/noetic/distribution.yaml" rel="noopener nofollow ugc"><code>noetic/2023-11-15</code></a>.</p>
+<p>Thank you to every maintainer and contributor who made these updates available!</p>
+<h2><a class="anchor" href="https://discourse.ros.org#package-updates-for-ros-noetic-1" name="package-updates-for-ros-noetic-1"></a>Package Updates for ROS Noetic</h2>
+<h3><a class="anchor" href="https://discourse.ros.org#added-packages-5-2" name="added-packages-5-2"></a>Added Packages [5]:</h3>
+<ul>
+<li>ros-noetic-clearpath-onav-api-examples: 0.0.3-1</li>
+<li>ros-noetic-clearpath-onav-api-examples-lib: 0.0.3-1</li>
+<li>ros-noetic-clearpath-onav-examples: 0.0.3-1</li>
+<li><a href="http://ros.org/wiki/pr2eus_moveit">ros-noetic-pr2eus-moveit</a>: 0.3.15-3</li>
+<li>ros-noetic-sick-scan-xd: 3.0.3-1</li>
+</ul>
+<h3><a class="anchor" href="https://discourse.ros.org#updated-packages-51-3" name="updated-packages-51-3"></a>Updated Packages [51]:</h3>
+<ul>
+<li>ros-noetic-clearpath-configuration-msgs: 0.9.4-1 → 0.9.5-1</li>
+<li>ros-noetic-clearpath-control-msgs: 0.9.4-1 → 0.9.5-1</li>
+<li>ros-noetic-clearpath-dock-msgs: 0.9.4-1 → 0.9.5-1</li>
+<li>ros-noetic-clearpath-localization-msgs: 0.9.4-1 → 0.9.5-1</li>
+<li>ros-noetic-clearpath-mission-manager-msgs: 0.9.4-1 → 0.9.5-1</li>
+<li>ros-noetic-clearpath-mission-scheduler-msgs: 0.9.4-1 → 0.9.5-1</li>
+<li>ros-noetic-clearpath-msgs: 0.9.4-1 → 0.9.5-1</li>
+<li>ros-noetic-clearpath-navigation-msgs: 0.9.4-1 → 0.9.5-1</li>
+<li>ros-noetic-clearpath-platform-msgs: 0.9.4-1 → 0.9.5-1</li>
+<li>ros-noetic-clearpath-safety-msgs: 0.9.4-1 → 0.9.5-1</li>
+<li><a href="https://github.com/ros-controls/ros_control/wiki" rel="noopener nofollow ugc">ros-noetic-combined-robot-hw</a>: 0.19.6-1 → 0.20.0-1</li>
+<li><a href="https://github.com/ros-controls/ros_control/wiki" rel="noopener nofollow ugc">ros-noetic-combined-robot-hw-tests</a>: 0.19.6-1 → 0.20.0-1</li>
+<li><a href="https://github.com/ros-controls/ros_control/wiki" rel="noopener nofollow ugc">ros-noetic-controller-interface</a>: 0.19.6-1 → 0.20.0-1</li>
+<li><a href="https://github.com/ros-controls/ros_control/wiki" rel="noopener nofollow ugc">ros-noetic-controller-manager</a>: 0.19.6-1 → 0.20.0-1</li>
+<li><a href="https://github.com/ros-controls/ros_control/wiki" rel="noopener nofollow ugc">ros-noetic-controller-manager-msgs</a>: 0.19.6-1 → 0.20.0-1</li>
+<li><a href="http://ros.org/wiki/controller_manager_tests">ros-noetic-controller-manager-tests</a>: 0.19.6-1 → 0.20.0-1</li>
+<li>ros-noetic-cpr-onav-description: 0.1.9-1 → 0.1.10-1</li>
+<li><a href="https://wiki.ros.org/cras_cpp_common">ros-noetic-cras-cpp-common</a>: 2.3.3-1 → 2.3.4-1</li>
+<li>ros-noetic-cras-docs-common: 2.3.3-1 → 2.3.4-1</li>
+<li><a href="https://wiki.ros.org/cras_py_common">ros-noetic-cras-py-common</a>: 2.3.3-1 → 2.3.4-1</li>
+<li><a href="https://wiki.ros.org/cras_topic_tools">ros-noetic-cras-topic-tools</a>: 2.3.3-1 → 2.3.4-1</li>
+<li><a href="https://github.com/foxglove/ros-foxglove-bridge" rel="noopener nofollow ugc">ros-noetic-foxglove-bridge</a>: 0.7.2-1 → 0.7.3-1</li>
+<li><a href="https://github.com/ros-controls/ros_control/wiki" rel="noopener nofollow ugc">ros-noetic-hardware-interface</a>: 0.19.6-1 → 0.20.0-1</li>
+<li><a href="https://wiki.ros.org/image_transport_codecs">ros-noetic-image-transport-codecs</a>: 2.3.3-1 → 2.3.4-1</li>
+<li><a href="https://github.com/ros-controls/ros_control/wiki" rel="noopener nofollow ugc">ros-noetic-joint-limits-interface</a>: 0.19.6-1 → 0.20.0-1</li>
+<li><a href="http://ros.org/wiki/jsk_pr2eus">ros-noetic-jsk-pr2eus</a>: 0.3.15-1 → 0.3.15-3</li>
+<li><a href="http://wiki.ros.org/leo">ros-noetic-leo</a>: 2.2.0-1 → 2.3.0-1</li>
+<li><a href="http://wiki.ros.org/leo_bringup">ros-noetic-leo-bringup</a>: 2.3.0-1 → 2.4.0-1</li>
+<li><a href="http://wiki.ros.org/leo_description">ros-noetic-leo-description</a>: 2.2.0-1 → 2.3.0-1</li>
+<li><a href="http://wiki.ros.org/leo_desktop">ros-noetic-leo-desktop</a>: 0.2.3-1 → 0.3.0-1</li>
+<li><a href="http://wiki.ros.org/leo_fw">ros-noetic-leo-fw</a>: 2.3.0-1 → 2.4.0-1</li>
+<li><a href="http://wiki.ros.org/leo">ros-noetic-leo-msgs</a>: 2.2.0-1 → 2.3.0-1</li>
+<li><a href="http://wiki.ros.org/leo_robot">ros-noetic-leo-robot</a>: 2.3.0-1 → 2.4.0-1</li>
+<li><a href="http://wiki.ros.org/leo">ros-noetic-leo-teleop</a>: 2.2.0-1 → 2.3.0-1</li>
+<li><a href="http://wiki.ros.org/leo_viz">ros-noetic-leo-viz</a>: 0.2.3-1 → 0.3.0-1</li>
+<li><a href="https://github.com/swri-robotics/marti_messages" rel="noopener nofollow ugc">ros-noetic-marti-can-msgs</a>: 0.12.1-1 → 0.12.2-1</li>
+<li><a href="https://github.com/swri-robotics/marti_messages" rel="noopener nofollow ugc">ros-noetic-marti-common-msgs</a>: 0.12.1-1 → 0.12.2-1</li>
+<li>ros-noetic-marti-dbw-msgs: 0.12.1-1 → 0.12.2-1</li>
+<li><a href="https://github.com/swri-robotics/marti_messages" rel="noopener nofollow ugc">ros-noetic-marti-introspection-msgs</a>: 0.12.1-1 → 0.12.2-1</li>
+<li><a href="https://github.com/swri-robotics/marti_messages" rel="noopener nofollow ugc">ros-noetic-marti-nav-msgs</a>: 0.12.1-1 → 0.12.2-1</li>
+<li><a href="https://github.com/swri-robotics/marti_messages" rel="noopener nofollow ugc">ros-noetic-marti-perception-msgs</a>: 0.12.1-1 → 0.12.2-1</li>
+<li><a href="https://github.com/swri-robotics/marti_messages" rel="noopener nofollow ugc">ros-noetic-marti-sensor-msgs</a>: 0.12.1-1 → 0.12.2-1</li>
+<li><a href="https://github.com/swri-robotics/marti_messages" rel="noopener nofollow ugc">ros-noetic-marti-status-msgs</a>: 0.12.1-1 → 0.12.2-1</li>
+<li><a href="https://github.com/swri-robotics/marti_messages" rel="noopener nofollow ugc">ros-noetic-marti-visualization-msgs</a>: 0.12.1-1 → 0.12.2-1</li>
+<li><a href="https://www.mrpt.org/" rel="noopener nofollow ugc">ros-noetic-mrpt2</a>: 2.11.1-1 → 2.11.2-1</li>
+<li>ros-noetic-openni2-camera: 1.6.0-1 → 1.6.1-1</li>
+<li>ros-noetic-openni2-launch: 1.6.0-1 → 1.6.1-1</li>
+<li><a href="http://ros.org/wiki/pr2eus">ros-noetic-pr2eus</a>: 0.3.15-1 → 0.3.15-3</li>
+<li><a href="http://ros.org/wiki/ros_control">ros-noetic-ros-control</a>: 0.19.6-1 → 0.20.0-1</li>
+<li><a href="http://ros.org/wiki/rqt_controller_manager">ros-noetic-rqt-controller-manager</a>: 0.19.6-1 → 0.20.0-1</li>
+<li><a href="https://github.com/ros-controls/ros_control/wiki" rel="noopener nofollow ugc">ros-noetic-transmission-interface</a>: 0.19.6-1 → 0.20.0-1</li>
+</ul>
+<h3><a class="anchor" href="https://discourse.ros.org#removed-packages-0-4" name="removed-packages-0-4"></a>Removed Packages [0]:</h3>
+<p>Thanks to all ROS maintainers who make packages available to the ROS community. The above list of packages was made possible by the work of the following maintainers:</p>
+<ul>
+<li>Bence Magyar</li>
+<li>Chris Iverach-Brereton</li>
+<li>Fictionlab</li>
+<li>Isaac I. Y. Saito</li>
+<li>Jason Higgins</li>
+<li>John Hurliman</li>
+<li>Jose Mastrangelo</li>
+<li>Jose-Luis Blanco-Claraco</li>
+<li>José Mastrangelo</li>
+<li>Kei Okada</li>
+<li>Martin Pecka</li>
+<li>Michael Ferguson</li>
+<li>Roni Kreinin</li>
+<li>Southwest Research Institute</li>
+<li>YoheiKakiuchi</li>
+<li>rostest</li>
+</ul>
+ <p><small>1 post - 1 participant</small></p>
+ <p><a href="https://discourse.ros.org/t/new-packages-for-noetic-2023-11-15/34665">Read full topic</a></p>
+ 2023-11-16T00:47:59+00:00
+ sloretz
+
+
+ ROS Discourse General: Proposal for ROS 2 Production Working Group
+ https://discourse.ros.org/t/proposal-for-ros-2-production-working-group/34658
+ <p>In the October 2023 Technical Steering Committee meeting, representatives from iRobot presented on the topic of “Scaling ROS 2 for Production”, where issues regarding the current state of ROS 2 in how it manages developer cost, product quality, stability, and performance were addressed, and new ideas were proposed. The general consensus from the meeting feedback was that a working group could be formed to dedicate planning and resources towards implementing solutions to this agenda. Thus, here is the proposal:</p>
+<p><strong>Context:</strong> ROS 2 is a great software framework that enables efficient research, quick prototyping, and access to a community of open-source robotics projects. However, the challenge remains for issues concerning scaling ROS 2 usage for a production robot. In a production-oriented environment, quality control is a necessary requirement, therefore, any regression in the build, or stability of code on the robot, or in its performance can have major consequences. In addition, if an underlying change in the ROS 2 code significantly affects the overall build time or developer cost for integrating into robotics products, then it may impact a developer or company’s bottom line. These are concerns that make ROS 2 limited and difficult to incorporate in larger-scale production use cases.</p>
+<p><strong>Mission Statement:</strong> Affirm ROS 2’s commitment as an infrastructure for scalable deployment and production of robotics products by prioritizing and coordinating efforts to address concerns of Developer Cost, Stability, Quality Control, and Performance.</p>
+<p><strong>Key Topics to Cover:</strong><br />
+• ROS 2 Build Farm & Statistics<br />
+• CICD & Testing Coverage<br />
+• Release schedule requirements<br />
+• Performance Evaluation & Regressions<br />
+• RMW Relationship<br />
+• Architecture Improvements<br />
+• Documentation</p>
+<p><strong>Goals</strong><br />
+• Early-detection / resolution of regressions in build time, performance, and stability<br />
+• Support for physical testing as part of CI before release<br />
+• Improved capacity for developer tuning / configuration<br />
+• Stricter requirements for RMW tier support to address testing and stability<br />
+• Accessible documentation for advanced or optimized production use cases</p>
+<p><strong>Group expectations</strong>:<br />
+• Bi-weekly or monthly meetings to discuss solutions to address above agenda<br />
+• Define tasks and github issues related to implementing solutions<br />
+• Recruit and assign owners and resources for completing tasks<br />
+• Align agenda and task(s) timeline with ROS 2 release schedule</p>
+<p><strong>Call for Participation</strong>:<br />
+If you are interested in updates or participating in working group meetings, please fill out the following google form survey:</p><aside class="onebox allowlistedgeneric">
+ <header class="source">
+ <img class="site-icon" height="16" src="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/c/b/cb9da166e0b170ef53792fabd23cc20187f31090.png" width="16" />
+
+ <a href="https://forms.gle/wHnheRvoCZ58Gh7V9" rel="noopener nofollow ugc" target="_blank">Google Docs</a>
+ </header>
+
+ <article class="onebox-body">
+ <img class="thumbnail onebox-avatar" height="200" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/d/9/d9130db99b60621c001f023d5d892fbbd2570e26_2_200x200.png" width="200" />
+
+<h3><a href="https://forms.gle/wHnheRvoCZ58Gh7V9" rel="noopener nofollow ugc" target="_blank">ROS 2 Production Working Group Interest Survey</a></h3>
+
+ <p>Please fill out this quick survey to be added to a ROS2 Production WG mailing list</p>
+
+
+ </article>
+
+ <div class="onebox-metadata">
+
+
+ </div>
+
+ <div style="clear: both;"></div>
+</aside>
+
+<p>If you have any feedback on the content or direction of this proposed working group, please feel free to write a comment on this post or in the above survey. We will send a follow-up notification to organize the first meeting launch date and time.</p>
+ <p><small>4 posts - 2 participants</small></p>
+ <p><a href="https://discourse.ros.org/t/proposal-for-ros-2-production-working-group/34658">Read full topic</a></p>
+ 2023-11-15T18:05:14+00:00
+ bpwilcox
+
+
+ ROS Discourse General: Audrow Nash to step down from hosting the Sense, Think, Act podcast
+ https://discourse.ros.org/t/audrow-nash-to-step-down-from-hosting-the-sense-think-act-podcast/34644
+ <p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/a/6/a6dc0a12341e60585f9352bb6f36e92250b70868.jpeg" title="sta_small"><img alt="sta_small" height="250" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/a/6/a6dc0a12341e60585f9352bb6f36e92250b70868_2_250x250.jpeg" width="250" /></a></div><p></p>
+<p>Hi Everyone,</p>
+<p>We have some bittersweet news. <a class="mention" href="https://discourse.ros.org/u/audrow">@audrow</a> is moving on to the next phase of his podcasting career and will be stepping down as the host of the OSRF’s <a href="https://www.sensethinkact.com/"><em>Sense, Think, Act</em> podcast</a>. Under Audrow’s masterful leadership and hosting, <em>Sense, Think, Act</em> has become one of the premier places to hear interviews with leaders in the world of robotics.</p>
+<p>The OSRF is sincerely grateful to Audrow for giving <em>Sense, Think, Act</em> a powerful start through his hard work and dedication to interviewing a stellar range of individuals in the wide field of robotics, including <a href="https://www.sensethinkact.com/episodes/2-dave-coleman">Dave Coleman</a>, <a href="https://www.sensethinkact.com/episodes/3-ryan-gariepy">Ryan Garipy</a>, <a href="https://www.sensethinkact.com/episodes/13-steve-macenski">Steve Macenski</a>, <a href="https://www.sensethinkact.com/episodes/10-brett-aldrich">Brett Aldrich</a>, <a href="https://www.sensethinkact.com/episodes/1-melonee-wise">Melonee Wise</a>, and <a href="https://www.sensethinkact.com/episodes/12-matt-robinson">Matt Robinson</a>. Topics discussed have included robot navigation, robot ethics, STEM education, manufacturing, scanning warehouse inventory, and so much more. Audrow’s interviews have been informative and thought-provoking, and he has helped to make the field of robotics more accessible to a broader audience.</p>
+<p>Audrow’s new podcast, <em>The Audrow Nash Podcast</em>, is <a href="https://podcasters.spotify.com/pod/show/audrow1">available here</a>, and <a href="https://youtube.com/@audrow">here</a>, and we encourage you all to check it out and subscribe! It’s sure to be a fantastic and educational show, and we wish him all the best in his future endeavors. If you want to stay up to date on Audrow’s latest works you can follow him on <a href="https://twitter.com/audrow">Twitter</a>, and <a href="https://www.linkedin.com/in/audrow/">LinkedIn</a>.</p>
+<p>Please stay tuned for exciting new content to come from <em>Sense, Think, Act</em>! In the meantime, <a href="https://www.sensethinkact.com/">existing episodes</a> will remain available. If you haven’t listened to them yet, we encourage you to do so! We believe they’re very educational and inspirational to all in the robotics community.</p>
+ <p><small>5 posts - 5 participants</small></p>
+ <p><a href="https://discourse.ros.org/t/audrow-nash-to-step-down-from-hosting-the-sense-think-act-podcast/34644">Read full topic</a></p>
+ 2023-11-14T17:26:08+00:00
+ Katherine_Scott
+
+
+ ROS Discourse General: ROS 2 Router for Remote Robotics and Topic Filtering
+ https://discourse.ros.org/t/ros-2-router-for-remote-robotics-and-topic-filtering/34641
+ <p>Hi everyone!</p>
+<p>We’re introducing the new <strong>husarnet/ros2router</strong> Docker image, which allows you to easily bridge ROS 2 nodes running across different robots, servers, or laptops in various networks. It features built-in topic filtering, enabling you to decide in real-time which ROS 2 interface should be exposed to remote hosts.</p>
+<p>There’s no need to change your DDS settings. Simply run our Docker image alongside your existing ROS 2 application, regardless of whether it’s running on a host or inside Docker containers.</p>
+<p>Our Docker image is based on the newest release of eProsima DDSRouter and it automatically integrates with the Husarnet VPN client via its HTTP API.</p>
+<p>For more details and tutorial on how to integrate <strong>husarnet/ros2router</strong> with your robots, computers, or multi-tenant cloud applications, check out the article: <a class="inline-onebox" href="https://husarnet.com/blog/ros2router" rel="noopener nofollow ugc">ROS 2 Router for Remote Robotics and Topic Filtering | Husarnet</a></p>
+<p><a href="https://husarnet.com/blog/ros2router" rel="noopener nofollow ugc"><img alt="ros2router-77f0346677b50e3540cf36a10a011d4e" height="395" src="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/4/4/4436bbf0c383ab0151173662887bf2ff17e1fdbf.png" width="690" /></a></p>
+ <p><small>1 post - 1 participant</small></p>
+ <p><a href="https://discourse.ros.org/t/ros-2-router-for-remote-robotics-and-topic-filtering/34641">Read full topic</a></p>
+ 2023-11-14T14:44:23+00:00
+ Nina
+
+
+ ROS Discourse General: ROS News for the Week of November 6th, 2023
+ https://discourse.ros.org/t/ros-news-for-the-week-of-november-6th-2023/34595
+ <h1><a class="anchor" href="https://discourse.ros.org#ros-news-for-november-5th-2023-1" name="ros-news-for-november-5th-2023-1"></a>ROS News for November 5th, 2023</h1>
+<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/5/9/597146c22bf4f5070362e699925ba15074742edf.jpeg" title="ROSConVideo"><img alt="ROSConVideo" height="291" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/5/9/597146c22bf4f5070362e699925ba15074742edf_2_517x291.jpeg" width="517" /></a></div><br />
+<a href="https://discourse.ros.org/t/roscon-2023-videos-and-slides-now-available/34575">ROSCon 2023 Videos and Slides Now Available! </a> Our friends at PX4 have <a href="https://dronecode.org/post-event-report-the-px4-community-takes-flight-in-new-orleans/">their event recaps up as well</a>. Meanwhile, Odense Denmark is already planning <a href="https://www.odenserobotics.dk/roscon-comes-to-odense-next-year/">ROSCon 2024.</a><p></p>
+<br />
+<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/d/7/d702e99a53e7aafc053bd749d4a1a3c71c8a769c.jpeg" title="Nov Meetup SINGAPORE"><img alt="Nov Meetup SINGAPORE" height="291" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/d/7/d702e99a53e7aafc053bd749d4a1a3c71c8a769c_2_517x291.jpeg" width="517" /></a></div><br />
+<a href="https://www.meetup.com/singapore-ros-meetup/events/297234587/">We’ve got a ROS Meetup Singapore at the end of the month.</a> This event will focus on robot dev ops!<br />
+<br /><p></p>
+<p><img alt="output" class="animated" height="304" src="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/9/3/93b1c476084ff6cdc22a044dbfdc806ddd94e05e.gif" width="540" /><br />
+<a href="https://www.corl2023.org/">The Conference on Robot Learning was this week.</a> The gif above is taken from <a href="https://ovmm.github.io/"> HomeRobot: Open Vocabulary Mobile Manipulation</a> which uses a HelloRobot Stretch to basic tasks around the house. I’ve included some of the open access papers I came across this week below.</p>
+<br />
+<p><img alt="image" height="285" src="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/4/f/4fd2c0bd72560915ce8a241b8addb9f30b6f89ce.jpeg" width="395" /><br />
+Cruise is not having a good week. Last week it was made public that Cruise vehicles needed human assistance every five miles. Early this week it was published that <a href="https://theintercept.com/2023/11/06/cruise-self-driving-cars-children/">Cruise knew their cars had problems detecting children while driving autonomously</a>. Now <a href="https://www.washingtonpost.com/technology/2023/11/08/cruise-crash-driverless-recall/">Cruise and GM are recalling all their autonomous vehicles</a> and <a href="https://www.sfchronicle.com/bayarea/article/cruise-robotaxi-layoffs-18480563.php">laying off staff</a>.</p>
+<br />
+<h1><a class="anchor" href="https://discourse.ros.org#events-2" name="events-2"></a>Events</h1>
+<ul>
+<li><a href="https://farmroboticschallenge.ai/">2023-11-15 Farm Robotics Challenge Submission Deadline</a></li>
+<li><a href="https://discourse.ros.org/t/nvidia-isaac-ros-office-hours/34583">2023-11-15 NVIDIA Isaac ROS Office Hours</a></li>
+<li><a href="https://roscon2023.de/">2023-11-23 → 2023-11-24 ROSCon Germany</a></li>
+<li><a href="https://www.eventbrite.com/e/entradas-ros-meetup-barcelona-739724173917?a">2023-11-24 ROS Meetup in Barcelona</a></li>
+<li><a href="https://rosjp.connpass.com/event/300184/?utm_campaign=event_participate_to_follower&utm_source=notifications&utm_medium=twitter">ROS Japan UG #53</a></li>
+<li><a href="https://reg.eventnook.com/event/rosiapworkshop2023">2023-11-29 → 2023-11-30 ROS Industrial APAC Summit SG</a></li>
+<li><a href="https://www.meetup.com/singapore-ros-meetup/events/297234587/">2023-11-30 ROS Meetup Singapore – DevOps Edition</a></li>
+<li><a href="https://discourse.ros.org/t/roscon-india-2023/32903">2023-12-14 → 2023-12-15 ROSCon India</a></li>
+<li><a href="https://docs.google.com/forms/d/e/1FAIpQLSc-8r3w-DiqwWqFqWsyHccnoFcdGer9MyD0XM4isXenHe50rQ/viewform">2023-12-17 → Open Hardware Summit CFP Deadline</a></li>
+<li><a href="https://2024.oshwa.org/">2024 Open Hardware Summit Montreal</a></li>
+</ul>
+<h1><a class="anchor" href="https://discourse.ros.org#news-3" name="news-3"></a>News</h1>
+<ul>
+<li><a href="https://discourse.ros.org/t/roscon-2023-videos-and-slides-now-available/34575">ROSCon 2023 Videos and Slides Now Available! </a></li>
+<li><a href="https://www.odenserobotics.dk/roscon-comes-to-odense-next-year/">Odense Robotics on ROSCon 2024</a></li>
+<li><a href="https://www.youtube.com/watch?v=DZ9UfaZCRh0">PX4 Developers Summit Recap 2023</a></li>
+<li><a href="https://tormach.com/articles/real-time-motion-control-in-ros-uniting-hal-with-tormachs-za6-robot?utm_campaign=ROSCon%202023&utm_content=270952711&utm_medium=social&utm_source=linkedin&hss_channel=lcp-598060">Real-Time Motion Control in ROS with Tormach ZA6</a></li>
+<li><a href="https://dronecode.org/post-event-report-the-px4-community-takes-flight-in-new-orleans/">PX4 Dev Summit Recap</a></li>
+<li><a href="https://www.kickstarter.com/projects/tangramvision/hifi-3d-sensor-plug-n-play-depth-perception-and-ai">HiFi 3D Sensor: Plug-n-Play Depth Perception & AI – Kickstarter Prelaunch</a></li>
+<li><a href="https://www.roboticsbusinessreview.com/conferences/robotics-summit-2024-call-for-speakers/">Robotics Summit 2024 CFP</a></li>
+<li><a href="https://spectrum.ieee.org/warehouse-robots?share_id=7947350&utm_campaign=RebelMouse&utm_content=IEEE+Spectrum&utm_medium=social&utm_source=twitter">Giant Chopstick Robot Handle Boxes With Ease (I think it runs ROS)</a></li>
+<li><a href="https://www.raspberrypi.com/news/this-raspberry-pi-powered-submarine-rov-safely-explores-the-depths/">Raspberry Pi-powered submarine ROV</a></li>
+<li><a href="https://aiscienceplatform.github.io/">AI-Robot Platform for Scientific Exploration</a></li>
+<li><a href="https://beckman.illinois.edu/about/news/article/2023/11/06/lightening-the-load-beckman-researchers-develop-autonomous-electrochemistry-robot">Autonomous electrochemistry robot</a></li>
+<li><a href="https://techcrunch.com/2023/11/04/google-deepminds-robotics-head-on-general-purpose-robots-generative-ai-and-office-ai/">Google DeepMind’s robotics head on general-purpose robots, generative AI and office Wi-Fi</a></li>
+<li><a href="https://techcrunch.com/2023/11/10/ai-robotics-gpt-moment-is-near/">AI robotics’ ‘GPT moment’ is near</a></li>
+<li><a href="https://techcrunch.com/2023/11/08/robotics-funding-saw-another-dip-in-2023/">Robotics funding saw another dip in 2023</a></li>
+<li><a href="https://news.crunchbase.com/robotics/ai-global-us-venture-funding-figure/">The Robots Are Still Rising, Albeit With Less Funding</a></li>
+<li><a href="https://www.cbsnews.com/news/industrial-robot-crushes-worker-dead-south-korea/">Remember: Robots are Dangerous</a></li>
+<li><a href="https://www.washingtonpost.com/technology/2023/11/08/cruise-crash-driverless-recall/">Cruise / GM Recall All Cars</a></li>
+<li><a href="https://www.sfchronicle.com/bayarea/article/cruise-robotaxi-layoffs-18480563.php">Cruise Layoffs</a></li>
+<li><a href="https://theintercept.com/2023/11/06/cruise-self-driving-cars-children/">Cruise knew cars had problems</a></li>
+<li><a href="https://www.forbes.com/sites/forbestechcouncil/2023/11/09/why-do-so-many-robotics-companies-fail/?sh=a900f8d4abef">Why Do Robotics Companies Fail?</a></li>
+<li><a href="https://www.restaurantdive.com/news/remy-robotics-opens-ghost-kitchen-in-new-york-city/699417/">Remy Robotics opens bot-run ‘Better Days’ kitchen in NYC</a></li>
+<li><a href="https://www.prnewswire.com/news-releases/aigens-12m-series-a-unleashes-true-solar-agriculture-robots-301983872.html">Aigen’s $12M Series A Unleashes True-Solar Agriculture Robots</a></li>
+</ul>
+<h1><a class="anchor" href="https://discourse.ros.org#papers-mainly-corl-but-also-others-4" name="papers-mainly-corl-but-also-others-4"></a>Papers (Mainly CoRL, but also others)</h1>
+<ul>
+<li><a href="https://github.com/dylanebert/gsplat.js">JavaScript Gaussian Splatting library</a></li>
+<li><a href="https://ntnu-arl.github.io/refractive-camera-model/">An Online Self-calibrating Refractive Camera Model with Application to Underwater Odometry</a></li>
+<li><a href="https://robotslap.github.io/">SLAP: Spatial-Language Attention Policies</a></li>
+<li><a href="https://github.com/yanyan-li/Open-Structure">Open-Structure: a Structural Benchmark Dataset for SLAM Algorithms</a></li>
+<li><a href="https://dexterous-finetuning.github.io/">DEFT: Dexterous Fine-Tuning for Real-World Hand Policies</a></li>
+<li><a href="https://ovmm.github.io/">HomeRobot: Open Vocabulary Mobile Manipulation</a></li>
+<li><a href="https://deepmind-tapir.github.io/">TAPIR: Tracking Any Point with per-frame Initialization and temporal Refinement</a></li>
+<li><a href="https://huggingface.co/papers/2311.02542">VR-NeRF: High-Fidelity Virtualized Walkable Spaces</a></li>
+<li><a href="https://github.com/jc211/ParticleNeRF">A particle-based encoding for Neural Radiance Fields</a></li>
+</ul>
+<h1><a class="anchor" href="https://discourse.ros.org#ros-5" name="ros-5"></a>ROS</h1>
+<ul>
+<li><a href="https://discourse.ros.org/t/four-wheel-independent-steering-robot-using-nav2-and-ros2-control/34587">Four wheel independent steering robot using Nav2 and ros2-control </a></li>
+<li><a href="https://discourse.ros.org/t/ros-2-tutorial-on-transformation/34570">ROS 2 Tutorial on transformation </a></li>
+<li><a href="https://discourse.ros.org/t/radar-messages-call-for-maintenance-help/34560">Radar Messages - Call For Maintenance Help</a></li>
+<li><a href="https://discourse.ros.org/t/coppeliasim-v4-6-released-enhanced-python-integration/34559">CoppeliaSim V4.6 Released: enhanced Python integration </a></li>
+<li><a href="https://discourse.ros.org/t/new-packages-for-iron-irwini-2023-11-08/34548">2 New and 170 Updated Iron Packages</a></li>
+<li><a href="https://discourse.ros.org/t/rotop-top-command-for-ros-2/34525">rotop – Top Command for ROS 2 </a></li>
+<li><a href="https://discourse.ros.org/t/bt-studio-0-2-available-with-video/34529">BT-Studio 0.2 now Available</a></li>
+<li><a href="https://discourse.ros.org/t/introducing-launch-generator-a-simplified-launch-description-creation-tool-for-ros-2/34509">Introducing launch-generator: A simplified launch description creation tool for ROS 2 </a></li>
+<li><a href="https://discourse.ros.org/t/project-completed-gopigo3-on-ubuntu-20-04-with-ros-noetic-for-pi4/34498">Project Completed: GoPiGo3 on Ubuntu 20.04 with ROS Noetic For Pi4</a></li>
+<li><a href="https://github.com/Fraunhofer-IIS/camorph">camorph, a python toolbox for converting various camera parameter conventions</a></li>
+<li><a href="https://github.com/davutcanakbas/dynamic_object_removal">A ROS-based solution to clear point cloud data by removing dynamic objects for mapping</a></li>
+<li><a href="https://github.com/sloretz/sensors_for_ros">sensors_for_ros: An Android app that publishes sensor and camera data on ROS 2 topics</a></li>
+<li><a href="https://www.youtube.com/watch?v=WJyB9JrkMvQ">Zenoh on PX4 / ROS 2 for Multicast Distributed Networking</a></li>
+<li><a href="https://github.com/project-sternbergia/cybergear_m5_ros2">ROS2 package for Xiaomi Cybergear.</a></li>
+<li><a href="https://scikit-robot.readthedocs.io/en/latest/">Scikit-Robot – A Flexible Framework for Robot Control in Python</a></li>
+<li><a href="https://github.com/TUC-ProAut/libRSF">A robust sensor fusion library for online localization</a></li>
+<li><a href="https://github.com/uos/rmagine">Library for fast and accurate simulation of range sensors in large 3D environments using ray tracing.</a></li>
+<li><a href="https://github.com/TUMFTM/FlexMap_Fusion">ROS 2 Autoware Tool for Map Georeferencing and OSM Fusion</a></li>
+</ul>
+<br />
+<p><strong>Got a minute? <a href="https://robotics.stackexchange.com/?tags=ros">Why not help out some other robot developers?</a></strong></p>
+ <p><small>5 posts - 3 participants</small></p>
+ <p><a href="https://discourse.ros.org/t/ros-news-for-the-week-of-november-6th-2023/34595">Read full topic</a></p>
+ 2023-11-10T21:25:08+00:00
+ Katherine_Scott
+
+
+ ROS Discourse General: ⚜️ ROSCon 2023 Videos and Slides Now Available!
+ https://discourse.ros.org/t/roscon-2023-videos-and-slides-now-available/34575
+ <h1><a class="anchor" href="https://discourse.ros.org#roscon-2023-videos-and-slides-now-available-1" name="roscon-2023-videos-and-slides-now-available-1"></a>ROSCon 2023 Videos and Slides Now Available</h1>
+<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/5/9/597146c22bf4f5070362e699925ba15074742edf.jpeg" title="ROSConVideo"><img alt="ROSConVideo" height="388" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/5/9/597146c22bf4f5070362e699925ba15074742edf_2_690x388.jpeg" width="690" /></a></div><p></p>
+<p>Hi Everyone,</p>
+<p>I am happy to announce that the videos and slides from ROSCon 2023 are now available online. You can find everything on the <a href="https://roscon.ros.org/2023/">ROSCon website</a> and in the OSRF <a href="https://vimeo.com/showcase/roscon2023">Vimeo Showcase</a> of the event. We’ve also created a short link for the videos that should make the videos easier to share: bit.ly/ROSCon23Vids. To aid discoverability on ROS Discourse I’ve pasted links to all of the talks at the bottom of the post that you can also use.</p>
+<p>Along with the videos and slides we’ve put together a <a href="http://www.openrobotics.org/blog/2023/11/3/roscon-2023-recap">quick wrap up post on openrobotics.org</a>. If you want to see some of our professional photos from the event please take a look.</p>
+<p>If you missed ROSCon this year and would like a chance to meet up with your colleagues we still have <a href="https://roscon2023.de/">ROSCon Germany</a> next week and <a href="https://rosconindia.in/">ROSCon India</a> coming up in about a month. As for ROSCon 2024, <a href="https://www.odenserobotics.dk/roscon-comes-to-odense-next-year/">Odense, Denmark is already getting ready for our visit next year</a>.</p>
+<p>Finally, I want to thank everyone who made ROSCon 2023 possible! We couldn’t put together such a fantastic event without the help of our speakers, sponsors, volunteers, reviewers, and workshop organizers. You all deserve a round of applause. <img alt=":clap:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/clap.png?v=12" title=":clap:" width="20" /> <img alt=":clap:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/clap.png?v=12" title=":clap:" width="20" /></p>
+<h1><a class="anchor" href="https://discourse.ros.org#roscon-2023-talks-2" name="roscon-2023-talks-2"></a>ROSCon 2023 Talks</h1>
+<ul>
+<li><a href="https://vimeo.com/879001411/2a89b34ace">Opening Remarks</a></li>
+<li><a href="https://vimeo.com/879000844/153752c34c">Building the iRobot® Create® 3 Robot: Challenges and Solutions for ROS 2 Consumer Robotics</a></li>
+<li><a href="https://vimeo.com/879001905/d5ee7c2edf">The State of ROS: From the Iron Age to the Jazzy Age</a></li>
+<li><a href="https://vimeo.com/879001665/27481b49b7">ROS 2 Types On-the-wire: Type Descriptions and Hashing in Iron and onwards</a></li>
+<li><a href="https://vimeo.com/879001580/48297314e8">Releasing a new ROS 2 distribution</a></li>
+<li><a href="https://vimeo.com/879001441/4f278b5543">Panel: Getting Involved with ROS as an Organization</a></li>
+<li><a href="https://vimeo.com/879001224/d6461b638a">Licensing of ROS Packages: Changes to package.xml and new tool support</a></li>
+<li><a href="https://vimeo.com/879001733/c2df0a1823">SDFormat: A robot description format in constant evolution</a></li>
+<li><a href="https://vimeo.com/879001614/2d1a22a0e1">Repeatable Reproducible Accessible ROS Development via Dev Containers</a></li>
+<li><a href="https://vimeo.com/879000903/bb474a0534">Colcon-in-container: say bye to the “it builds on my machine” syndrome</a></li>
+<li><a href="https://vimeo.com/879001688/33b2495a49">ROS with Kubernetes/KubeEdge</a></li>
+<li><a href="https://vimeo.com/879000528/3062efc119">A New ROS 2 Driver for FANUC Robots Utilizing Ethernet/IP</a></li>
+<li><a href="https://vimeo.com/879000599/2045e57716">A ROS 2 Package for Online Cobots Impedance Modulation</a></li>
+<li><a href="https://vimeo.com/879001566/b20f712d4b">Real-Time Motion Control in ROS: Uniting HAL with Tormach’s ZA6 Robot</a></li>
+<li><a href="https://vimeo.com/879000629/a2d2d1cf34">A safe and secure ROS 2 multi-domain architecture for AMD embedded heterogeneous platforms</a></li>
+<li><a href="https://vimeo.com/879001424/7fdb9ef68b">Optimizing MoveIt - Costs, Constraints and Betterments</a></li>
+<li><a href="https://vimeo.com/879001204/ad5a36bb36">Leveraging a functional approach for more testable and maintainable ROS code</a></li>
+<li><a href="https://vimeo.com/879001546/54514e92c0">Real-time Data-flow extension for ROS 2</a></li>
+<li><a href="https://vimeo.com/879000742/0d9939e399">An Integrated Modelling and Testing Architecture for ROS Nodes</a></li>
+<li><a href="https://vimeo.com/879000822/a658e675f4">Breaking Bots: Robustness Testing for ROS</a></li>
+<li><a href="https://vimeo.com/879001529/b23eaacae8">Rclex on Nerves: a bare minimum runtime platform for ROS 2 nodes in Elixir</a></li>
+<li><a href="https://vimeo.com/879001391/40d175c156">On Use of Nav2 MPPI Controller</a></li>
+<li><a href="https://vimeo.com/879000809/b32f8ebec4">Bidirectional navigation with Nav2</a></li>
+<li><a href="https://vimeo.com/879000775/aa280cc0a4">Autonomous Robot Navigation and Localization on 3D Mesh Surfaces in ROS</a></li>
+<li><a href="https://vimeo.com/879001655/c96bc5225b">ROS 2 powered Android VHAL.</a></li>
+<li><a href="https://vimeo.com/879001275/172b83b7d2"><img alt=":zap:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/zap.png?v=12" title=":zap:" width="20" />Lightning Talks Day 1:zap:</a></li>
+<li><a href="https://vimeo.com/879001926/02a07b8277">Up, Up, and Away: Adventures in Aerial Robotics</a></li>
+<li><a href="https://vimeo.com/879001338/fb3bcc8741">NEXUS: A ROS 2 framework for orchestrating industrial robotic lines and cells</a></li>
+<li><a href="https://vimeo.com/879000655/24398f48ef">Aerostack2: A framework for developing Multi-Robot Aerial Systems</a></li>
+<li><a href="https://vimeo.com/879000942/31be900d11">Creating scalable customized robotic platforms</a></li>
+<li><a href="https://vimeo.com/879000913/524facf2e5">Create® 3 Robot in the Classroom: Teaching ROS 2 to Undergraduates</a></li>
+<li><a href="https://vimeo.com/879001638/18ab3e5c71">ROS 2 On the Browser with WebAssembly for Teaching Robotics</a></li>
+<li><a href="https://vimeo.com/879001275/172b83b7d2"><img alt=":zap:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/zap.png?v=12" title=":zap:" width="20" />Lightning Talks Day 2:zap:</a></li>
+<li><a href="https://vimeo.com/879001365/4e5a1c2e0a">Octomap is dead: long life Bonxai</a></li>
+<li><a href="https://vimeo.com/879001499/558ba81bef">Parameters Should be Boring</a></li>
+<li><a href="https://vimeo.com/881734034/8f6282d0ee">Using Reference System to evaluate features and performance in a standardized and repeatable way</a></li>
+<li><a href="https://vimeo.com/879001716/ddf60792e8">RosLibRust: Why we built it, why you might want to use it…</a></li>
+<li><a href="https://vimeo.com/880191276/fd5fa3d2ca">Leveraging Secure Discovery Server in ROS 2</a></li>
+<li><a href="https://vimeo.com/879001776/82b8a1d6d9">Simulate your World: A deeper look at extending Gazebo</a></li>
+<li><a href="https://vimeo.com/879001753/80b62256e1">Simulate robots like never before with Open 3D Engine</a></li>
+<li><a href="https://vimeo.com/879001799/0e54e12495">Simulation of Highly Dynamic Omnidirectional Robots in Isaac Sim</a></li>
+<li><a href="https://vimeo.com/879000700/6e149a4a3a">An Integrated Distributed Simulation Environment weaving by Hakoniwa and mROS 2</a></li>
+<li><a href="https://vimeo.com/879001334/4f57afe509">Multi-drone simulation with deep q-learning</a></li>
+<li><a href="https://vimeo.com/879001877/4978646728">Supporting Robotic Deliberation: The Deliberation Working Group and Tools for Behavior Trees</a></li>
+<li><a href="https://vimeo.com/879001093/0590a625cf">FlexBE - The Flexible Behavior Engine: Collaborative Autonomy in ROS 2</a></li>
+<li><a href="https://vimeo.com/879001825/2a0e9d5412">SkiROS2 - A skill-based Robot Control Platform for ROS</a></li>
+<li><a href="https://vimeo.com/879001315/270b755f56">Mastering your ROS system state with Petri nets</a></li>
+<li><a href="https://vimeo.com/879001856/e8a108481b">SpatialVision: Bringing Popping-Out RViz to Life with AirPods</a></li>
+<li><a href="https://vimeo.com/879001947/f15b94d3a4">What is Robotics Observability? Scaling ROS from Prototype to Production</a></li>
+<li><a href="https://vimeo.com/879001892/66580b9633">Surviving the Flood (of Rosbags)</a></li>
+<li><a href="https://vimeo.com/879001159/7d588b2cc4">Improving Your Application’s Algorithms and Optimizing Performance Using Trace Data</a></li>
+<li><a href="https://vimeo.com/879001709/593416f29a">ROSBag2NuScenes: Share the Bags, Spread the Joy - Autonomous Vehicle ROS Datasets Deploy</a></li>
+<li><a href="https://vimeo.com/879001513/61784cb23e">PostgreSQL / PostGIS to ROS 2 Bridge for Spatial Data</a></li>
+<li><a href="https://vimeo.com/879001076/d2219656dd">Efficient data recording and replaying in ROS 2</a></li>
+<li><a href="https://vimeo.com/879000977/b6ddf83e60">Developing on ROS while Scaling</a></li>
+<li><a href="https://vimeo.com/879000885/367f487b2e">Closing Remarks</a></li>
+</ul>
+ <p><small>10 posts - 4 participants</small></p>
+ <p><a href="https://discourse.ros.org/t/roscon-2023-videos-and-slides-now-available/34575">Read full topic</a></p>
+ 2023-11-09T17:38:33+00:00
+ Katherine_Scott
+
+
+ ROS Discourse General: CoppeliaSim V4.6 Released: enhanced Python integration
+ https://discourse.ros.org/t/coppeliasim-v4-6-released-enhanced-python-integration/34559
+ <p><a href="https://www.youtube.com/watch?v=18P7azRsJY0">Robotics simulator: enhanced Python integration in CoppeliaSim</a></p>
+<p>
+I’m happy to share the latest update of CoppeliaSim: version 4.6 is out, with enhanced Python integration:</p>
+<ul>
+<li>Effortless connection to CoppeliaSim from any Python script</li>
+<li>Access to all of CoppeliaSim’s objects and API</li>
+<li>CoppeliaSim library incorporation into a Python script</li>
+<li>Efficiently scheduling, initiation, and execution of multiple embedded Python scripts</li>
+</ul>
+<p>For more information, please visit <a href="https://www.coppeliarobotics.com" rel="noopener nofollow ugc">https://www.coppeliarobotics.com</a></p>
+<p>CoppeliaSim Edu is free to download and works out-of-the-box, no registration required</p>
+<p>Cheers,<br />
+Marc</p>
+ <p><small>1 post - 1 participant</small></p>
+ <p><a href="https://discourse.ros.org/t/coppeliasim-v4-6-released-enhanced-python-integration/34559">Read full topic</a></p>
+ 2023-11-08T18:28:55+00:00
+ Marc
+
+
+ ROS Discourse General: Update from the Deliberation Working Group
+ https://discourse.ros.org/t/update-from-the-deliberation-working-group/34554
+ <p>On Monday, the latest meeting of the Deliberation Working Group took place. We had a presentation by <strong>Thomas Horstink</strong> on how he uses Petri Nets to control drones, which was super exciting and insightful.<br />
+You can find minutes, video recordings and slides <a href="https://docs.google.com/document/d/13TCHp3ycbDa2agGs0SjP3CpTllUeguAcXqih5LlCVDg/edit?pli=1#heading=h.wbf15r45tn5j" rel="noopener nofollow ugc">here</a></p>
+<p>The next meeting will happen on 4 December, and I am looking forward to <a class="mention" href="https://discourse.ros.org/u/grey">@grey</a> presenting aspects of <strong>Deliberation in OpenRMF</strong></p>
+ <p><small>1 post - 1 participant</small></p>
+ <p><a href="https://discourse.ros.org/t/update-from-the-deliberation-working-group/34554">Read full topic</a></p>
+ 2023-11-08T17:15:48+00:00
+ ct2034
+
+
+ ROS Discourse General: New Packages for Iron Irwini 2023-11-08
+ https://discourse.ros.org/t/new-packages-for-iron-irwini-2023-11-08/34548
+ <p>We’re happy to announce <strong>2</strong> new packages and <strong>170</strong> updates are now available in ROS 2 Iron Irwini <img alt=":iron:" class="emoji emoji-custom" height="20" src="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/b/3/b3c1340fc185f5e47c7ec55ef5bb1771802de993.png?v=12" title=":iron:" width="20" /> <img alt=":irwini:" class="emoji emoji-custom" height="20" src="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/d/2/d2f3dcbdaff6f33258719fe5b8f692594a9feab0.png?v=12" title=":irwini:" width="20" /> . This sync was tagged as <a href="https://github.com/ros/rosdistro/blob/iron/2023-11-08/iron/distribution.yaml" rel="noopener nofollow ugc"><code>iron/2023-11-08</code> </a>.</p>
+<h2><a class="anchor" href="https://discourse.ros.org#package-updates-for-iron-1" name="package-updates-for-iron-1"></a>Package Updates for iron</h2>
+<h3><a class="anchor" href="https://discourse.ros.org#added-packages-2-2" name="added-packages-2-2"></a>Added Packages [2]:</h3>
+<ul>
+<li>ros-iron-interactive-marker-twist-server: 2.1.0-1</li>
+<li>ros-iron-interactive-marker-twist-server-dbgsym: 2.1.0-1</li>
+</ul>
+<h3><a class="anchor" href="https://discourse.ros.org#updated-packages-170-3" name="updated-packages-170-3"></a>Updated Packages [170]:</h3>
+<ul>
+<li>ros-iron-ackermann-steering-controller: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-ackermann-steering-controller-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-admittance-controller: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-admittance-controller-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-bicycle-steering-controller: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-bicycle-steering-controller-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-catch-ros2: 0.1.0-1 → 0.2.0-1</li>
+<li>ros-iron-catch-ros2-dbgsym: 0.1.0-1 → 0.2.0-1</li>
+<li>ros-iron-controller-interface: 3.19.1-1 → 3.20.0-1</li>
+<li>ros-iron-controller-interface-dbgsym: 3.19.1-1 → 3.20.0-1</li>
+<li>ros-iron-controller-manager: 3.19.1-1 → 3.20.0-1</li>
+<li>ros-iron-controller-manager-dbgsym: 3.19.1-1 → 3.20.0-1</li>
+<li><a href="http://ros.org/wiki/controller_manager_msgs">ros-iron-controller-manager-msgs</a>: 3.19.1-1 → 3.20.0-1</li>
+<li>ros-iron-controller-manager-msgs-dbgsym: 3.19.1-1 → 3.20.0-1</li>
+<li>ros-iron-depthai-bridge: 2.8.1-1 → 2.8.2-1</li>
+<li>ros-iron-depthai-bridge-dbgsym: 2.8.1-1 → 2.8.2-1</li>
+<li>ros-iron-depthai-descriptions: 2.8.1-1 → 2.8.2-1</li>
+<li>ros-iron-depthai-examples: 2.8.1-1 → 2.8.2-1</li>
+<li>ros-iron-depthai-examples-dbgsym: 2.8.1-1 → 2.8.2-1</li>
+<li>ros-iron-depthai-filters: 2.8.1-1 → 2.8.2-1</li>
+<li>ros-iron-depthai-filters-dbgsym: 2.8.1-1 → 2.8.2-1</li>
+<li>ros-iron-depthai-ros: 2.8.1-1 → 2.8.2-1</li>
+<li>ros-iron-depthai-ros-driver: 2.8.1-1 → 2.8.2-1</li>
+<li>ros-iron-depthai-ros-driver-dbgsym: 2.8.1-1 → 2.8.2-1</li>
+<li>ros-iron-depthai-ros-msgs: 2.8.1-1 → 2.8.2-1</li>
+<li>ros-iron-depthai-ros-msgs-dbgsym: 2.8.1-1 → 2.8.2-1</li>
+<li>ros-iron-diff-drive-controller: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-diff-drive-controller-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-effort-controllers: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-effort-controllers-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-force-torque-sensor-broadcaster: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-force-torque-sensor-broadcaster-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-forward-command-controller: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-forward-command-controller-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li><a href="https://github.com/foxglove/ros-foxglove-bridge" rel="noopener nofollow ugc">ros-iron-foxglove-bridge</a>: 0.7.2-1 → 0.7.3-1</li>
+<li>ros-iron-foxglove-bridge-dbgsym: 0.7.2-1 → 0.7.3-1</li>
+<li>ros-iron-gripper-controllers: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-gripper-controllers-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-hardware-interface: 3.19.1-1 → 3.20.0-1</li>
+<li>ros-iron-hardware-interface-dbgsym: 3.19.1-1 → 3.20.0-1</li>
+<li>ros-iron-imu-sensor-broadcaster: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-imu-sensor-broadcaster-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li><a href="https://github.com/ros-controls/ros2_control/wiki" rel="noopener nofollow ugc">ros-iron-joint-limits</a>: 3.19.1-1 → 3.20.0-1</li>
+<li>ros-iron-joint-state-broadcaster: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-joint-state-broadcaster-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-joint-trajectory-controller: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-joint-trajectory-controller-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-joy: 3.2.0-1 → 3.3.0-1</li>
+<li>ros-iron-joy-dbgsym: 3.2.0-1 → 3.3.0-1</li>
+<li>ros-iron-joy-linux: 3.2.0-1 → 3.3.0-1</li>
+<li>ros-iron-joy-linux-dbgsym: 3.2.0-1 → 3.3.0-1</li>
+<li>ros-iron-joy-teleop: 1.4.0-2 → 1.5.0-1</li>
+<li>ros-iron-key-teleop: 1.4.0-2 → 1.5.0-1</li>
+<li><a href="https://github.com/swri-robotics/marti_messages" rel="noopener nofollow ugc">ros-iron-marti-can-msgs</a>: 1.4.1-1 → 1.5.2-1</li>
+<li>ros-iron-marti-can-msgs-dbgsym: 1.4.1-1 → 1.5.2-1</li>
+<li><a href="https://github.com/swri-robotics/marti_messages" rel="noopener nofollow ugc">ros-iron-marti-common-msgs</a>: 1.4.1-1 → 1.5.2-1</li>
+<li>ros-iron-marti-common-msgs-dbgsym: 1.4.1-1 → 1.5.2-1</li>
+<li>ros-iron-marti-dbw-msgs: 1.4.1-1 → 1.5.2-1</li>
+<li>ros-iron-marti-dbw-msgs-dbgsym: 1.4.1-1 → 1.5.2-1</li>
+<li><a href="https://github.com/swri-robotics/marti_messages" rel="noopener nofollow ugc">ros-iron-marti-introspection-msgs</a>: 1.4.1-1 → 1.5.2-1</li>
+<li>ros-iron-marti-introspection-msgs-dbgsym: 1.4.1-1 → 1.5.2-1</li>
+<li><a href="https://github.com/swri-robotics/marti_messages" rel="noopener nofollow ugc">ros-iron-marti-nav-msgs</a>: 1.4.1-1 → 1.5.2-1</li>
+<li>ros-iron-marti-nav-msgs-dbgsym: 1.4.1-1 → 1.5.2-1</li>
+<li><a href="https://github.com/swri-robotics/marti_messages" rel="noopener nofollow ugc">ros-iron-marti-perception-msgs</a>: 1.4.1-1 → 1.5.2-1</li>
+<li>ros-iron-marti-perception-msgs-dbgsym: 1.4.1-1 → 1.5.2-1</li>
+<li><a href="https://github.com/swri-robotics/marti_messages" rel="noopener nofollow ugc">ros-iron-marti-sensor-msgs</a>: 1.4.1-1 → 1.5.2-1</li>
+<li>ros-iron-marti-sensor-msgs-dbgsym: 1.4.1-1 → 1.5.2-1</li>
+<li><a href="https://github.com/swri-robotics/marti_messages" rel="noopener nofollow ugc">ros-iron-marti-status-msgs</a>: 1.4.1-1 → 1.5.2-1</li>
+<li>ros-iron-marti-status-msgs-dbgsym: 1.4.1-1 → 1.5.2-1</li>
+<li><a href="https://github.com/swri-robotics/marti_messages" rel="noopener nofollow ugc">ros-iron-marti-visualization-msgs</a>: 1.4.1-1 → 1.5.2-1</li>
+<li>ros-iron-marti-visualization-msgs-dbgsym: 1.4.1-1 → 1.5.2-1</li>
+<li>ros-iron-mcap-vendor: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-mcap-vendor-dbgsym: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-mouse-teleop: 1.4.0-2 → 1.5.0-1</li>
+<li><a href="https://www.mrpt.org/" rel="noopener nofollow ugc">ros-iron-mrpt2</a>: 2.10.2-1 → 2.11.2-1</li>
+<li>ros-iron-mrpt2-dbgsym: 2.10.2-1 → 2.11.2-1</li>
+<li><a href="https://github.com/aussierobots/ublox_dgnss" rel="noopener nofollow ugc">ros-iron-ntrip-client-node</a>: 0.5.1-1 → 0.5.2-1</li>
+<li>ros-iron-ntrip-client-node-dbgsym: 0.5.1-1 → 0.5.2-1</li>
+<li>ros-iron-position-controllers: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-position-controllers-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-range-sensor-broadcaster: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-range-sensor-broadcaster-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-ros-gz: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-gz-bridge: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-gz-bridge-dbgsym: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-gz-image: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-gz-image-dbgsym: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-gz-interfaces: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-gz-interfaces-dbgsym: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-gz-sim: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-gz-sim-dbgsym: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-gz-sim-demos: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-ign: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-ign-bridge: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-ign-bridge-dbgsym: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-ign-gazebo: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-ign-gazebo-dbgsym: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-ign-gazebo-demos: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-ign-image: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-ign-image-dbgsym: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-ign-interfaces: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-ign-interfaces-dbgsym: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros2-control: 3.19.1-1 → 3.20.0-1</li>
+<li>ros-iron-ros2-control-test-assets: 3.19.1-1 → 3.20.0-1</li>
+<li>ros-iron-ros2-controllers: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-ros2-controllers-test-nodes: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-ros2bag: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-ros2controlcli: 3.19.1-1 → 3.20.0-1</li>
+<li>ros-iron-rosbag2: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-compression: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-compression-dbgsym: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-compression-zstd: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-compression-zstd-dbgsym: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-cpp: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-cpp-dbgsym: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-examples-cpp: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-examples-cpp-dbgsym: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-examples-py: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-interfaces: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-interfaces-dbgsym: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-performance-benchmarking: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-performance-benchmarking-msgs: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-py: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-storage: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-storage-dbgsym: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-storage-default-plugins: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-storage-mcap: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-storage-mcap-dbgsym: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-storage-sqlite3: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-storage-sqlite3-dbgsym: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-test-common: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-test-msgdefs: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-test-msgdefs-dbgsym: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-tests: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-transport: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-transport-dbgsym: 0.22.3-1 → 0.22.4-1</li>
+<li><a href="http://ros.org/wiki/rqt_controller_manager">ros-iron-rqt-controller-manager</a>: 3.19.1-1 → 3.20.0-1</li>
+<li>ros-iron-rqt-joint-trajectory-controller: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-sdl2-vendor: 3.2.0-1 → 3.3.0-1</li>
+<li>ros-iron-shared-queues-vendor: 0.22.3-1 → 0.22.4-1</li>
+<li><a href="http://www.ros.org/wiki/spacenav_node">ros-iron-spacenav</a>: 3.2.0-1 → 3.3.0-1</li>
+<li>ros-iron-spacenav-dbgsym: 3.2.0-1 → 3.3.0-1</li>
+<li>ros-iron-sqlite3-vendor: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-steering-controllers-library: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-steering-controllers-library-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-teleop-tools: 1.4.0-2 → 1.5.0-1</li>
+<li>ros-iron-teleop-tools-msgs: 1.4.0-2 → 1.5.0-1</li>
+<li>ros-iron-teleop-tools-msgs-dbgsym: 1.4.0-2 → 1.5.0-1</li>
+<li>ros-iron-transmission-interface: 3.19.1-1 → 3.20.0-1</li>
+<li>ros-iron-transmission-interface-dbgsym: 3.19.1-1 → 3.20.0-1</li>
+<li>ros-iron-tricycle-controller: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-tricycle-controller-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-tricycle-steering-controller: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-tricycle-steering-controller-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li><a href="https://github.com/aussierobots/ublox_dgnss" rel="noopener nofollow ugc">ros-iron-ublox-dgnss</a>: 0.5.1-1 → 0.5.2-1</li>
+<li><a href="https://github.com/aussierobots/ublox_dgnss" rel="noopener nofollow ugc">ros-iron-ublox-dgnss-node</a>: 0.5.1-1 → 0.5.2-1</li>
+<li>ros-iron-ublox-dgnss-node-dbgsym: 0.5.1-1 → 0.5.2-1</li>
+<li>ros-iron-ublox-nav-sat-fix-hp-node: 0.5.1-1 → 0.5.2-1</li>
+<li>ros-iron-ublox-nav-sat-fix-hp-node-dbgsym: 0.5.1-1 → 0.5.2-1</li>
+<li><a href="https://github.com/aussierobots/ublox_dgnss" rel="noopener nofollow ugc">ros-iron-ublox-ubx-interfaces</a>: 0.5.1-1 → 0.5.2-1</li>
+<li>ros-iron-ublox-ubx-interfaces-dbgsym: 0.5.1-1 → 0.5.2-1</li>
+<li><a href="https://github.com/aussierobots/ublox_dgnss" rel="noopener nofollow ugc">ros-iron-ublox-ubx-msgs</a>: 0.5.1-1 → 0.5.2-1</li>
+<li>ros-iron-ublox-ubx-msgs-dbgsym: 0.5.1-1 → 0.5.2-1</li>
+<li>ros-iron-velocity-controllers: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-velocity-controllers-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li><a href="http://www.ros.org/wiki/wiimote">ros-iron-wiimote</a>: 3.2.0-1 → 3.3.0-1</li>
+<li>ros-iron-wiimote-dbgsym: 3.2.0-1 → 3.3.0-1</li>
+<li><a href="http://www.ros.org/wiki/wiimote">ros-iron-wiimote-msgs</a>: 3.2.0-1 → 3.3.0-1</li>
+<li>ros-iron-wiimote-msgs-dbgsym: 3.2.0-1 → 3.3.0-1</li>
+<li><a href="https://facebook.github.io/zstd/" rel="noopener nofollow ugc">ros-iron-zstd-vendor</a>: 0.22.3-1 → 0.22.4-1</li>
+</ul>
+<h3><a class="anchor" href="https://discourse.ros.org#removed-packages-0-4" name="removed-packages-0-4"></a>Removed Packages [0]:</h3>
+<p>Thanks to all ROS maintainers who make packages available to the ROS community. The above list of packages was made possible by the work of the following maintainers:</p>
+<ul>
+<li>Adam Serafin</li>
+<li>Alejandro Hernandez</li>
+<li>Bence Magyar</li>
+<li>Brandon Ong</li>
+<li>Chris Lalancette</li>
+<li>Denis Štogl</li>
+<li>Enrique Fernandez</li>
+<li>Foxglove</li>
+<li>Geoff Sokoll</li>
+<li>John Hurliman</li>
+<li>Jonathan Bohren</li>
+<li>Jose-Luis Blanco-Claraco</li>
+<li>Louise Poubel</li>
+<li>Michael Orlov</li>
+<li>Mike Purvis</li>
+<li>Nick Hortovanyi</li>
+<li>Nick Morales</li>
+<li>ROS Tooling Working Group</li>
+<li>Sachin Guruswamy</li>
+<li>Southwest Research Institute</li>
+<li>geoff</li>
+<li>sachin</li>
+</ul>
+ <p><small>1 post - 1 participant</small></p>
+ <p><a href="https://discourse.ros.org/t/new-packages-for-iron-irwini-2023-11-08/34548">Read full topic</a></p>
+ 2023-11-08T02:09:13+00:00
+ Yadunund
+
+
+ ROS Discourse General: BT-Studio 0.2 available (with video)
+ https://discourse.ros.org/t/bt-studio-0-2-available-with-video/34529
+ <p>Hi folks,</p>
+<p>we have just published today the <a href="https://www.linkedin.com/feed/update/urn:li:activity:7127296322964967424" rel="noopener nofollow ugc">0.2 release of our BT Studio</a>. This release introduces a web-based visual IDE that enhances the development of ROS 2 applications with Behavior Trees.</p>
+<p><a href="https://www.youtube.com/watch?v=Bo4SJEiBKGQ">[BT Studio] Version 0.2 released: showcasing the Web IDE.</a></p>
+
+<aside class="onebox allowlistedgeneric">
+ <header class="source">
+ <img class="site-icon" height="32" src="https://global.discourse-cdn.com/business7/uploads/ros/original/2X/b/bad3e5f9ad67c1ddf145107ce7032ac1d7b22563.svg" width="32" />
+
+ <a href="https://github.com/JdeRobot/bt-studio" rel="noopener nofollow ugc" target="_blank">GitHub</a>
+ </header>
+
+ <article class="onebox-body">
+ <div class="aspect-image"><img class="thumbnail" height="345" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/e/b/ebb745451160691b176a275f37bde35de6c29afa_2_690x345.png" width="690" /></div>
+
+<h3><a href="https://github.com/JdeRobot/bt-studio" rel="noopener nofollow ugc" target="_blank">GitHub - JdeRobot/bt-studio: BT Studio is a ROS Behavior-Tree visual IDE</a></h3>
+
+ <p>BT Studio is a ROS Behavior-Tree visual IDE. Contribute to JdeRobot/bt-studio development by creating an account on GitHub.</p>
+
+
+ </article>
+
+ <div class="onebox-metadata">
+
+
+ </div>
+
+ <div style="clear: both;"></div>
+</aside>
+
+<p>BT Studio has multi-project support for improved efficiency and an integrated graphical tree editor to ease the design of complex tree structures. Additionally, once apps are defined, they can be downloaded as ROS 2 packages, with dependencies handled for seamless installation and use. <a class="hashtag-cooked" href="https://discourse.ros.org/tag/ros2"><span class="hashtag-icon-placeholder"><svg class="fa d-icon d-icon-square-full svg-icon svg-node" xmlns="http://www.w3.org/2000/svg"><use></use></svg></span><span>ros2</span></a> <span class="hashtag-raw">#BehaviorTrees</span> <a class="hashtag-cooked" href="https://discourse.ros.org/tag/python"><span class="hashtag-icon-placeholder"><svg class="fa d-icon d-icon-square-full svg-icon svg-node" xmlns="http://www.w3.org/2000/svg"><use></use></svg></span><span>python</span></a></p>
+<p>In addition, some clarifications regarding the last Deliberation Working group meeting (23-10-02) <a class="mention" href="https://discourse.ros.org/u/ct2034">@ct2034</a> <a class="mention" href="https://discourse.ros.org/u/fmrico">@fmrico</a> :</p>
+<ol>
+<li>
+<p><a href="https://jderobot.github.io/" rel="noopener nofollow ugc">JdeRobot</a> is a non profit association for developing open source software in robotics and AI. We started informally in 2003 and finally registered formally in 2018. JdeRobot is not a “false spin off from URJC”, despite it was born at that university. We have contributors from several Spanish universities (URJC, UPM, UCM, UJI…) and from several countries. Since 2015 we have participated 8 times at Google Summer of Code developing open source robotics software projects.</p>
+</li>
+<li>
+<p>We do not “hate ROS”. We developed an <a href="https://zeroc.com/ice" rel="noopener nofollow ugc">ICE</a> based robotics middleware until 2018, then we changed our approach, deprecated such software code base and widely adopted ROS. Since then all our software is ROS friendly. Developing an alternative middleware does not mean to hate other available ones :-).</p>
+</li>
+<li>
+<p>We are currently working on integrating BehaviorTrees in our robot programming website, named <a href="https://unibotics.org/" rel="noopener nofollow ugc">Unibotics</a>, and continuously improving it, both in reliability and in new functionalities. Unibotics is fully ROS based, and available online for the robotics community for free. Our BT functionality currently includes a translator to Python files and a visual editor. It will soon (0.3 release) include the dockerized execution of BT robotics applications.</p>
+</li>
+</ol>
+<p>Hope it helps,</p>
+ <p><small>1 post - 1 participant</small></p>
+ <p><a href="https://discourse.ros.org/t/bt-studio-0-2-available-with-video/34529">Read full topic</a></p>
+ 2023-11-06T19:47:12+00:00
+ jmplaza
+
+
+ ROS Discourse General: Introducing launch-generator: A simplified launch description creation tool for ROS 2
+ https://discourse.ros.org/t/introducing-launch-generator-a-simplified-launch-description-creation-tool-for-ros-2/34509
+ <p><a href="https://github.com/Tacha-S/launch_generator" rel="noopener nofollow ugc">Launch-generator</a> is a tool designed to ease the complexities and code redundancies inherent in ROS 2’s <a href="https://github.com/ros2/launch" rel="noopener nofollow ugc">launch</a> and <a href="https://github.com/ros2/launch_ros" rel="noopener nofollow ugc">launch_ros</a> descriptions. It enables shorter and more concise descriptions compared to those made with <code>launch</code> and <code>launch_ros</code>. While there are actions not yet implemented in <code>launch-generator</code>, its <a href="https://github.com/Tacha-S/launch_generator#other-entities" rel="noopener nofollow ugc">add_action()</a> function allows for the free addition of <code>launch</code> and <code>launch_ros</code> actions. (Feature addition requests are also welcome.) It also supports the inclusion of existing launch files, facilitating seamless collaboration with <code>launch</code> and <code>launch_ros</code> modules, so there’s no need to replace everything. It’s already published on <a href="https://pypi.org/project/launch-generator/" rel="noopener nofollow ugc">PyPI</a> and is ready to use with pip.</p>
+<p><code>pip install launch-generator</code></p>
+<p>I hope to alleviate the fatigue of writing launch files in Python by using this library.</p>
+ <p><small>1 post - 1 participant</small></p>
+ <p><a href="https://discourse.ros.org/t/introducing-launch-generator-a-simplified-launch-description-creation-tool-for-ros-2/34509">Read full topic</a></p>
+ 2023-11-05T11:01:41+00:00
+ Tacha-S
+
+
+ ROS Discourse General: ROS News for the Week of October 30th, 2023
+ https://discourse.ros.org/t/ros-news-for-the-week-of-october-30th-2023/34495
+ <h1><a class="anchor" href="https://discourse.ros.org#ros-news-for-the-week-of-october-30th-2023-1" name="ros-news-for-the-week-of-october-30th-2023-1"></a>ROS News for the Week of October 30th, 2023</h1>
+<br />
+<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/0/2/024f2ba4621bd3acca55816a140c72b9668a1f58.jpeg" title="image"><img alt="image" height="207" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/0/2/024f2ba4621bd3acca55816a140c72b9668a1f58_2_517x207.jpeg" width="517" /></a></div><br />
+I work closely with the executive teams for three or four open source non-profits, and let me tell you, things are really rough right now. Our friends at OpenCV are taking a new approach to fundraising, they are attempting to crowd fund the next release of OpenCV. <a href="https://www.indiegogo.com/projects/opencv-5-support-non-profit-open-source-cv-ai#/"><strong>If you use OpenCV please consider donating to their new IndieGoGo campaign and please help spread the word.</strong> </a><p></p>
+<br />
+<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/3/e/3e40ac1e949b5fc575b915e729eb002d0f087c3b.png" title="image"><img alt="image" height="181" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/3/e/3e40ac1e949b5fc575b915e729eb002d0f087c3b_2_517x181.png" width="517" /></a></div><br />
+<a href="https://www.massrobotics.org/massrobotics-accelerator/">Mass Robotics has created a new start-up incubator for early-stage robotics companies.</a> What’s different about this incubator is that they don’t take a chunk of equity from the company (most incubators want between 5-10% of a new startup’s equity).<p></p>
+<br />
+<p><a href="https://www.youtube.com/watch?v=oapGKWkU4D4">The Future of Robotics - What do the experts think? (ROSCon '23)</a></p>
+<p><a class="mention" href="https://discourse.ros.org/u/joshnewans">@joshnewans</a> has put together a great set of interviews from ROSCon 2023. There are a number of other summaries from <a href="https://www.youtube.com/watch?v=Yl3fIHlcCfQ">@TheConstruct</a> and <a href="https://www.weeklyrobotics.com/articles/2023_10_29_roscon_2023/">Weekly Robotics</a>. The videos from ROSCon 2023 should be up on the website early next week.</p>
+<br />
+<p><img alt="output" class="animated" height="180" src="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/9/5/95402c3b7169b6b73f4f45e0972e38744ce6f848.gif" width="320" /><br />
+<a href="http://www.leaphand.com/">Remember that really cool open source hardware / software dexterous hand from CMU that I posted awhile back?</a> – <a href="https://www.robotis.us/leap-hand-bundle-xc330/?_ga=2.98448927.1070634161.1698949018-1498655723.1672167924">Our friends at Robotis are now selling the hand directly</a>. There is even a <a href="https://www.robotis.us/leap-hand-bundle-lite-xl330/">kit version</a> with lower end servos that you can purchase for about $500.</p>
+<h1><a class="anchor" href="https://discourse.ros.org#events-2" name="events-2"></a>Events</h1>
+<ul>
+<li><a href="https://farmroboticschallenge.ai/">2023-11-15 Farm Robotics Challenge Submission Deadline</a></li>
+<li><a href="https://roscon2023.de/">2023-11-23 → 2023-11-24 ROSCon Germany</a></li>
+<li><a href="https://www.eventbrite.com/e/entradas-ros-meetup-barcelona-739724173917?a">2023-11-24 ROS Meetup in Barcelona</a></li>
+<li><a href="https://reg.eventnook.com/event/rosiapworkshop2023">2023-11-29 → 2023-11-30 ROS Industrial APAC Summit SG</a></li>
+<li><a href="https://discourse.ros.org/t/roscon-india-2023/32903">2023-12-14 → 2023-12-15 ROSCon India</a></li>
+<li><a href="https://docs.google.com/forms/d/e/1FAIpQLSc-8r3w-DiqwWqFqWsyHccnoFcdGer9MyD0XM4isXenHe50rQ/viewform">2023-12-17 → Open Hardware Summit CFP Deadline</a></li>
+<li><a href="https://2024.oshwa.org/">2024 Open Hardware Summit Montreal</a></li>
+</ul>
+<h1><a class="anchor" href="https://discourse.ros.org#news-3" name="news-3"></a>News</h1>
+<ul>
+<li><a href="https://www.indiegogo.com/projects/opencv-5-support-non-profit-open-source-cv-ai#/">IMPORTANT! OpenCV 5 Fundraiser</a></li>
+<li><a href="https://www.therobotreport.com/massrobotics-launches-equity-free-robotics-accelerator/">Mass Robotic’s New Incubator – (no equity required!)</a> – <a href="https://techcrunch.com/2023/11/01/massrobotics-is-launching-an-accelerator/">Tech Crunch</a>.</li>
+<li><a href="https://www.nytimes.com/2023/11/03/technology/cruise-general-motors-self-driving-cars.html">NYT: Cruise Grew Fast and Angered Regulators. Now It’s Dealing With the Fallout.</a></li>
+<li><a href="https://www.therobotreport.com/promise-robotics-brings-in-15m-to-bring-automation-to-homebuilding/">Promise Robotics brings in $15M to bring automation to homebuilding</a></li>
+<li><a href="https://www.theverge.com/2023/11/2/23942607/matic-robot-vacuum-price-release-date-features">Google Engineers build a Better Vacuum (using ROS)</a></li>
+<li><a href="https://www.therobotreport.com/gecko-robotics-launches-cantilever-platform/">Gecko Robotics Cantilever Project</a></li>
+<li><a href="https://spectrum.ieee.org/video-friday-robots-for-humanity?share_id=7946233&utm_campaign=RebelMouse&utm_content=IEEE+Spectrum&utm_medium=social&utm_source=twitter">IEEE Spectrum Video Friday</a></li>
+<li><a href="http://www.leaphand.com/">Remember that Low-Cost, Efficient, Anthropomorphic (LEAP) Hand that uses ROS from CMU?</a> –<a href="https://www.robotis.us/leap-hand-bundle-xc330/?_ga=2.98448927.1070634161.1698949018-1498655723.1672167924">You can now buy one!</a></li>
+<li><a href="https://www.youtube.com/watch?v=yC1uEQ9Y7eI">Safety21 for Autoware</a></li>
+<li><a href="https://www.linkedin.com/pulse/future-education-edu-amr-r3pl1c4-kriae/?trackingId=zrur2CDvZhD4zFMNshJQPQ%3D%3D">New EduAMR</a></li>
+<li><a href="https://blogs.nvidia.com/blog/2023/10/20/eureka-robotics-research/?ncid=so-link-44946&=&linkId=100000222979899">Eureka! NVIDIA Research Breakthrough Puts New Spin on Robot Learning</a></li>
+<li><a href="https://www.weeklyrobotics.com/articles/2023_10_29_roscon_2023/">Thoughts on ROSCon 2023</a></li>
+<li><a href="https://duckietown.com/aerial-ros-community-meeting/?utm_campaign=Events&utm_content=267894055&utm_medium=social&utm_source=twitter">DuckieTown Takes to the Sky</a></li>
+<li><a href="https://bayesrays.github.io/">Bayes Rays: Uncertainty Quantification for Neural Radiance Fields</a></li>
+<li><a href="https://github.com/IPNL-POLYU/pyrtklib">Python RTKLib</a></li>
+<li><a href="https://www.youtube.com/watch?v=mjppetLDCc4">QUT: robots navigate using visual imagery</a></li>
+<li><a href="https://github.com/TakumaNakao/mathematical_robotics">Pointcloud Matching Optimizations</a></li>
+<li><a href="https://github.com/Pandas-Team/Automatic-Parking">Automatic Parking Demo Code</a></li>
+<li><a href="https://github.com/neka-nat/cupoch">(cool) Cupoch: rapid 3D data processing for robotics using CUDA</a></li>
+</ul>
+<h1><a class="anchor" href="https://discourse.ros.org#ros-4" name="ros-4"></a>ROS</h1>
+<ul>
+<li><a href="https://discourse.ros.org/t/open-sourcing-nvidia-isaac-sim-urdf-and-mjcf-importer-extensions/34412">Open Sourcing NVIDIA Isaac Sim URDF and MJCF Importer Extensions </a></li>
+<li><a href="https://discourse.ros.org/t/nav2-user-requests-survey-results/34421">Nav2 User Requests Survey</a></li>
+<li><a href="https://discourse.ros.org/t/nav2-soft-realtime-controller-server-option-available/34384">Soft Realtime Controller Server Option Available! </a></li>
+<li><a href="https://community.gazebosim.org/t/community-meeting-open-3d-engine-for-ros-simulations/2348/5">October 2023 Gazebo Community Meeting: O3DE</a></li>
+<li><a href="https://vimeo.com/880952317?share=copy">October Interoperability SIG Recording</a></li>
+<li><a href="https://discourse.ros.org/t/franka-emika-agile-robots/34454">Franka Emika joins Agile Robots</a></li>
+<li><a href="https://discourse.ros.org/t/new-packages-for-ros-2-rolling-ridley-2023-11-02/34470">2 New and 32 Updated Packages for ROS 2 Rolling</a></li>
+<li><a href="https://discourse.ros.org/t/interviews-from-roscon-23/34463">ROSCon 2023 Interviews</a></li>
+<li><a href="https://discourse.ros.org/t/november-2023-meetings-aerial-robotics/34432">November 2023 Aerial Robotics Meetings</a></li>
+<li><a href="https://discourse.ros.org/t/ros-2-and-c-20/34292">ROS 2 and C++ 20</a></li>
+<li><a href="https://github.com/madibabaiasl/modern-robotics-I-course/wiki/Project-1:-Computation-of-PincherX-100-End%E2%80%90effector-Twist-Using-ROS-2-Utilities-and-The-Derived-Jacobian-%E2%80%90-Did-someone-say-a-dancing-robot-arm%3F">End‐effector Twist Using ROS 2 Utilities and The Derived Jacobian</a></li>
+<li><a href="https://github.com/0x126/rosbag2usage">ROSBag Usage: visualize disk usage in a ROSBag</a></li>
+<li><a href="https://github.com/NovoG93/sjtu_drone">ROS/ ROS 2 Gazebo quadcopter simulator</a></li>
+<li><a href="https://github.com/ctu-mrs/spheremap">Multi-layer Dynamic Online Map for UAVs</a></li>
+<li><a href="https://github.com/dan11003/tbv_slam_public">TBV Radar SLAM in ROS</a></li>
+<li><a href="https://github.com/MapIV/eagleye">GNSS + IMU Localization in ROS 2</a></li>
+<li><a href="https://youtu.be/xUE5LXz53U4">ROS 2: Nvidia Jetson Nano Robotic Vision with Stereo</a></li>
+<li><a href="https://github.com/uos/rmagine_gazebo_plugins">Raycasting based Range Sensor Simulation in Gazebo using Rmagine</a></li>
+<li><a href="https://github.com/ailabspace/drl-based-mapless-crowd-navigation-with-perceived-risk">Deep RL Moving Crowd Navigation</a></li>
+</ul>
+<h1><a class="anchor" href="https://discourse.ros.org#ros-questions-5" name="ros-questions-5"></a>ROS Questions</h1>
+<p>Please take a moment to help out your fellow developers by answering a few questions on <a href="https://robotics.stackexchange.com/questions/tagged/ros">robotics.stackexchange.com</a></p>
+ <p><small>1 post - 1 participant</small></p>
+ <p><a href="https://discourse.ros.org/t/ros-news-for-the-week-of-october-30th-2023/34495">Read full topic</a></p>
+ 2023-11-03T20:00:45+00:00
+ Katherine_Scott
+
+
+ ROS Discourse General: Interviews from ROSCon '23
+ https://discourse.ros.org/t/interviews-from-roscon-23/34463
+ <p>Hi everyone, it was fantastic to get along to ROSCon (and the US) for the first time and meet so many of you!</p>
+<p>Some of you might have seen or heard me getting around interviewing a few people. The plan was to get the video uploaded straight away before we continued our journey but some delays meant it had to wait until we got home.</p>
+<p>It’s a bit of a departure from my usual format and I think I have some room to grow, but I hope you enjoy it nonetheless <img alt=":slight_smile:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/slight_smile.png?v=12" title=":slight_smile:" width="20" /></p>
+<p><em>P.S. Apologies for the clickbait title</em></p>
+<p><a href="https://www.youtube.com/watch?v=oapGKWkU4D4">The Future of Robotics - What do the experts think? (ROSCon '23)</a></p>
+
+<p>Thanks especially to everyone who was involved in organising this great week!</p>
+ <p><small>1 post - 1 participant</small></p>
+ <p><a href="https://discourse.ros.org/t/interviews-from-roscon-23/34463">Read full topic</a></p>
+ 2023-11-02T20:58:19+00:00
+ joshnewans
+
+
+ ROS Discourse General: Join the ROS Ambassador Program
+ https://discourse.ros.org/t/join-the-ros-ambassador-program/34462
+ <p>Dear ROS community,<br />
+We are thrilled to announce the re-launch of the <a href="https://www.theconstructsim.com/become-a-ros-ambassador/" rel="noopener nofollow ugc">ROS Ambassadors Program</a>, an initiative<br />
+dedicated to spreading ROS knowledge globally.</p>
+<p><strong>Our Mission: Learn, Teach, and Empower with ROS</strong></p>
+<p>Our goal is simple: to learn and teach ROS, empowering individuals to share this knowledge<br />
+with the world.</p>
+<p>ROS Ambassador <strong>Benefits</strong></p>
+<p>As a ROS Ambassador, you will enjoy:</p>
+<p>● Full Learning Access:<br />
+Gain complimentary access to <a href="https://app.theconstructsim.com/" rel="noopener nofollow ugc">The Construct’s learning platform</a> with a learner license valued at €439.<br />
+Explore over 70 ROS courses to enhance your robot programming skills.</p>
+<p>● ROS Ambassador Pack:<br />
+Progress through different levels within the program and unlock exciting rewards.<br />
+Each new stage comes with corresponding gifts sent directly to you.</p>
+<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/1/4/147a9e9c82da8dba4d26e78a4156edd5503c51d2.jpeg" rel="noopener nofollow ugc" title="ROS Ambassador"><img alt="ROS Ambassador" height="250" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/1/4/147a9e9c82da8dba4d26e78a4156edd5503c51d2_2_690x250.jpeg" width="690" /></a></div><p></p>
+<p><strong>How It Works?</strong></p>
+<p>The ROS Ambassadors program is open to beginners with limited or no prior ROS knowledge.</p>
+<p>Upon joining the ROS Ambassadors program, you will be required to complete one ROS course each month, answer related questions to assist others, and spread ROS knowledge by creating a Q&A video tutorial and blog post for the ROS community.</p>
+<p><strong>How To Apply?</strong></p>
+<p>You need to send your profile to <a href="mailto:ambassadors@theconstructsim.com">ambassadors@theconstructsim.com</a>.<br />
+Including the following information:</p>
+<ol>
+<li>Programming Proficiency</li>
+</ol>
+<ul>
+<li>C++ (from 0 to 5)</li>
+<li>Python (from 0 to 5)</li>
+</ul>
+<ol start="2">
+<li>Current ROS level</li>
+</ol>
+<ul>
+<li>Basics of ROS (from 0 to 5)</li>
+<li>ROS Navigation (from 0 to 5)</li>
+<li>MoveIt (from 0 to 5)</li>
+<li>Gazebo (from 0 to 5)</li>
+<li>ROS Control(from 0 to 5)</li>
+</ul>
+<ol start="3">
+<li>Nationality and Native Language</li>
+<li>Educational Background</li>
+<li>Current educational or professional status (studying or working)</li>
+</ol>
+<p>For questions or more information, please check out here:</p><aside class="onebox allowlistedgeneric">
+ <header class="source">
+ <img class="site-icon" height="400" src="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/2/3/23d4bbd53ab620a6fdfe9081c812ca864a4973e2.png" width="400" />
+
+ <a href="https://www.theconstructsim.com/become-a-ros-ambassador/" rel="noopener nofollow ugc" target="_blank">The Construct</a>
+ </header>
+
+ <article class="onebox-body">
+ <div class="aspect-image"><img class="thumbnail" height="388" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/8/9/898ef84ea658119df62066d1a8dc2ed419367c57_2_690x388.jpeg" width="690" /></div>
+
+<h3><a href="https://www.theconstructsim.com/become-a-ros-ambassador/" rel="noopener nofollow ugc" target="_blank">Become a ROS Ambassador</a></h3>
+
+ <p>Unlock Free ROS Education and Make an Impact in the World of Robotics! The ROS Ambassadors program is free and open to beginners with limited or no prior ROS knowledge.</p>
+
+ <p>
+ <span class="label1">Est. reading time: 13 minutes</span>
+ </p>
+
+ </article>
+
+ <div class="onebox-metadata">
+
+
+ </div>
+
+ <div style="clear: both;"></div>
+</aside>
+
+<p>Join us in this exciting journey of knowledge and discovery. Become a ROS Ambassador and<br />
+contribute to the growth of the ROS community, supported by The Construct.</p>
+<p>Warm regards,<br />
+The Construct | <a href="https://www.theconstructsim.com/" rel="noopener nofollow ugc">theconstruct.ai</a><br />
+Where Your Robotics Career Happens</p>
+ <p><small>2 posts - 1 participant</small></p>
+ <p><a href="https://discourse.ros.org/t/join-the-ros-ambassador-program/34462">Read full topic</a></p>
+ 2023-11-02T19:21:54+00:00
+ Sonia_W
+
+
+ ROS Discourse General: Franka Emika <-> Agile Robots
+ https://discourse.ros.org/t/franka-emika-agile-robots/34454
+ <p>For the information of those concerned about <a class="inline-onebox" href="https://discourse.ros.org/t/franka-emika-financial-problem/33243">Franka Emika financial problem</a></p>
+<p>According to German Financial Newspaper “<a href="https://www.handelsblatt.com/technik/it-internet/robotik-fuer-28-5-millionen-euro-agile-robots-bekommt-den-zuschlag-fuer-franka-emika/29477742.html" rel="noopener nofollow ugc">Handelsblatt</a>” <a href="https://www.agile-robots.com" rel="noopener nofollow ugc">Agile Robots</a> “takes over” <a href="https://www.franka.de" rel="noopener nofollow ugc">Franka Emika</a> for 28.5 million Euro. German <a href="https://www.businessinsider.de/politik/deutschland/fuer-33-millionen-euro-deutsches-tech-startup-an-china-verkauft/" rel="noopener nofollow ugc">Business Insider</a> speaks of more than 33 million Euro. [Edit: Meanwhile Handelsblatt corrected their article to “over 30 million Euro” as well.]</p>
+<p>Both companies are seated in Munich, Bavaria, Germany and have a <a href="https://www.dlr.de/rm/en/" rel="noopener nofollow ugc">DLR</a>-background.</p>
+<p>Correct wording should be found soon on the corresponding news website of the companies:</p>
+<ul>
+<li><a class="inline-onebox" href="https://lp.franka.de/news" rel="noopener nofollow ugc">Franka Emika news</a></li>
+<li><a class="inline-onebox" href="https://www.agile-robots.com/en/news-events" rel="noopener nofollow ugc">Read the latest news | Agile Robots | Agile Robots AG</a></li>
+</ul>
+ <p><small>4 posts - 3 participants</small></p>
+ <p><a href="https://discourse.ros.org/t/franka-emika-agile-robots/34454">Read full topic</a></p>
+ 2023-11-02T15:32:02+00:00
+ ThiloZimmermann
+
+
+ ROS Discourse General: Nav2 User Requests Survey Results
+ https://discourse.ros.org/t/nav2-user-requests-survey-results/34421
+ <p>Howdy yal,</p>
+<p>Its yur rip-rawrin’ rootin’-tootin’ gun-slingin’ navigator in here parts <small><em>I’m going as a cowboy for halloween today</em></small> <img alt=":cowboy_hat_face:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/cowboy_hat_face.png?v=12" title=":cowboy_hat_face:" width="20" /> !</p>
+<p>I wanted to highlight the newest post on Open Navigation’s blog going over the results of the 2023 Nav2 / ROS 2 User Survey I announced in conjunction with ROSCon in the discourse post below:</p>
+<aside class="quote">
+ <div class="title">
+ <div class="quote-controls"></div>
+ <img alt="" class="avatar" height="24" src="https://sea2.discourse-cdn.com/business7/user_avatar/discourse.ros.org/katherine_scott/48/4434_2.png" width="24" />
+ <a href="https://discourse.ros.org/t/nav2-ros-2-navigation-user-requested-capabilities-and-actions-survey/34202/5">Nav2, ROS 2, Navigation: User Requested Capabilities and Actions Survey</a> <a class="badge-wrapper bullet" href="https://discourse.ros.org/c/general/8"><span class="badge-category-bg" style="background-color: #0E76BD;"></span><span class="badge-category clear-badge" title="News and general discussion about ROS. Kind of like the “ros-users” of discourse.ros.org. If you have a question: Please ask on Robotics Stack Exchange according to our support guidelines. This is not the right place.">General</span></a>
+ </div>
+ <blockquote>
+ Thanks for publishing the results! This information is important enough I think it might warrant its own post.
+ </blockquote>
+</aside>
+
+<p>You can check out the results:</p>
+<aside class="onebox allowlistedgeneric">
+ <header class="source">
+ <img class="site-icon" height="100" src="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/a/2/a23c46a554e86944ff962764aab131958e3ba739.png" width="100" />
+
+ <a href="https://www.opennav.org/news/survey2023" rel="noopener nofollow ugc" target="_blank">Open Navigation LLC</a>
+ </header>
+
+ <article class="onebox-body">
+ <div class="aspect-image"><img class="thumbnail" height="360" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/7/9/798e2aa46e252557ad893aa77ac881e91c8a55e3_2_690x360.png" width="690" /></div>
+
+<h3><a href="https://www.opennav.org/news/survey2023" rel="noopener nofollow ugc" target="_blank">Nav2 User Survey Bonanza — Open Navigation LLC</a></h3>
+
+ <p>Since we at Open Navigation are gluttons for punishment, we ran a survey in conjunction with ROSCon 2023 to understand what our users love, hate, and desire for the future. We want to share these results with the community in the spirit of...</p>
+
+
+ </article>
+
+ <div class="onebox-metadata">
+
+
+ </div>
+
+ <div style="clear: both;"></div>
+</aside>
+
+<p>While you’re visiting, checkout some of the other blog posts we have! Especially the really neat ones introducing Open Navigation’s sponsors – they go over what these companies do as well as highlight how they use ROS 2 and Nav2 in their various products and services. They contain some special insight into how you can use Nav2 and ROS 2 to build product-quality robot systems and some of the features they leverage to make it happen!</p>
+<h1><a class="anchor" href="https://discourse.ros.org#dexory-1" name="dexory-1"></a>Dexory</h1>
+<aside class="onebox allowlistedgeneric">
+ <header class="source">
+ <img class="site-icon" height="100" src="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/a/2/a23c46a554e86944ff962764aab131958e3ba739.png" width="100" />
+
+ <a href="https://www.opennav.org/news/dexorysponsor" rel="noopener nofollow ugc" target="_blank">Open Navigation LLC</a>
+ </header>
+
+ <article class="onebox-body">
+ <div class="aspect-image"><img class="thumbnail" height="500" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/7/5/75be2d516bac9642ce35dc47c4d311ace17bce5b_2_506x500.png" width="506" /></div>
+
+<h3><a href="https://www.opennav.org/news/dexorysponsor" rel="noopener nofollow ugc" target="_blank">Dexory - Sponsor Introductions P.I — Open Navigation LLC</a></h3>
+
+ <p>Dexory - Sponsor Introductions P.I</p>
+
+
+ </article>
+
+ <div class="onebox-metadata">
+
+
+ </div>
+
+ <div style="clear: both;"></div>
+</aside>
+
+<h1><a class="anchor" href="https://discourse.ros.org#stereolabs-2" name="stereolabs-2"></a>Stereolabs</h1>
+<aside class="onebox allowlistedgeneric">
+ <header class="source">
+ <img class="site-icon" height="100" src="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/a/2/a23c46a554e86944ff962764aab131958e3ba739.png" width="100" />
+
+ <a href="https://www.opennav.org/news/stereolabssponsor" rel="noopener nofollow ugc" target="_blank">Open Navigation LLC</a>
+ </header>
+
+ <article class="onebox-body">
+ <div class="aspect-image"><img class="thumbnail" height="500" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/9/3/931a6407c420934f13f06111f4eb5eb7366b8af5_2_488x500.png" width="488" /></div>
+
+<h3><a href="https://www.opennav.org/news/stereolabssponsor" rel="noopener nofollow ugc" target="_blank">Stereolabs - Sponsor Introductions P.III — Open Navigation LLC</a></h3>
+
+ <p>Stereolabs - Sponsor Introductions P.II</p>
+
+
+ </article>
+
+ <div class="onebox-metadata">
+
+
+ </div>
+
+ <div style="clear: both;"></div>
+</aside>
+
+<h1><a class="anchor" href="https://discourse.ros.org#polymath-3" name="polymath-3"></a>Polymath</h1>
+<aside class="onebox allowlistedgeneric">
+ <header class="source">
+ <img class="site-icon" height="100" src="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/a/2/a23c46a554e86944ff962764aab131958e3ba739.png" width="100" />
+
+ <a href="https://www.opennav.org/news/polymathsponsor" rel="noopener nofollow ugc" target="_blank">Open Navigation LLC</a>
+ </header>
+
+ <article class="onebox-body">
+ <div class="aspect-image"><img class="thumbnail" height="500" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/9/6/96e6bc558319e4c4d18410454eb198d5774bc5a3_2_529x500.png" width="529" /></div>
+
+<h3><a href="https://www.opennav.org/news/polymathsponsor" rel="noopener nofollow ugc" target="_blank">Polymath - Sponsor Introductions P.II — Open Navigation LLC</a></h3>
+
+ <p>Polymath - Sponsor Introductions P.II</p>
+
+
+ </article>
+
+ <div class="onebox-metadata">
+
+
+ </div>
+
+ <div style="clear: both;"></div>
+</aside>
+
+<p>Yeeeeee Hawwww <img alt=":cactus:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/cactus.png?v=12" title=":cactus:" width="20" /></p>
+<p>Marshall S. Macenski</p>
+<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/2/6/263109a9f1a2282a43414749b285218cbea230e5.png" rel="noopener nofollow ugc" title="new_logo"><img alt="new_logo" height="115" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/2/6/263109a9f1a2282a43414749b285218cbea230e5_2_345x115.png" width="345" /></a></div><p></p>
+ <p><small>1 post - 1 participant</small></p>
+ <p><a href="https://discourse.ros.org/t/nav2-user-requests-survey-results/34421">Read full topic</a></p>
+ 2023-10-31T17:47:36+00:00
+ smac
+
+
+ ROS Discourse General: Open Sourcing NVIDIA Isaac Sim URDF and MJCF Importer Extensions
+ https://discourse.ros.org/t/open-sourcing-nvidia-isaac-sim-urdf-and-mjcf-importer-extensions/34412
+ <p>We are releasing the source code of the <a href="https://github.com/NVIDIA-Omniverse/urdf-importer-extension" rel="noopener nofollow ugc">URDF</a> and <a href="https://github.com/NVIDIA-Omniverse/mjcf-importer-extension" rel="noopener nofollow ugc">MJCF</a> importer extensions for <a href="https://docs.omniverse.nvidia.com/isaacsim/latest/overview.html" rel="noopener nofollow ugc">Isaac Sim</a>, part of NVIDIA Omniverse.</p>
+<p>Although Isaac Sim already comes with the precompiled versions of both extensions, having access to the source code allows a developer to enhance their functionality. In addition, the source code of those extensions can be used as an example to implement importer extensions to convert other file formats into the native <a href="https://www.nvidia.com/en-us/omniverse/usd/" rel="noopener nofollow ugc">OpenUSD</a> used by Omniverse and Isaac Sim.</p>
+<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/1/9/19349319f3e3f6597bdfb66e979f1b1573dee1f3.png" rel="noopener nofollow ugc" title=""><img alt="" height="311" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/1/9/19349319f3e3f6597bdfb66e979f1b1573dee1f3_2_529x311.png" width="529" /></a></div><p></p>
+<p>The URDF Importer Extension is available now at <a class="inline-onebox" href="https://github.com/NVIDIA-Omniverse/urdf-importer-extension" rel="noopener nofollow ugc">GitHub - NVIDIA-Omniverse/urdf-importer-extension: Omniverse URDF Importer</a> under the permissive Apache 2 license. The source code can be built on both Linux and Windows following the instructions.</p>
+<p>After building the extension, use the <a href="http://omniverse-docs.s3-website-us-east-1.amazonaws.com/omniverse-urdf-importer/105.0/index.html" rel="noopener nofollow ugc">steps in this documentation</a> to try out the URDF importer extension.</p>
+<p>You can use the extension in Isaac Sim (or any other Omniverse application) using the following steps:</p>
+<ol>
+<li>Go to Window->Extensions</li>
+<li>Go to Settings (Hamburger menu on the right)</li>
+<li>To Extension Search Paths section, add new extension folder to point to this downloaded repo root/_build/platform/release/exts (no slash at the end)</li>
+<li>Check the extensions 3rd party (second tab on the left)</li>
+<li>Enable omni.importer.urdf extension</li>
+</ol>
+<p>The URDF Importer Extension is also used in the open source <a href="https://github.com/NVIDIA-Omniverse/Orbit" rel="noopener nofollow ugc">Orbit</a> modular framework for robot learning powered by NVIDIA Isaac Sim. Orbit contains the <a href="https://github.com/NVIDIA-Omniverse/Orbit/blob/main/source/tools/convert_urdf.py" rel="noopener nofollow ugc">convert_urdf.py example</a> how to use the URDF Importer Extension programmatically from Python to convert URDF into USD.</p>
+<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/9/8/98194fd2599c6e02ae6d807af32c181268ca0900.jpeg" rel="noopener nofollow ugc" title=""><img alt="" height="211" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/9/8/98194fd2599c6e02ae6d807af32c181268ca0900_2_624x211.jpeg" width="624" /></a></div><p></p>
+<p>See also <a class="inline-onebox" href="https://github.com/NVIDIA-Omniverse/kit-extension-template-cpp" rel="noopener nofollow ugc">GitHub - NVIDIA-Omniverse/kit-extension-template-cpp: Omniverse Kit C++ Extension Template</a> for more information on how to develop a C++ extension for Omniverse from scratch.</p>
+<p>Similarly, the MJCF Importer Extension is available at <a class="inline-onebox" href="https://github.com/NVIDIA-Omniverse/mjcf-importer-extension" rel="noopener nofollow ugc">GitHub - NVIDIA-Omniverse/mjcf-importer-extension: Omniverse MJCF Importer Extension</a>.</p>
+ <p><small>6 posts - 3 participants</small></p>
+ <p><a href="https://discourse.ros.org/t/open-sourcing-nvidia-isaac-sim-urdf-and-mjcf-importer-extensions/34412">Read full topic</a></p>
+ 2023-10-30T22:26:29+00:00
+ ErwinCoumans
+
+
+ ROS Discourse General: ROS News for the Week of October 23rd, 2023
+ https://discourse.ros.org/t/ros-news-for-the-week-of-october-23rd-2023/34371
+ <h1><a class="anchor" href="https://discourse.ros.org#ros-news-for-october-22nd-2023-1" name="ros-news-for-october-22nd-2023-1"></a>ROS News for October 22nd, 2023</h1>
+<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/b/2/b29f49df3f458cabd9f9a7256d5937f1ac9a4514.jpeg" title="image"><img alt="image" height="230" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/b/2/b29f49df3f458cabd9f9a7256d5937f1ac9a4514_2_345x230.jpeg" width="345" /></a></div> <div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/c/4/c43fce78ed830da791aec0ed524cf6ac6a7a5be7.jpeg" title="image"><img alt="image" height="250" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/c/4/c43fce78ed830da791aec0ed524cf6ac6a7a5be7_2_187x250.jpeg" width="187" /></a></div> <div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/d/0/d07f170ca77bd0274d1d2cc887febdc824b9f8d2.jpeg" title="image"><img alt="image" height="230" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/d/0/d07f170ca77bd0274d1d2cc887febdc824b9f8d2_2_345x230.jpeg" width="345" /></a></div><p></p>
+<p><img alt=":tada:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/tada.png?v=12" title=":tada:" width="20" /> We did it! ROSCon 2023 and PX4 Summit are in the bag! We’ll have the videos up in the next couple of weeks! Thank you to everyone who made it possible! If one of the core maintainers owes you a PR or an e-mail please be patient, we’ve had a long couple of weeks. <img alt=":tada:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/tada.png?v=12" title=":tada:" width="20" /></p>
+<p>Now is a great time to start thinking about joining us in <a href="https://www.visitdenmark.com/denmark/destinations/fyn/odense">Odense</a> in 2024.</p>
+<br />
+<p><img alt="fd5d5af0459776494161fc7467d88625e5696180_2_690x388" height="291" src="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/6/4/640addd8ca384899018e39ffecfbb0eb32ea86bc.jpeg" width="517" /><br />
+<a href="https://discourse.ros.org/t/2023-ros-2-technical-steering-committee-community-representative-election-results/34299">ROS 2 TSC Community Representative Election results are in!</a> Welcome your new reps <a class="mention" href="https://discourse.ros.org/u/dlu">@DLu</a> and <a class="mention" href="https://discourse.ros.org/u/smac">@smac</a>! <img alt=":tada:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/tada.png?v=12" title=":tada:" width="20" /><br />
+<br /></p>
+<p><img alt="3469c1b14059da7d3408d1bbbf5a9465201a879e_2_690x388" height="291" src="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/2/2/22fd5f195097ed8922e4208d0303a7819aae5056.png" width="517" /><br />
+Nvidia was busy at ROSCon. They released a new robotics reference design called the <a href="https://discourse.ros.org/t/nova-carter-amr-for-ros-2-w-800-megapixel-sec-sensor-processing/34215">Nova Carter</a>. Nvidia also had multiple other announcements on topics like <a href="https://techcrunch.com/2023/10/18/nvidia-brings-generative-ai-compatibility-to-robotics-platforms/">Jetson and Issac ROS</a> – <a href="https://www.therobotreport.com/nvidia-brings-ai-updates-to-jetson-platform/">More</a> – <a href="https://www.forbes.com/sites/janakirammsv/2023/10/25/nvidia-brings-the-power-of-generative-ai-to-the-edge/?sh=119363945312">Even More</a><br />
+<br /></p>
+<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/0/4/04242ec6123aa0353e41e7415694c62f25b48198.jpeg" title="ROSCon2023"><img alt="ROSCon2023" height="375" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/0/4/04242ec6123aa0353e41e7415694c62f25b48198_2_309x375.jpeg" width="309" /></a></div><br />
+Make sure to purchase your <a href="https://roscon2023.de/">ROSCon Germany</a> tickets asap! – Also the <a href="https://docs.google.com/forms/d/e/1FAIpQLScptnCIZMZsStqDb6qASmL7E8ZnreeOqZmm452PDRwdxuCgqA/viewform">ROSCon India CFP is now open!</a><p></p>
+<br />
+<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/f/f/ffa9baa690d42cfa6b3cb42981601d7ce9c8cbd3.jpeg" title="Gazebo Community Meeting Oct 23 (2)"><img alt="Gazebo Community Meeting Oct 23 (2)" height="194" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/f/f/ffa9baa690d42cfa6b3cb42981601d7ce9c8cbd3_2_345x194.jpeg" width="345" /></a></div><br />
+<a href="https://community.gazebosim.org/t/community-meeting-open-3d-engine-for-ros-simulations/2348">Join us for a very spooky Gazebo Community Meeting w/ O3DE on 2023-10-31</a><p></p>
+<br />
+<h1><a class="anchor" href="https://discourse.ros.org#events-2" name="events-2"></a>Events</h1>
+<ul>
+<li><a href="https://discourse.ros.org/t/feel-the-need-for-noetic-speed-webinar/33936">2023-10-30 NVIDIA Isaac ROS Webinar</a></li>
+<li><a href="https://discourse.ros.org/t/ros-munich-meetup-5-30th-october-2023/34266">2023-10-30 ROS Munich Meetup</a></li>
+<li><a href="https://community.gazebosim.org/t/community-meeting-open-3d-engine-for-ros-simulations/2348">2023-10-31 Gazebo Community Meeting w/ O3DE</a></li>
+<li><a href="https://www.eventbrite.nl/e/ros-meetup-netherlands-tickets-695847016157">2023-11-2 ROS Meetup Netherlands</a></li>
+<li><a href="https://farmroboticschallenge.ai/">2023-11-15 Farm Robotics Challenge Submission Deadline</a></li>
+<li><a href="https://roscon2023.de/">2023-11-23 → 2023-11-24 ROSCon Germany</a></li>
+<li><a href="https://reg.eventnook.com/event/rosiapworkshop2023">2023-11-29 → 2023-11-30 ROS Industrial APAC Summit SG</a></li>
+<li><a href="https://discourse.ros.org/t/roscon-india-2023/32903">2023-12-14 → 2023-12-15 ROSCon India</a></li>
+<li><a href="https://docs.google.com/forms/d/e/1FAIpQLSc-8r3w-DiqwWqFqWsyHccnoFcdGer9MyD0XM4isXenHe50rQ/viewform">2023-12-17 → Open Hardware Summit CFP Deadline</a></li>
+<li><a href="https://2024.oshwa.org/">2024 Open Hardware Summit Montreal</a></li>
+</ul>
+<h1><a class="anchor" href="https://discourse.ros.org#news-3" name="news-3"></a>News</h1>
+<ul>
+<li><a href="https://discourse.ros.org/t/2023-ros-2-technical-steering-committee-community-representative-election-results/34299">ROS 2 TSC Community Representative Election Results</a></li>
+<li>Cruise has had a crazy couple weeks! Two weeks ago <a href="https://www.therobotreport.com/cruise-robotaxis-available-to-the-public-in-houston/">Cruise announced plans to expand to Houston</a>. The following week <a href="https://www.therobotreport.com/cruise-gm-honda-to-bring-avs-to-japan/">Cruise, GM, and Honda announced plans to enter the Japanese market</a>. Just hours later <a href="https://www.therobotreport.com/cruise-robotaxi-permit-suspended-in-california/">Cruise’s taxi permit was yanked in SF for safety concerns.</a></li>
+<li><a href="https://ohca.oshwa.org/">Open Hardware Creators in Academia</a> – <em>Over the past year and a half I’ve been helping the Open Source Hardware Association work on a grant to study the role of open hardware in academic research. That work just got released.</em></li>
+<li><a href="https://www.linkedin.com/pulse/reflections-ros-asia-matthew-festo-jvmgc/?trackingId=7LZ%2BKpkudK2dxGqa7IQRUw%3D%3D">Reflections on ROS in Asia</a></li>
+<li><a href="https://techcrunch.com/2023/10/18/nvidia-brings-generative-ai-compatibility-to-robotics-platforms/">Nvidia brings generative AI compatibility to robotics platforms</a> – <a href="https://www.therobotreport.com/nvidia-brings-ai-updates-to-jetson-platform/">More</a> - <a href="https://www.forbes.com/sites/janakirammsv/2023/10/25/nvidia-brings-the-power-of-generative-ai-to-the-edge/?sh=119363945312">More</a></li>
+<li><a href="https://techcrunch.com/2023/10/21/humanoid-robots-face-their-first-major-test-with-amazons-digit-pilots/">Humanoid robots face a major test with Amazon’s Digit pilots</a></li>
+<li><a href="https://techcrunch.com/2023/10/20/these-27-robotics-companies-are-hiring/">These 27 Robotics Companies are Hiring</a></li>
+<li><a href="https://techcrunch.com/2023/10/18/amazon-begins-testing-agilitys-digit-robot-for-warehouse-work/">Amazon begins testing Agility’s Digit robot for warehouse work</a></li>
+<li><a href="https://www.hackster.io/news/auterion-launches-skynode-x-its-next-generation-all-in-one-brain-for-autonomous-drones-and-more-da6a95a88f03">Auterion Launches Skynode X, Its Next-Generation All-in-One Brain for Autonomous Drones and More</a></li>
+<li><a href="https://www.therobotreport.com/building-a-full-stack-robotics-company-in-the-age-of-large-ai-models/">Building a full-stack robotics company in the age of large AI models</a></li>
+<li><a href="https://www.therobotreport.com/how-computer-vision-increases-productivity-and-sustainability-in-agriculture/">Computer Vision for Agriculture</a></li>
+<li><a href="https://www.therobotreport.com/new-amr-safety-standard-available-with-release-of-ansi-a3-r15-08-2/">New AMR safety standard available with release of ANSI/A3 R15.08-2</a></li>
+<li><a href="https://www.youtube.com/watch?v=Y93TFy0Ib6I">ROS 2 Laser-Based Weeding</a></li>
+<li><a href="https://ieeexplore.ieee.org/document/10286080">Present and Future of SLAM in Extreme Environments: The DARPA SubT Challenge</a></li>
+<li><a href="https://dronecode.org/introducing-the-new-px4-autonomy-developer-kit-by-modalai%e2%93%a1/?hss_channel=lcp-10528142&utm_content=268875889&utm_medium=social&utm_source=linkedin">“TurtleBot” for PX4 by ModalAI</a></li>
+<li><a href="https://www.linkedin.com/events/thephysicalfutureofopensource-o7120482658186379265/comments/">OSHWA on OpenCV Livestream</a></li>
+<li><a href="https://developer.nvidia.com/blog/accelerate-ai-enabled-robotics-with-advanced-simulation-and-perception-tools-in-nvidia-isaac-platform/">Advanced Simulation and Perception Tools on NVIDIA Isaac Platform</a></li>
+<li><a href="https://clearpathrobotics.com/blog/2023/10/demining-robots-jackal-ugv-outdoornav-utilized-for-advanced-landmine-detection/">ROS + Clearpath Robots for Landmine Detection</a></li>
+<li><a href="https://www.yahoo.com/news/university-warns-bomb-threat-involving-202636440.html">Delivery Robots used in a Bomb Threat</a> – <a href="https://www.theregister.com/2023/10/25/oregon_starlink_bomb_threat/">More</a></li>
+<li><a href="https://github.com/DRosemei/RoMe">RoMe: Towards Large Scale Road Surface Reconstruction via Mesh Representation</a></li>
+<li><a href="https://github.com/ucla-mobility/V2V4Real">V2V4Real: A large-scale real-world dataset for Vehicle-to-Vehicle Cooperative Perception</a></li>
+<li><a href="https://github.com/xieKKKi/MotionBEV">Framework for LiDAR-based moving object segmentation</a></li>
+<li><a href="https://github.com/HeryMwenegoha/gnss-RX">GNSS Measurement Simulator (handy)</a></li>
+<li><a href="https://github.com/biter0088/pc-nerf">PC-NeRF: Parent-Child Neural Radiance Fields under Partial Sensor Data Loss in Autonomous Driving Environments</a></li>
+<li><a href="https://github.com/hugoycj/Instant-angelo">Instant-angelo: Build high-fidelity Digital Twin within 20 Minutes!</a></li>
+<li><a href="https://github.com/turingmotors/openlenda">Japanese Traffic Light Detection Model</a></li>
+<li><a href="https://github.com/PJLab-ADG/awesome-knowledge-driven-AD">Awesome list for autonomous driving</a></li>
+<li><a href="https://spectrum.ieee.org/clearpath-robotics-post-acquisition">What’s Next for Clearpath Robotics?</a></li>
+<li><a href="https://spectrum.ieee.org/south-pole-roombas">The South Pole has Roombas (ROS on all 7 continents!!!)</a></li>
+</ul>
+<h1><a class="anchor" href="https://discourse.ros.org#ros-4" name="ros-4"></a>ROS</h1>
+<ul>
+<li><a href="https://www.robotandchisel.com/2023/10/24/roscon/">ROSCon 2023 Recap by Fergs</a></li>
+<li><a href="https://discourse.ros.org/t/a-tribute-to-the-trusty-pr2/34316">AI Taylor Swift on the PR2 Robot</a></li>
+<li><a href="https://github.com/uos/rmagine_gazebo_plugins">Raycasting based Range Sensor Simulation in Gazebo using Rmagine</a></li>
+<li><a href="https://discourse.ros.org/t/how-to-build-a-winning-autonomous-racecar-with-ros-2/34352">How to Build a Winning Racecar with ROS 2</a></li>
+<li><a href="https://discourse.ros.org/t/how-to-build-a-winning-autonomous-racecar-with-ros-2/34352">14 New and 23 Updated Packages for Noetic</a></li>
+<li><a href="https://discourse.ros.org/t/autonomous-mapping-with-smacc-isaac-sim-with-video/34243">Autonomous Mapping with SMACC & Isaac Sim (with VIDEO!)</a></li>
+<li><a href="https://discourse.ros.org/t/nav2-ros-2-navigation-user-requested-capabilities-and-actions-survey/34202">Nav2, ROS 2, Navigation: User Requested Capabilities and Actions Survey </a></li>
+<li><a href="https://discourse.ros.org/t/cracow-robotics-ai-club-6/34166">Krakow Robotics Meetup Video</a></li>
+<li><a href="https://discourse.ros.org/t/nova-carter-amr-for-ros-2-w-800-megapixel-sec-sensor-processing/34215">Nova Carter AMR for ROS 2 w/ 800 megapixel/sec sensor processing </a></li>
+<li><a href="https://discourse.ros.org/t/looking-inside-roscribe-and-the-idea-of-llm-based-robotic-platform/34298">LLM-based robotic platform</a></li>
+<li><a href="https://discourse.ros.org/t/new-packages-for-iron-irwini-2023-10-20/34263">16 New and 131 Updated Packages for ROS 2 Iron</a></li>
+<li><a href="https://discourse.ros.org/t/ros-package-for-picozense-d710-camera/34240">ROS Package for Picozense D710 camera </a></li>
+<li><a href="https://discourse.ros.org/t/isaac-ros-2-0-release-at-roscon-2-years-of-accelerating-ros/34234">Isaac ROS 2.0 release at ROSCon - 2 years of accelerating ROS </a></li>
+<li><a href="https://discourse.ros.org/t/who-has-the-first-right-to-publish-binary-package-using-the-companys-name/34200">Who has the first right to publish binary package using the company’s name?</a></li>
+<li><a href="https://docs.ros.org/">Facelift for docs.ros.org</a></li>
+<li><a href="https://www.youtube.com/watch?v=hd3Niofmwbc">Fusion 360 On Ubuntu for URDF Export</a></li>
+<li><a href="https://github.com/ARK-Electronics/ros2_dronecan/tree/main">Examples of ROS 2 with ARK Dronecan Products</a></li>
+<li><a href="https://github.com/eclipse-zenoh/zenoh-plugin-ros2dds">Zenoh plug-in for ROS 2 with a DDS RMW</a></li>
+<li><a href="https://docs.clearpathrobotics.com/docs/robots/legacy/pr2/">Open Hardware for PR2 Robot</a></li>
+<li><a href="https://github.com/analogdevicesinc/tmcl_ros2">Official Analog Devices ROS 2 Driver for Trinamic Motor Controllers</a></li>
+</ul>
+<h1><a class="anchor" href="https://discourse.ros.org#ros-questions-5" name="ros-questions-5"></a>ROS Questions</h1>
+<p><a href="https://robotics.stackexchange.com/">Take a moment to help out your fellow developers on Robotics Stack Exchange.</a></p>
+ <p><small>1 post - 1 participant</small></p>
+ <p><a href="https://discourse.ros.org/t/ros-news-for-the-week-of-october-23rd-2023/34371">Read full topic</a></p>
+ 2023-10-28T00:27:17+00:00
+ Katherine_Scott
+
+
+
diff --git a/rss20.xml b/rss20.xml
new file mode 100644
index 00000000..f1c3b6b4
--- /dev/null
+++ b/rss20.xml
@@ -0,0 +1,1774 @@
+
+
+
+
+ Planet ROS
+ http://planet.ros.org
+ en
+ Planet ROS - http://planet.ros.org
+
+
+ ROS Discourse General: ROS 2 TSC Meeting Minutes 2023-11-16
+ discourse.ros.org-topic-34757
+ https://discourse.ros.org/t/ros-2-tsc-meeting-minutes-2023-11-16/34757
+ <h1><a class="anchor" href="https://discourse.ros.org#ros-2-tsc-meeting-minutes-2023-11-16-1" name="ros-2-tsc-meeting-minutes-2023-11-16-1"></a>ROS 2 TSC Meeting Minutes 2023-11-16</h1>
+<p><a class="attachment" href="https://discourse.ros.org/uploads/short-url/6eRnxaMx1Q2ARAbQOinBl9pehYu.pdf">ROS 2 TSC Contribution Report 2023-11-16.pdf</a> (111.8 KB)</p>
+<ul>
+<li>
+<p>Attendees</p>
+<ul>
+<li>TSC Members
+<ul>
+<li>Microsoft / Lou Amadio</li>
+<li>eProsima / Jaime Martin Losa</li>
+<li>Intrinsic.ai / Chris Lalancette</li>
+<li>Intrinsic.ai / Katherine Scott</li>
+<li>Canonical / Mirko Ferrati</li>
+<li>OSRF / Geoff Biggs</li>
+<li>Community / Francisco Martin Rico</li>
+<li>Apex.AI / Michael Orlov</li>
+<li>Bosch / Christian Henkel</li>
+<li>Picknik / Henning Kayser</li>
+<li>Devcom / Jerry Towler</li>
+<li>iRobot / Alberto Soragna</li>
+<li>iRobot / Brian Wilcox</li>
+<li>Foxglove / Adrian Macneil</li>
+<li>Wind River / Andrei Kholodnyi</li>
+<li>Amazon / Aaron Blasdel</li>
+<li>Toyota Research Institute / Ian McMahon</li>
+<li>Sony / Tomoya Fujita</li>
+</ul>
+</li>
+<li>Observers
+<ul>
+<li>Community / David Lu!! (observer until December)</li>
+<li>Community / Steve Macenski (observer until December)</li>
+<li>Locus Robotics / Bence Magyar</li>
+</ul>
+</li>
+<li>Absent (Please move to TSC Members Line):
+<ul>
+<li>Apex.AI / Lyle Johnson</li>
+<li>Intel / Harold Lang</li>
+<li>Robotis / Will Son (excused)</li>
+<li>ROS Industrial / Matt Robinson</li>
+<li>Zettascale / Angelo Corsaro</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<p>Preliminaries</p>
+<ul>
+<li>You should only have comment access to this document.</li>
+<li>[Kat ][1 min] Please remember to fill out your contribution report at the bottom of this document prior to the meeting.</li>
+</ul>
+</li>
+<li>
+<p>Old business</p>
+<ul>
+<li>Welcome new TSC members. Steve and David
+<ul>
+<li>Note: official start is in December but I’ve invited them to observe.</li>
+<li>Full results can be found here.</li>
+<li><a class="inline-onebox" href="https://discourse.ros.org/t/2023-ros-2-technical-steering-committee-community-representative-election-results/34299">2023 ROS 2 Technical Steering Committee Community Representative Election Results</a></li>
+</ul>
+</li>
+<li>[20 min][Soragna] NEW TSC Production Working Group Proposal
+<ul>
+<li><a href="https://discourse.ros.org/t/proposal-for-ros-2-production-working-group/34658">Charter on ROS Discourse</a></li>
+<li>VOTE: FOR___14 / AGAINST 0 / TOTAL 18 / ABSTAIN 4</li>
+<li>TODO: Add working group to Discourse and Docs</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<p>New business</p>
+<ul>
+<li>[5 min][Kat] Do we want to change the next meeting date?
+<ul>
+<li>Next meeting is 12/21/2023</li>
+<li>Many people have Friday 12/22 off for the holiday.</li>
+<li>Alternative date would be 12/14/2023
+<ul>
+<li>No objections. TODO: Move meeting.</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>[25 min][Steve Macenski] – REP-2003 Sensor Data and Map QoS Settings
+<ul>
+<li>Discuss this meeting, if no changes requested vote next meeting</li>
+<li><a class="inline-onebox" href="https://github.com/ros-infrastructure/rep/pull/212">REP 2003: Sensor Data and Map QoS Settings by SteveMacenski · Pull Request #212 · ros-infrastructure/rep · GitHub</a></li>
+<li>TODO: Setup vote and send out e-mail</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<p>Recurring business</p>
+<ul>
+<li>Next ROS 2 distro release
+<ul>
+<li>Continued work on rmw_zenoh
+<ul>
+<li>Working towards getting the graph cache actually working</li>
+<li>Combining code with the old <a href="https://github.com/atolabs/rmw_zenoh">https://github.com/atolabs/rmw_zenoh</a>
+<ul>
+<li>Whole thing moved to <a class="inline-onebox" href="https://github.com/ros2/rmw_zenoh">GitHub - ros2/rmw_zenoh: RMW for ROS 2 using Zenoh as the middleware</a>, development streams merged together</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>Update to REP-2000 for Jazzy happening soon
+<ul>
+<li>Happened this week</li>
+</ul>
+</li>
+<li>Switch to Ubuntu 24.04
+<ul>
+<li>Very early docker images now available</li>
+<li>Will start working on various transitions in the next few weeks</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>Working groups [<=5 mins each]
+<ul>
+<li>[Bence] Control
+<ul>
+<li>Finally branched for Iron
+<ul>
+<li>Rolling getting breaking changes now</li>
+<li>Controllers get URDF and CM update rate in init</li>
+<li>diff_drive_controller doesn’t support non-stamped Twist anymore</li>
+<li>Deprecations (warnings in place in Humble and Iron)</li>
+</ul>
+</li>
+<li>Working on better nodeoptions configurability</li>
+<li>(all versions) controller spawner accepts list of controllers and can spawn in order or at once</li>
+<li>Discussions on Python support for both controllers and hardware components</li>
+<li>More discussions to support async and distributed setups</li>
+<li>Next WG meeting: mini-roadmapping session for next year</li>
+</ul>
+</li>
+<li>[Martin Losa] Embedded
+<ul>
+<li>No EWG meeting in october due ROSCON</li>
+<li>Working in the Agenda for the November EWG (Nov 28th):</li>
+<li>Pablo Garrido from eProsima will present a demo running Safe DDS across all three cores of the AMD KR260 platform – Cortex A53, Cortex R5, and MicroBlaze FPGA-softcore, interoperating with ROS2
+<ul>
+<li>You can see a video of the demo <a href="https://www.youtube.com/watch?v=n9V8wN5cBRM">here</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li>[Kayser] Manipulation
+<ul>
+<li><a href="https://github.com/ros-planning/moveit2/pull/2482">Added support for node logging in moveit_ros</a> and <a href="https://github.com/ros-planning/moveit2/pull/2519">reverting it now since some ROS test went flaky</a></li>
+<li>Discussing support for tool changing, requires dynamic robot model and possibly major API refactoring
+<ul>
+<li><a href="https://github.com/PickNikRobotics/tool_changing/">Early work has been implemented as MoveIt capability</a></li>
+</ul>
+</li>
+<li><a href="https://github.com/ros-planning/moveit2/pull/2429">Refactoring MoveIt’s planner adapter chain</a>
+<ul>
+<li>intuitive call order</li>
+<li>separate types for pre- and post-adapters</li>
+<li>Better support for validation checks, step-wise result introspection and returning errors</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>[Woodall] Middleware
+<ul>
+<li>No update (trying to schedule next meeting)</li>
+</ul>
+</li>
+<li>[Macenski] Navigation
+<ul>
+<li>Requested change to geometry_msgs/Polygon
+<ul>
+<li><a class="inline-onebox" href="https://github.com/ros2/common_interfaces/issues/230">Adding unique identifer field to Polygon/Polygon Stamped · Issue #230 · ros2/common_interfaces · GitHub</a></li>
+<li>Reviews please!</li>
+</ul>
+</li>
+<li>Major rework on the MPPI critics to improve performance and behavior quality (Open Navigation)</li>
+<li>Various threading violation fixes (Peanut, Open Navigation)</li>
+<li>Collison Monitor upgrades:
+<ul>
+<li>Watchdog for sensors to stop robot (Dexory)</li>
+<li>Adding Polygon Source-type (Pixel Robotics)</li>
+</ul>
+</li>
+<li>Starting collaboration with ROS 2 Control, Gazebo on TwistStamped migration from Twist for commanded velocities</li>
+<li>New Coverage Navigator, Task Server!
+<ul>
+<li><a class="inline-onebox" href="https://github.com/open-navigation/opennav_coverage">GitHub - open-navigation/opennav_coverage: Nav2 Compatible Complete Cover Task Server, Navigator, and BT Utils</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li>[Andrei] Real-Time
+<ul>
+<li>Real-time workshop at ROSCON
+<ul>
+<li><a class="inline-onebox" href="https://ros-realtime.github.io/roscon-2023-realtime-workshop/">ROScon 2023 real-time workshop</a></li>
+<li><a href="https://docs.google.com/presentation/d/1yHaHiukJe-87RhiN8WIkncY23HxFkJynCQ8j3dIFx_w/edit#slide=id.p">https://docs.google.com/presentation/d/1yHaHiukJe-87RhiN8WIkncY23HxFkJynCQ8j3dIFx_w/edit#slide=id.p</a></li>
+<li>Different use cases for the real-time</li>
+<li>Many participants want to understand the basics</li>
+</ul>
+</li>
+<li>Raspberry Pi 5 image</li>
+</ul>
+</li>
+<li>[Andrei] meta-ros (Open Embedded)
+<ul>
+<li>Updated to the support humble and iron with the latest Yocto releases, <a class="inline-onebox" href="https://github.com/ros/meta-ros#supported-combinations">GitHub - ros/meta-ros: OpenEmbedded Layers for ROS 1 and ROS 2</a></li>
+<li>To update REP2000</li>
+</ul>
+</li>
+<li>[Mirko] Security
+<ul>
+<li>Last Security Working Group meeting happened on Nov. 14. The following points were discussed:</li>
+<li>Progress on <a href="https://github.com/jhelovuo/RustDDS">RustDDS</a>, a memory-safe DDS implementation. Plan to have a presentation and discussion at a later meeting.</li>
+<li>A <a href="https://github.com/eProsima/Fast-DDS/issues/3931">vulnerability was reported</a> to the FastDDS Github repo recently and shared on the group’s Matrix channel. We discussed the issue and supporting the reporter to get feedback from the project maintainers.</li>
+</ul>
+</li>
+<li>[Orlov] Tooling
+<ul>
+<li><a href="https://github.com/ros2/rosbag2/pull/1476">Use enum values for offered_qos_profiles in code and string names in serialized metadata (rosbag2#1476)</a></li>
+<li>Made progress on the following PRs:
+<ul>
+<li><a href="https://github.com/ros2/rosbag2/pull/1419">Make Player and Recorder Composable (rosbag2#902)</a></li>
+<li><a href="https://github.com/ros2/rosbag2/pull/1414">Support recording and replay service (rosbag2#1414)</a></li>
+<li><a href="https://github.com/ros2/rosbag2/pull/1457">Add option to set compression threads priority (rosbag2#1457</a>)</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+ <p><small>1 post - 1 participant</small></p>
+ <p><a href="https://discourse.ros.org/t/ros-2-tsc-meeting-minutes-2023-11-16/34757">Read full topic</a></p>
+ Mon, 20 Nov 2023 23:28:00 +0000
+
+
+ ROS Discourse General: Upcoming API break in urdfdom
+ discourse.ros.org-topic-34750
+ https://discourse.ros.org/t/upcoming-api-break-in-urdfdom/34750
+ <p>Hi all,</p>
+<p>Please bear with me on a long post about urdfdom.</p>
+<p>For those who don’t know, <a class="inline-onebox" href="https://github.com/ros/urdfdom" rel="noopener nofollow ugc">GitHub - ros/urdfdom: URDF parser</a> houses the source code that both ROS 1 and ROS 2 use to parse and interact with URDF files.</p>
+<p>Since 2012, the code there has had a dependency on TinyXML (the original version). Further, that dependency is exposed via the public API, in the form of a <a href="https://github.com/ros/urdfdom/blob/6d3c5de088359523857befbe730dbdd5543e35ba/urdf_parser/include/urdf_parser/urdf_parser.h#L146-L152" rel="noopener nofollow ugc">few functions that either consume or produce a TinyXML object</a>.</p>
+<p>Unfortunately, <a href="https://sourceforge.net/projects/tinyxml/" rel="noopener nofollow ugc">TinyXML itself has been deprecated</a> for a long time. So we want to move urdfdom exclusively to <a href="https://github.com/leethomason/tinyxml2" rel="noopener nofollow ugc">TinyXML2</a>, but we have been concerned that doing that would break current users of the urdfdom API.</p>
+<p>One thing we could do here would be to have a transition period where we introduced TinyXML2 APIs alongside the existing TinyXML ones. I suggested this earlier this year, and <a href="https://github.com/ros/urdfdom/pull/178" rel="noopener nofollow ugc">SMillerDev took up the challenge</a>. Unfortunately, the resulting PR is large and we would have to maintain a lot more code.</p>
+<p>Instead, we recently took a look at the uses of urdfdom across all packages in Rolling, and we found that there are zero callers of the affected APIs there. That doesn’t mean there are zero callers in the world; we can’t see things that aren’t released publicly. However, the fact that there are no callers in Rolling gives us confidence that there are few callers of these APIs in the world.</p>
+<p>Therefore, we are very seriously considering closing the <a href="https://github.com/ros/urdfdom/pull/178" rel="noopener nofollow ugc">PR adding in TinyXML2 APIs</a> and merging this <a href="https://github.com/ros/urdfdom/pull/186" rel="noopener nofollow ugc">PR that replaces TinyXML with TinyXML2</a>. That would break the API, but it would be much simpler going forward and we don’t expect too much fallout from it.</p>
+<p>This post acts as both a notice that we are going to do this, and as a question: do you depend on the <a href="https://github.com/ros/urdfdom/blob/6d3c5de088359523857befbe730dbdd5543e35ba/urdf_parser/include/urdf_parser/urdf_parser.h#L146-L152" rel="noopener nofollow ugc">TinyXML APIs</a> from urdfdom? If you do, please respond and let us know how you are using them. If we don’t hear back from users that these APIs are important to them, then we will likely break the API and bump the major number of the urdfdom library.</p>
+<p>Please also respond if you have any other questions or concerns about this change. Thank you.</p>
+ <p><small>2 posts - 2 participants</small></p>
+ <p><a href="https://discourse.ros.org/t/upcoming-api-break-in-urdfdom/34750">Read full topic</a></p>
+ Mon, 20 Nov 2023 18:51:06 +0000
+
+
+ ROS Discourse General: Important Announcement, Patch Release 3 and New Packages for Iron Irwini 2023-11-20
+ discourse.ros.org-topic-34742
+ https://discourse.ros.org/t/important-announcement-patch-release-3-and-new-packages-for-iron-irwini-2023-11-20/34742
+ <p>We’re happy to announce a <a href="https://github.com/ros2/ros2/releases/tag/release-iron-20231120" rel="noopener nofollow ugc">new Iron release </a> <img alt=":iron:" class="emoji emoji-custom" height="20" src="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/b/3/b3c1340fc185f5e47c7ec55ef5bb1771802de993.png?v=12" title=":iron:" width="20" /> <img alt=":irwini:" class="emoji emoji-custom" height="20" src="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/d/2/d2f3dcbdaff6f33258719fe5b8f692594a9feab0.png?v=12" title=":irwini:" width="20" /> <img alt=":tada:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/tada.png?v=12" title=":tada:" width="20" /></p>
+<p>The latest sync brings <strong>11</strong> new packages and <strong>118</strong> updates to ROS 2 Iron Irwini. This sync was tagged as <a href="https://github.com/ros/rosdistro/blob/iron/2023-11-20/iron/distribution.yaml" rel="noopener nofollow ugc"><code>iron/2023-11-20</code> </a>.</p>
+<p>We’ve recently made an important update to ROS 2: loaned messages are<br />
+now disabled by default. If you don’t know what loaned messages are,<br />
+then you can skip the following paragraph. If you are using loaned messages,<br />
+continue reading.<br />
+We disabled the loaned messages by default to address safety<br />
+concerns, as there were instances of shared pointers being unsafely<br />
+reused across multiple callbacks. While this adjustment temporarily<br />
+limits loaned message capabilities in callbacks, it’s a necessary step to<br />
+ensure the reliability and safety of the system. See <a class="inline-onebox" href="https://github.com/ros2/rclcpp/pull/2335" rel="noopener nofollow ugc">Disable the loaned messages inside the executor. by clalancette · Pull Request #2335 · ros2/rclcpp · GitHub</a> for more details.<br />
+If you understand the risks of using loaned messages and want to enable them,<br />
+you can set ROS_DISABLE_LOANED_MESSAGE=0 in the environment before launching your nodes.<br />
+Rest assured, we’re exploring options to safely reintroduce this feature in the future. Your<br />
+understanding and support in this matter are greatly appreciated.</p>
+<h2><a class="anchor" href="https://discourse.ros.org#package-updates-for-iron-1" name="package-updates-for-iron-1"></a>Package Updates for iron</h2>
+<h3><a class="anchor" href="https://discourse.ros.org#added-packages-11-2" name="added-packages-11-2"></a>Added Packages [11]:</h3>
+<ul>
+<li>ros-iron-event-camera-codecs: 1.2.2-1</li>
+<li>ros-iron-event-camera-codecs-dbgsym: 1.2.2-1</li>
+<li>ros-iron-event-camera-msgs: 1.2.5-1</li>
+<li>ros-iron-event-camera-msgs-dbgsym: 1.2.5-1</li>
+<li><a href="http://wiki.ros.org/leo">ros-iron-leo</a>: 2.0.0-1</li>
+<li><a href="http://wiki.ros.org/leo_description">ros-iron-leo-description</a>: 2.0.0-1</li>
+<li><a href="http://wiki.ros.org/leo_desktop">ros-iron-leo-desktop</a>: 2.0.0-1</li>
+<li><a href="http://wiki.ros.org/leo">ros-iron-leo-msgs</a>: 2.0.0-1</li>
+<li>ros-iron-leo-msgs-dbgsym: 2.0.0-1</li>
+<li><a href="http://wiki.ros.org/leo_teleop">ros-iron-leo-teleop</a>: 2.0.0-1</li>
+<li><a href="http://wiki.ros.org/leo_viz">ros-iron-leo-viz</a>: 2.0.0-1</li>
+</ul>
+<h3><a class="anchor" href="https://discourse.ros.org#updated-packages-118-3" name="updated-packages-118-3"></a>Updated Packages [118]:</h3>
+<ul>
+<li>ros-iron-controller-interface: 3.20.0-1 → 3.21.0-1</li>
+<li>ros-iron-controller-interface-dbgsym: 3.20.0-1 → 3.21.0-1</li>
+<li>ros-iron-controller-manager: 3.20.0-1 → 3.21.0-1</li>
+<li>ros-iron-controller-manager-dbgsym: 3.20.0-1 → 3.21.0-1</li>
+<li><a href="http://ros.org/wiki/controller_manager_msgs">ros-iron-controller-manager-msgs</a>: 3.20.0-1 → 3.21.0-1</li>
+<li>ros-iron-controller-manager-msgs-dbgsym: 3.20.0-1 → 3.21.0-1</li>
+<li>ros-iron-fastrtps-cmake-module: 3.0.1-1 → 3.0.2-1</li>
+<li>ros-iron-hardware-interface: 3.20.0-1 → 3.21.0-1</li>
+<li>ros-iron-hardware-interface-dbgsym: 3.20.0-1 → 3.21.0-1</li>
+<li><a href="https://github.com/ros-controls/ros2_control/wiki" rel="noopener nofollow ugc">ros-iron-joint-limits</a>: 3.20.0-1 → 3.21.0-1</li>
+<li>ros-iron-libstatistics-collector: 1.5.1-2 → 1.5.2-1</li>
+<li>ros-iron-libstatistics-collector-dbgsym: 1.5.1-2 → 1.5.2-1</li>
+<li>ros-iron-mcap-vendor: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-mcap-vendor-dbgsym: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rcl: 6.0.3-1 → 6.0.4-1</li>
+<li>ros-iron-rcl-action: 6.0.3-1 → 6.0.4-1</li>
+<li>ros-iron-rcl-action-dbgsym: 6.0.3-1 → 6.0.4-1</li>
+<li>ros-iron-rcl-dbgsym: 6.0.3-1 → 6.0.4-1</li>
+<li>ros-iron-rcl-lifecycle: 6.0.3-1 → 6.0.4-1</li>
+<li>ros-iron-rcl-lifecycle-dbgsym: 6.0.3-1 → 6.0.4-1</li>
+<li>ros-iron-rcl-yaml-param-parser: 6.0.3-1 → 6.0.4-1</li>
+<li>ros-iron-rcl-yaml-param-parser-dbgsym: 6.0.3-1 → 6.0.4-1</li>
+<li>ros-iron-rclcpp: 21.0.3-1 → 21.0.4-1</li>
+<li>ros-iron-rclcpp-action: 21.0.3-1 → 21.0.4-1</li>
+<li>ros-iron-rclcpp-action-dbgsym: 21.0.3-1 → 21.0.4-1</li>
+<li>ros-iron-rclcpp-components: 21.0.3-1 → 21.0.4-1</li>
+<li>ros-iron-rclcpp-components-dbgsym: 21.0.3-1 → 21.0.4-1</li>
+<li>ros-iron-rclcpp-dbgsym: 21.0.3-1 → 21.0.4-1</li>
+<li>ros-iron-rclcpp-lifecycle: 21.0.3-1 → 21.0.4-1</li>
+<li>ros-iron-rclcpp-lifecycle-dbgsym: 21.0.3-1 → 21.0.4-1</li>
+<li>ros-iron-rclpy: 4.1.3-1 → 4.1.4-1</li>
+<li>ros-iron-rcpputils: 2.6.1-3 → 2.6.2-1</li>
+<li>ros-iron-rcpputils-dbgsym: 2.6.1-3 → 2.6.2-1</li>
+<li>ros-iron-rcutils: 6.2.1-2 → 6.2.2-2</li>
+<li>ros-iron-rcutils-dbgsym: 6.2.1-2 → 6.2.2-2</li>
+<li>ros-iron-rmw-fastrtps-cpp: 7.1.1-2 → 7.1.2-1</li>
+<li>ros-iron-rmw-fastrtps-cpp-dbgsym: 7.1.1-2 → 7.1.2-1</li>
+<li>ros-iron-rmw-fastrtps-dynamic-cpp: 7.1.1-2 → 7.1.2-1</li>
+<li>ros-iron-rmw-fastrtps-dynamic-cpp-dbgsym: 7.1.1-2 → 7.1.2-1</li>
+<li>ros-iron-rmw-fastrtps-shared-cpp: 7.1.1-2 → 7.1.2-1</li>
+<li>ros-iron-rmw-fastrtps-shared-cpp-dbgsym: 7.1.1-2 → 7.1.2-1</li>
+<li>ros-iron-ros2-control: 3.20.0-1 → 3.21.0-1</li>
+<li>ros-iron-ros2-control-test-assets: 3.20.0-1 → 3.21.0-1</li>
+<li>ros-iron-ros2action: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-ros2bag: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-ros2cli: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-ros2cli-test-interfaces: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-ros2cli-test-interfaces-dbgsym: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-ros2component: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-ros2controlcli: 3.20.0-1 → 3.21.0-1</li>
+<li>ros-iron-ros2doctor: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-ros2interface: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-ros2lifecycle: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-ros2lifecycle-test-fixtures: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-ros2lifecycle-test-fixtures-dbgsym: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-ros2multicast: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-ros2node: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-ros2param: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-ros2pkg: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-ros2run: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-ros2service: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-ros2topic: 0.25.3-1 → 0.25.4-1</li>
+<li>ros-iron-rosbag2: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-compression: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-compression-dbgsym: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-compression-zstd: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-compression-zstd-dbgsym: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-cpp: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-cpp-dbgsym: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-examples-cpp: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-examples-cpp-dbgsym: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-examples-py: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-interfaces: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-interfaces-dbgsym: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-performance-benchmarking: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-performance-benchmarking-msgs: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-py: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-storage: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-storage-dbgsym: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-storage-default-plugins: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-storage-mcap: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-storage-mcap-dbgsym: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-storage-sqlite3: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-storage-sqlite3-dbgsym: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-test-common: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-test-msgdefs: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-test-msgdefs-dbgsym: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-tests: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-transport: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosbag2-transport-dbgsym: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-rosidl-dynamic-typesupport: 0.0.4-1 → 0.0.5-1</li>
+<li>ros-iron-rosidl-dynamic-typesupport-dbgsym: 0.0.4-1 → 0.0.5-1</li>
+<li>ros-iron-rosidl-typesupport-fastrtps-c: 3.0.1-1 → 3.0.2-1</li>
+<li>ros-iron-rosidl-typesupport-fastrtps-c-dbgsym: 3.0.1-1 → 3.0.2-1</li>
+<li>ros-iron-rosidl-typesupport-fastrtps-cpp: 3.0.1-1 → 3.0.2-1</li>
+<li>ros-iron-rosidl-typesupport-fastrtps-cpp-dbgsym: 3.0.1-1 → 3.0.2-1</li>
+<li><a href="http://ros.org/wiki/rqt_controller_manager">ros-iron-rqt-controller-manager</a>: 3.20.0-1 → 3.21.0-1</li>
+<li><a href="http://wiki.ros.org/rqt_reconfigure">ros-iron-rqt-reconfigure</a>: 1.3.3-2 → 1.3.4-1</li>
+<li><a href="http://assimp.sourceforge.net/index.html" rel="noopener nofollow ugc">ros-iron-rviz-assimp-vendor</a>: 12.4.4-1 → 12.4.5-1</li>
+<li><a href="https://github.com/ros2/rviz/blob/ros2/README.md" rel="noopener nofollow ugc">ros-iron-rviz-common</a>: 12.4.4-1 → 12.4.5-1</li>
+<li>ros-iron-rviz-common-dbgsym: 12.4.4-1 → 12.4.5-1</li>
+<li><a href="https://github.com/ros2/rviz/blob/ros2/README.md" rel="noopener nofollow ugc">ros-iron-rviz-default-plugins</a>: 12.4.4-1 → 12.4.5-1</li>
+<li>ros-iron-rviz-default-plugins-dbgsym: 12.4.4-1 → 12.4.5-1</li>
+<li><a href="https://www.ogre3d.org/" rel="noopener nofollow ugc">ros-iron-rviz-ogre-vendor</a>: 12.4.4-1 → 12.4.5-1</li>
+<li>ros-iron-rviz-ogre-vendor-dbgsym: 12.4.4-1 → 12.4.5-1</li>
+<li><a href="https://github.com/ros2/rviz/blob/ros2/README.md" rel="noopener nofollow ugc">ros-iron-rviz-rendering</a>: 12.4.4-1 → 12.4.5-1</li>
+<li>ros-iron-rviz-rendering-dbgsym: 12.4.4-1 → 12.4.5-1</li>
+<li>ros-iron-rviz-rendering-tests: 12.4.4-1 → 12.4.5-1</li>
+<li><a href="http://ros.org/wiki/rviz2">ros-iron-rviz-visual-testing-framework</a>: 12.4.4-1 → 12.4.5-1</li>
+<li><a href="https://github.com/ros2/rviz/blob/ros2/README.md" rel="noopener nofollow ugc">ros-iron-rviz2</a>: 12.4.4-1 → 12.4.5-1</li>
+<li>ros-iron-rviz2-dbgsym: 12.4.4-1 → 12.4.5-1</li>
+<li>ros-iron-shared-queues-vendor: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-sqlite3-vendor: 0.22.4-1 → 0.22.5-1</li>
+<li>ros-iron-transmission-interface: 3.20.0-1 → 3.21.0-1</li>
+<li>ros-iron-transmission-interface-dbgsym: 3.20.0-1 → 3.21.0-1</li>
+<li>ros-iron-twist-mux: 4.2.0-1 → 4.3.0-1</li>
+<li>ros-iron-twist-mux-dbgsym: 4.2.0-1 → 4.3.0-1</li>
+<li><a href="https://facebook.github.io/zstd/" rel="noopener nofollow ugc">ros-iron-zstd-vendor</a>: 0.22.4-1 → 0.22.5-1</li>
+</ul>
+<p>Thanks to all ROS maintainers who make packages available to the ROS community. The above list of packages was made possible by the work of the following maintainers:</p>
+<blockquote>
+<p>Note: The list of contributors is incomplete as there may be an issue with the tool used to generate this report.</p>
+</blockquote>
+<ul>
+<li>Alejandro Hernandez Cordero</li>
+<li>Audrow Nash</li>
+<li>Bence Magyar</li>
+<li>Bernd Pfrommer</li>
+<li>Brandon Ong</li>
+<li>Dharini Dutia</li>
+<li>Fictionlab</li>
+<li>Foxglove</li>
+<li>Geoffrey Biggs</li>
+<li>Ivan Paunovic</li>
+<li>Michael Orlov</li>
+<li>ROS Tooling Working Group</li>
+<li>Shane Loretz</li>
+<li>geoff</li>
+</ul>
+ <p><small>1 post - 1 participant</small></p>
+ <p><a href="https://discourse.ros.org/t/important-announcement-patch-release-3-and-new-packages-for-iron-irwini-2023-11-20/34742">Read full topic</a></p>
+ Mon, 20 Nov 2023 16:37:22 +0000
+
+
+ ROS Discourse General: Again... Snapshot repo GPG key expired
+ discourse.ros.org-topic-34733
+ https://discourse.ros.org/t/again-snapshot-repo-gpg-key-expired/34733
+ <p>Since yesterday, there is a problem running Melodic Industrial CI:</p>
+<pre><code class="lang-auto">$ sudo apt-get update -qq
+ W: GPG error: http://snapshots.ros.org/melodic/final/ubuntu bionic InRelease: The following signatures were invalid: EXPKEYSIG AD19BAB3CBF125EA ROS Snapshot builder <rosbuild@ros.org>
+ E: The repository 'http://snapshots.ros.org/melodic/final/ubuntu bionic InRelease' is not signed.
+</code></pre>
+<p>I know Melodic is EOL, but still, it should be usable from the snapshot repo, shouldn’t it?</p>
+<p>There is already <a href="https://robotics.stackexchange.com/questions/105525/invalid-gpg-ros-melodic-docker-image" rel="noopener nofollow ugc">another report on RSE</a>, but I think this is a better place to discuss such problem.</p>
+ <p><small>8 posts - 6 participants</small></p>
+ <p><a href="https://discourse.ros.org/t/again-snapshot-repo-gpg-key-expired/34733">Read full topic</a></p>
+ Mon, 20 Nov 2023 09:21:04 +0000
+
+
+ ROS Discourse General: Simple_launch approaching event handling
+ discourse.ros.org-topic-34715
+ https://discourse.ros.org/t/simple-launch-approaching-event-handling/34715
+ <p>Hi,</p>
+<p>A <a href="https://discourse.ros.org/t/why-does-the-ros2-python-launch-files-look-like-xml-written-in-python/23679">few</a> <a href="https://discourse.ros.org/t/simplifying-launch-argument-declaration-and-initialization-in-launch-files/24204">posts</a> on discourse and <a href="https://answers.ros.org/question/382000/ros2-makes-launch-files-crazy-too-soon-to-be-migrating/">stackexchange</a> have already highlighted the difficulty of writing Python launch files for ROS 2.</p>
+<p>In particular, the syntax may be a bit verbose and the arguments somehow hard to handle as they are not raw Python types.</p>
+<p>The <a href="https://github.com/oKermorgant/simple_launch" rel="noopener nofollow ugc">simple_launch</a> package wraps the standard launch syntax inside a much lighter approach. In particular, groups (by namespace or conditions) are defined through the <code>with</code> Python syntax and thus the indentation clearly expresses the current level of namespace or condition.</p>
+<p>The current release allows easy handling of:</p>
+<ul>
+<li>namespaces</li>
+<li>conditions</li>
+<li>finding a file inside a package (thanks <code>os.walk</code>)</li>
+<li>container and composable nodes</li>
+<li>spawning a <code>robot_state_publisher</code> from a <code>xacro</code> file with arguments, even if all of those come from launch arguments</li>
+<li>uploading models to Gazebo</li>
+<li>bridging topics with Gazebo (<code>ros_gz_bridge</code> wrapper)</li>
+<li>setting <code>use_sim_time</code> for all nodes in the launch file</li>
+<li>using the <code>OpaqueFunction</code> idiom (my favorite) without seeing <code>perform</code> or <code>context</code> everywhere, in case you really need <a href="https://github.com/oKermorgant/anf_launch/blob/e0db0d9781c7c946c68804c57eb61e292bd35d5f/launch/spawn_all_launch.py#L13" rel="noopener nofollow ugc">raw Python types</a></li>
+</ul>
+<p>The package is available through <code>apt</code> and the next release will be focusing on event-based groups. This is already available in the repository but edge cases appear when <a href="https://github.com/ros2/launch/issues/743" rel="noopener nofollow ugc">combining events and namespaces</a>.<br />
+The next release will make it clear what the chosen approach is.</p>
+<p>The goal is not to be able to re-do everything in a simpler way, but to be able to do <em>very easily</em> what people do <em>very often</em>. Feel free to comment, issue or pull request.<br />
+Next releases will also be focusing on documentation and type hints that are still a bit lacking due to numerous combinations of <code>Substitution</code>s and raw Python types.</p>
+ <p><small>6 posts - 4 participants</small></p>
+ <p><a href="https://discourse.ros.org/t/simple-launch-approaching-event-handling/34715">Read full topic</a></p>
+ Sat, 18 Nov 2023 20:27:42 +0000
+
+
+ ROS Discourse General: ROS News for the Week of November 12th, 2023
+ discourse.ros.org-topic-34698
+ https://discourse.ros.org/t/ros-news-for-the-week-of-november-12th-2023/34698
+ <h1><a class="anchor" href="https://discourse.ros.org#ros-news-for-the-week-of-november-12th-2023-1" name="ros-news-for-the-week-of-november-12th-2023-1"></a>ROS News for the Week of November 12th, 2023</h1>
+<p><a href="https://www.youtube.com/watch?v=m3iChdJic0A">What's New and Upcoming in Open Source Robotics at ROSCon '23</a></p>
+<p><a href="https://www.youtube.com/watch?v=m3iChdJic0A">Check out this fantastic PX4 and ROSCon recap video from our friends at PX4</a></p>
+<br />
+<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/d/e/de3411c845ca23fc8a7251dfe1e1f617bbace316.jpeg" title="GCM-Nov23 (2)"><img alt="GCM-Nov23 (2)" height="291" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/d/e/de3411c845ca23fc8a7251dfe1e1f617bbace316_2_517x291.jpeg" width="517" /></a></div><br />
+<a href="https://community.gazebosim.org/t/community-meeting-empowering-marine-autonomy-the-impact-of-open-source-software/2380">Our next Gazebo Community Meeting will include a report from the IIT Madras Aritra maritime robotics team.</a><p></p>
+<br />
+<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/b/f/bfcebc077f2e7494e16133feb180d78057c5402b.jpeg" title="interface-example"><img alt="interface-example" height="375" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/b/f/bfcebc077f2e7494e16133feb180d78057c5402b_2_288x375.jpeg" width="288" /></a></div><br />
+<a href="https://discourse.ros.org/t/ros-sam-a-ros-service-for-metas-segment-anything-model/34622">Check out this new ROS Noetic package that implements a Segment Anything Model as a ROS Service.</a><p></p>
+<br />
+<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/a/6/a6dc0a12341e60585f9352bb6f36e92250b70868.jpeg" title="sta_small"><img alt="sta_small" height="250" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/a/6/a6dc0a12341e60585f9352bb6f36e92250b70868_2_250x250.jpeg" width="250" /></a></div><br />
+<a href="https://discourse.ros.org/t/audrow-nash-to-step-down-from-hosting-the-sense-think-act-podcast/34644">All good things must come to an end. Audrow has stepped down from Sense, Think, Act.</a><p></p>
+<br />
+<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/a/6/a6b05ec07bc9302e1b9dd9d1aeb81cf32bd45030.jpeg" title="image"><img alt="image" height="250" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/a/6/a6b05ec07bc9302e1b9dd9d1aeb81cf32bd45030_2_312x250.jpeg" width="312" /></a></div><br />
+<a href="https://www.kickstarter.com/projects/tangramvision/hifi-3d-sensor-plug-n-play-depth-perception-and-ai?ref=7b8opo">Our friends at Tangram have a new Kickstarter campaign for their HiFi Depth Sensor</a>. From what we’re told the sensor has fantastic accuracy and resolution, auto-calibrates, and supports ROS 2 out of the box.<p></p>
+<br />
+<h1><a class="anchor" href="https://discourse.ros.org#events-2" name="events-2"></a>Events</h1>
+<ul>
+<li><a href="https://roscon2023.de/">2023-11-23 → 2023-11-24 ROSCon Germany</a></li>
+<li><a href="https://www.eventbrite.com/e/entradas-ros-meetup-barcelona-739724173917?a">2023-11-24 ROS Meetup in Barcelona</a></li>
+<li><a href="https://rosjp.connpass.com/event/300184/?utm_campaign=event_participate_to_follower&utm_source=notifications&utm_medium=twitter">ROS Japan UG #53</a></li>
+<li><a href="https://reg.eventnook.com/event/rosiapworkshop2023">2023-11-29 → 2023-11-30 ROS Industrial APAC Summit SG</a></li>
+<li><a href="https://community.gazebosim.org/t/community-meeting-empowering-marine-autonomy-the-impact-of-open-source-software/2380">2023-11-30 Gazebo Community Meeting</a></li>
+<li><a href="https://www.meetup.com/singapore-ros-meetup/events/297234587/">2023-11-30 ROS Meetup Singapore – DevOps Edition</a></li>
+<li><a href="https://discourse.ros.org/t/ros-deployment-meeting-1/34684">2023-12-04 ROS Deployment Meeting #1</a></li>
+<li><a href="https://www.zettascale.tech/news/zenoh-user-meeting-2023/">2023-12-12 Zenoh User Meeting</a></li>
+<li><a href="https://discourse.ros.org/t/roscon-india-2023/32903">2023-12-14 → 2023-12-15 ROSCon India</a></li>
+<li><a href="https://docs.google.com/forms/d/e/1FAIpQLSc-8r3w-DiqwWqFqWsyHccnoFcdGer9MyD0XM4isXenHe50rQ/viewform">2023-12-17 → Open Hardware Summit CFP Deadline</a></li>
+<li><a href="https://2024.oshwa.org/">2024 Open Hardware Summit Montreal</a></li>
+</ul>
+<h1><a class="anchor" href="https://discourse.ros.org#news-3" name="news-3"></a>News</h1>
+<ul>
+<li><a href="https://discourse.ros.org/t/audrow-nash-to-step-down-from-hosting-the-sense-think-act-podcast/34644">Audrow Steps down from Sense, Think, Act</a></li>
+<li><a href="https://www.youtube.com/watch?v=m3iChdJic0A">GREAT PX4 Recap of ROSCon and PX4 Summit</a></li>
+<li><a href="https://www.kickstarter.com/projects/tangramvision/hifi-3d-sensor-plug-n-play-depth-perception-and-ai?ref=7b8opo">New: Tangram HiFi Depth Sensor</a> – <a href="https://venturebeat.com/ai/tangram-visions-ai-powered-3d-sensor-could-transform-computer-vision-in-robotics/">Venture Beat</a> – <a href="https://www.therobotreport.com/tangram-vision-packs-ai-skills-onto-hifi-3d-sensor/">Robot Report</a></li>
+<li><a href="https://www.olive-robotics.com/olive-imu">New: Olive ROS native IMU Sensor</a></li>
+<li><a href="https://www.forbes.com/sites/edgarsten/2023/11/16/elroy-air-autonomous-hybrid-electric-vtol-makes-historic-first-flight/amp/">Elroy Air VTOL Takes Flight</a> – <a href="https://vimeo.com/884929709/3bfa2f3a66">Video</a></li>
+<li><a href="https://www.therobotreport.com/agile-robots-acquires-franka-emika/">Agile Acquires Franka Emika</a></li>
+<li><a href="https://openai.com/blog/openai-announces-leadership-transition">Sam Altman removed from OpenAI</a></li>
+<li>Discuss: <a href="https://trstringer.com/oss-compensation-broken/">The Lack of Compensation in OSS is Unsustainable</a></li>
+<li><a href="https://www.youtube.com/watch?v=Lld322au4hE">AI Powered LazyBoy Tank</a></li>
+<li><a href="https://techcrunch.com/2023/11/16/cruise-suspends-employee-stock-program-corp-bonuses-moved-up/">Cruise Suspends Employee Stock Program</a> – I talked to a colleague this morning that is out $80k.</li>
+<li><a href="https://techcrunch.com/2023/11/14/gm-inserts-exec-at-cruise-as-safety-review-expands-manual-self-driving-paused/">GM Inserts Exec at Cruise</a></li>
+<li><a href="https://www.youtube.com/watch?v=vVataTRomsg">Human-Level Performance with Autonomous Vision Based Drones</a></li>
+<li><a href="https://www.raspberrypi.com/news/this-raspberry-pi-powered-submarine-rov-safely-explores-the-depths/">Raspberry Pi ROV</a></li>
+<li><a href="https://www.isro.gov.in/ISRO_Robotics_Challenge_URSC2024.html">ISRO Space Robotics Challenge</a></li>
+<li><a href="https://osh-policy.org/">Supporting Open Science Hardware in Academia</a></li>
+<li><a href="https://github.com/pytorch-labs/segment-anything-fast">Segment Anything Fast Pytorch</a></li>
+<li><a href="https://www.digikey.com/en/maker/projects/bebop-a-quick-facial-recognition-robot-for-maker-faire-rome/b5eb8d23645e4bda8fc748dbf9f4d7af?utm_campaign=say_hello_to_bebop_:_a_qu&utm_content=digikey&utm_medium=social&utm_source=twitter">Bebop: A Quick Facial Recognition Robot for Maker Faire Rome</a></li>
+<li><a href="https://github.com/facontidavide/data_tamer">WIP: Data Tamer</a></li>
+<li><a href="https://www.ieee-ras.org/about-ras/latest-news/call-for-applications-travel-grants-for-students-participating-in-ieee-robotic-standardization-efforts-spirse">Student Travel Grants for IEEE Robotics Standardization Efforts</a></li>
+<li><a href="https://www.therobotreport.com/astm-proposes-standard-robot-bin-picking-vision-guidance/">ASTM Bin Picking Standard</a></li>
+<li><a href="https://www.therobotreport.com/silc-brings-in-25m-to-expand-eyeonic-vision-production/">SiLC Eyeonic Vision Systems Raises $25M for hybrid vision / LiDAR cameras</a></li>
+<li><a href="https://www.therobotreport.com/sarcos-pivots-from-robotics-to-ai-software-development/">Sarcos Pivots to AI</a></li>
+<li><a href="https://www.therobotreport.com/intrinsic-demonstrates-integration-with-keba-robot-controller-at-smart-production-solutions/">Intrinsic demonstrates interoperability framework integration with KEBA robot controller</a></li>
+<li><a href="https://spectrum.ieee.org/3d-printed-robot-hand">Robot Hand With Working Tendons Printed in One Go</a></li>
+<li><a href="https://www.prnewswire.com/news-releases/gitai-shifts-headquarters-and-parent-company-from-japan-to-the-united-states-as-leadership-secures-permanent-lawful-residency-301990724.html">GITAI Moves to the US</a></li>
+</ul>
+<h1><a class="anchor" href="https://discourse.ros.org#ros-4" name="ros-4"></a>ROS</h1>
+<ul>
+<li><a href="https://discourse.ros.org/t/announcing-the-october-2023-release-of-space-ros-humble/34679">Space ROS Release for Humble</a></li>
+<li><a href="https://discourse.ros.org/t/unibotics-webide-learn-robotics-and-program-robots-from-your-browser/34669">Unibotics webIDE: learn robotics and program robots from your browser</a></li>
+<li><a href="https://discourse.ros.org/t/new-packages-for-noetic-2023-11-15/34665">5 New and 51 Updated Packages for ROS 1 Noetic</a></li>
+<li><a href="https://discourse.ros.org/t/proposal-for-ros-2-production-working-group/34658">ROS 2 Production Working Group</a></li>
+<li><a href="https://discourse.ros.org/t/ros-2-router-for-remote-robotics-and-topic-filtering/34641">ROS 2 Router for Remote Robotics and Topic Filtering </a></li>
+<li><a href="https://discourse.ros.org/t/ros-sam-a-ros-service-for-metas-segment-anything-model/34622">COOL: ROS-SAM Segment Anything Model Service </a></li>
+<li><a href="https://discourse.ros.org/t/four-wheel-independent-steering-robot-using-nav2-and-ros2-control/34587">Four Wheel Independent Steering</a></li>
+<li><a href="https://discourse.ros.org/t/roscon-2023-videos-and-slides-now-available/34575">ROSCon 2023 Videos and Slides</a></li>
+<li><a href="https://discourse.ros.org/t/nav2-new-complete-coverage-planning-capabilities/34625">Nav2 Complete Coverage Planning</a></li>
+<li><a href="https://github.com/baha2r/robotiq3f_py">Control 3f robotiq gripper using python and modbus client</a></li>
+<li><a href="https://github.com/klintan/vo-survey">Survey of Visual Odom and SLAM in ROS / ROS 2</a></li>
+<li><a href="https://github.com/PickNikRobotics/generate_parameter_library">Declaritive ROS 2 Parameters</a></li>
+<li><a href="https://medium.com/exploring-ros-robotics/how-to-use-rtk-gps-on-a-ros-robot-a51e9aa2f2ab">How To Use RTK GPS On A ROS Robot</a></li>
+<li><a href="https://www.youtube.com/watch?v=9tYPP-ZMjCE">Using ROS 2 with EMQX MQTT Broker</a></li>
+<li><img alt=":goat:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/goat.png?v=12" title=":goat:" width="20" /> <a href="https://huggingface.co/papers/2311.06430">GOAT: GO to Any Thing</a></li>
+<li><img alt=":crab:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/crab.png?v=12" title=":crab:" width="20" /> <a href="https://discourse.ros.org/t/ros-2-rust-version-0-4-released/34617">ROS 2 Rust Version 0.4 Release</a></li>
+<li><a href="https://github.com/hsr-project">Toyota HSR Robot</a></li>
+<li><a href="https://github.com/szenergy/awesome-lidar">Awesome LIDAR List</a></li>
+<li><a href="https://sites.google.com/corp/inha.edu/diter/">Diverse Terrain Datasets</a></li>
+<li><a href="https://github.com/Fraunhofer-IIS/camorph">The official repository for camorph, a python toolbox for converting various camera parameter conventions.</a></li>
+</ul>
+ <p><small>6 posts - 3 participants</small></p>
+ <p><a href="https://discourse.ros.org/t/ros-news-for-the-week-of-november-12th-2023/34698">Read full topic</a></p>
+ Fri, 17 Nov 2023 21:50:59 +0000
+
+
+ ROS Discourse General: ROS Deployment Meeting (#1?)
+ discourse.ros.org-topic-34684
+ https://discourse.ros.org/t/ros-deployment-meeting-1/34684
+ <p>Hi,</p>
+<p>for those who are interested in <code>how to manage and deploy the ROS application?</code>, let’s have a follow-up meeting as we promised at <a href="https://roscon.ros.org/2023/">ROSCon 2023</a> BoF <img alt=":smile:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/smile.png?v=12" title=":smile:" width="20" /></p>
+<p>revised from <a class="inline-onebox" href="https://discourse.ros.org/t/automatic-deployment-of-ros2-based-system-to-remote-devices-dual-copy-or-containers/33884">Automatic Deployment of ROS2 Based System to remote devices: Dual Copy or Containers?</a>, besides we had 44 people registered to <code>BoF: Deployment of ROS 2 to remote devices</code> at <a href="https://roscon.ros.org/2023/">ROSCon 2023</a>.</p>
+<p>with that, i think there are many interests about <code>how to deploy and manage robot application</code>. Please feel free to join the meeting <img alt=":coffee:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/coffee.png?v=12" title=":coffee:" width="20" /></p>
+<h3><a class="anchor" href="https://discourse.ros.org#date-place-1" name="date-place-1"></a>Date / Place</h3>
+<p><span class="discourse-local-date">2023-12-04T17:00:00Z UTC</span></p>
+<aside class="onebox allowlistedgeneric">
+ <header class="source">
+ <img class="site-icon" height="64" src="https://global.discourse-cdn.com/business7/uploads/ros/original/2X/a/acde14ee25004332d79f8c49093fa844adbeaa7f.png" width="64" />
+
+ <a href="https://meet.google.com/exn-jomr-uoo" rel="noopener nofollow ugc" target="_blank">meet.google.com</a>
+ </header>
+
+ <article class="onebox-body">
+
+
+<h3><a href="https://meet.google.com/exn-jomr-uoo" rel="noopener nofollow ugc" target="_blank">Google Meet: Online Video Meetings and Calls | Google Workspace</a></h3>
+
+ <p>Use Google Meet to stay connected with video meetings and calling (powered by Google Duo), part of Google Workspace.</p>
+
+
+ </article>
+
+ <div class="onebox-metadata">
+
+
+ </div>
+
+ <div style="clear: both;"></div>
+</aside>
+
+<p>(*) I am not able to do recording at this time.</p>
+<h3><a class="anchor" href="https://discourse.ros.org#agenda-2" name="agenda-2"></a>Agenda</h3>
+<p><strong>Really appreciate <a class="mention" href="https://discourse.ros.org/u/ciandonovan">@ciandonovan</a> , he is willing to share the experience and take the effort for ROS community.</strong> <img alt=":clap:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/clap.png?v=12" title=":clap:" width="20" /> <img alt=":clap:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/clap.png?v=12" title=":clap:" width="20" /> <img alt=":clap:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/clap.png?v=12" title=":clap:" width="20" /></p>
+<ul>
+<li><a href="https://roscon.ros.org/2023/talks/ROS_with_KubernetesKubeEdge.pdf">ROSCon 2023 ROS with Kubernetes/KubeEdge Talk</a> Follow-Up and QA/Discussion (<a class="mention" href="https://discourse.ros.org/u/tomoyafujita">@tomoyafujita</a> ) 15-20mins
+<ul>
+<li><a class="inline-onebox" href="https://github.com/fujitatomoya/ros_k8s/tree/master" rel="noopener nofollow ugc">GitHub - fujitatomoya/ros_k8s: Kuberenetes / ROS&ROS2 Cluster Samples</a> Issues / Explanation</li>
+</ul>
+</li>
+<li>ROS deployment control with <a href="https://podman.io/" rel="noopener nofollow ugc">podman</a> and <a href="https://www.freedesktop.org/wiki/Software/systemd/" rel="noopener nofollow ugc">systemd</a>. (<a class="mention" href="https://discourse.ros.org/u/ciandonovan">@ciandonovan</a> ) 25mins including QA/Discussion</li>
+<li>Open Discussion (should we have regular meeting? other topics? problem sharing?) 5mins</li>
+</ul>
+<h3><a class="anchor" href="https://discourse.ros.org#how-to-join-3" name="how-to-join-3"></a>How to join?</h3>
+<ul>
+<li>No registration is required, you can just jump in the meeting <img alt=":exclamation:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/exclamation.png?v=12" title=":exclamation:" width="20" /></li>
+<li>Or if you do not want to miss, DM <a class="mention" href="https://discourse.ros.org/u/tomoyafujita">@tomoyafujita</a> / <a href="mailto:tomoya.fujita825@gmail.com">tomoya.fujita825@gmail.com</a> to get the meeting invitation.</li>
+</ul>
+<h3><a class="anchor" href="https://discourse.ros.org#reference-4" name="reference-4"></a>Reference</h3>
+<ul>
+<li><a href="https://vimeo.com/879001688/33b2495a49" rel="noopener nofollow ugc">ROSCon 2023 ROS with Kubernetes/KubeEdge Presentation on Vimeo</a></li>
+<li><a href="https://roscon.ros.org/2023/talks/ROS_with_KubernetesKubeEdge.pdf">ROSCon 2023 ROS with Kubernetes/KubeEdge Presentation Slides</a></li>
+</ul>
+<aside class="onebox allowlistedgeneric">
+ <header class="source">
+ <img class="site-icon" height="32" src="https://global.discourse-cdn.com/business7/uploads/ros/original/2X/b/bad3e5f9ad67c1ddf145107ce7032ac1d7b22563.svg" width="32" />
+
+ <a href="https://github.com/fujitatomoya/ros_k8s" rel="noopener nofollow ugc" target="_blank">GitHub</a>
+ </header>
+
+ <article class="onebox-body">
+ <div class="aspect-image"><img class="thumbnail" height="345" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/7/c/7c81226305fc82e6191fbc1e5c372e3705bd164d_2_690x345.png" width="690" /></div>
+
+<h3><a href="https://github.com/fujitatomoya/ros_k8s" rel="noopener nofollow ugc" target="_blank">GitHub - fujitatomoya/ros_k8s: Kuberenetes / ROS&ROS2 Cluster Samples</a></h3>
+
+ <p>Kuberenetes / ROS&ROS2 Cluster Samples. Contribute to fujitatomoya/ros_k8s development by creating an account on GitHub.</p>
+
+
+ </article>
+
+ <div class="onebox-metadata">
+
+
+ </div>
+
+ <div style="clear: both;"></div>
+</aside>
+
+<p>thanks,</p>
+ <p><small>14 posts - 8 participants</small></p>
+ <p><a href="https://discourse.ros.org/t/ros-deployment-meeting-1/34684">Read full topic</a></p>
+ Thu, 16 Nov 2023 19:18:23 +0000
+
+
+ ROS Discourse General: New Packages for Noetic 2023-11-15
+ discourse.ros.org-topic-34665
+ https://discourse.ros.org/t/new-packages-for-noetic-2023-11-15/34665
+ <p>We’re happy to announce <strong>5</strong> new packages and <strong>51</strong> updates are now available in ROS Noetic. This sync was tagged as <a href="https://github.com/ros/rosdistro/blob/noetic/2023-11-15/noetic/distribution.yaml" rel="noopener nofollow ugc"><code>noetic/2023-11-15</code></a>.</p>
+<p>Thank you to every maintainer and contributor who made these updates available!</p>
+<h2><a class="anchor" href="https://discourse.ros.org#package-updates-for-ros-noetic-1" name="package-updates-for-ros-noetic-1"></a>Package Updates for ROS Noetic</h2>
+<h3><a class="anchor" href="https://discourse.ros.org#added-packages-5-2" name="added-packages-5-2"></a>Added Packages [5]:</h3>
+<ul>
+<li>ros-noetic-clearpath-onav-api-examples: 0.0.3-1</li>
+<li>ros-noetic-clearpath-onav-api-examples-lib: 0.0.3-1</li>
+<li>ros-noetic-clearpath-onav-examples: 0.0.3-1</li>
+<li><a href="http://ros.org/wiki/pr2eus_moveit">ros-noetic-pr2eus-moveit</a>: 0.3.15-3</li>
+<li>ros-noetic-sick-scan-xd: 3.0.3-1</li>
+</ul>
+<h3><a class="anchor" href="https://discourse.ros.org#updated-packages-51-3" name="updated-packages-51-3"></a>Updated Packages [51]:</h3>
+<ul>
+<li>ros-noetic-clearpath-configuration-msgs: 0.9.4-1 → 0.9.5-1</li>
+<li>ros-noetic-clearpath-control-msgs: 0.9.4-1 → 0.9.5-1</li>
+<li>ros-noetic-clearpath-dock-msgs: 0.9.4-1 → 0.9.5-1</li>
+<li>ros-noetic-clearpath-localization-msgs: 0.9.4-1 → 0.9.5-1</li>
+<li>ros-noetic-clearpath-mission-manager-msgs: 0.9.4-1 → 0.9.5-1</li>
+<li>ros-noetic-clearpath-mission-scheduler-msgs: 0.9.4-1 → 0.9.5-1</li>
+<li>ros-noetic-clearpath-msgs: 0.9.4-1 → 0.9.5-1</li>
+<li>ros-noetic-clearpath-navigation-msgs: 0.9.4-1 → 0.9.5-1</li>
+<li>ros-noetic-clearpath-platform-msgs: 0.9.4-1 → 0.9.5-1</li>
+<li>ros-noetic-clearpath-safety-msgs: 0.9.4-1 → 0.9.5-1</li>
+<li><a href="https://github.com/ros-controls/ros_control/wiki" rel="noopener nofollow ugc">ros-noetic-combined-robot-hw</a>: 0.19.6-1 → 0.20.0-1</li>
+<li><a href="https://github.com/ros-controls/ros_control/wiki" rel="noopener nofollow ugc">ros-noetic-combined-robot-hw-tests</a>: 0.19.6-1 → 0.20.0-1</li>
+<li><a href="https://github.com/ros-controls/ros_control/wiki" rel="noopener nofollow ugc">ros-noetic-controller-interface</a>: 0.19.6-1 → 0.20.0-1</li>
+<li><a href="https://github.com/ros-controls/ros_control/wiki" rel="noopener nofollow ugc">ros-noetic-controller-manager</a>: 0.19.6-1 → 0.20.0-1</li>
+<li><a href="https://github.com/ros-controls/ros_control/wiki" rel="noopener nofollow ugc">ros-noetic-controller-manager-msgs</a>: 0.19.6-1 → 0.20.0-1</li>
+<li><a href="http://ros.org/wiki/controller_manager_tests">ros-noetic-controller-manager-tests</a>: 0.19.6-1 → 0.20.0-1</li>
+<li>ros-noetic-cpr-onav-description: 0.1.9-1 → 0.1.10-1</li>
+<li><a href="https://wiki.ros.org/cras_cpp_common">ros-noetic-cras-cpp-common</a>: 2.3.3-1 → 2.3.4-1</li>
+<li>ros-noetic-cras-docs-common: 2.3.3-1 → 2.3.4-1</li>
+<li><a href="https://wiki.ros.org/cras_py_common">ros-noetic-cras-py-common</a>: 2.3.3-1 → 2.3.4-1</li>
+<li><a href="https://wiki.ros.org/cras_topic_tools">ros-noetic-cras-topic-tools</a>: 2.3.3-1 → 2.3.4-1</li>
+<li><a href="https://github.com/foxglove/ros-foxglove-bridge" rel="noopener nofollow ugc">ros-noetic-foxglove-bridge</a>: 0.7.2-1 → 0.7.3-1</li>
+<li><a href="https://github.com/ros-controls/ros_control/wiki" rel="noopener nofollow ugc">ros-noetic-hardware-interface</a>: 0.19.6-1 → 0.20.0-1</li>
+<li><a href="https://wiki.ros.org/image_transport_codecs">ros-noetic-image-transport-codecs</a>: 2.3.3-1 → 2.3.4-1</li>
+<li><a href="https://github.com/ros-controls/ros_control/wiki" rel="noopener nofollow ugc">ros-noetic-joint-limits-interface</a>: 0.19.6-1 → 0.20.0-1</li>
+<li><a href="http://ros.org/wiki/jsk_pr2eus">ros-noetic-jsk-pr2eus</a>: 0.3.15-1 → 0.3.15-3</li>
+<li><a href="http://wiki.ros.org/leo">ros-noetic-leo</a>: 2.2.0-1 → 2.3.0-1</li>
+<li><a href="http://wiki.ros.org/leo_bringup">ros-noetic-leo-bringup</a>: 2.3.0-1 → 2.4.0-1</li>
+<li><a href="http://wiki.ros.org/leo_description">ros-noetic-leo-description</a>: 2.2.0-1 → 2.3.0-1</li>
+<li><a href="http://wiki.ros.org/leo_desktop">ros-noetic-leo-desktop</a>: 0.2.3-1 → 0.3.0-1</li>
+<li><a href="http://wiki.ros.org/leo_fw">ros-noetic-leo-fw</a>: 2.3.0-1 → 2.4.0-1</li>
+<li><a href="http://wiki.ros.org/leo">ros-noetic-leo-msgs</a>: 2.2.0-1 → 2.3.0-1</li>
+<li><a href="http://wiki.ros.org/leo_robot">ros-noetic-leo-robot</a>: 2.3.0-1 → 2.4.0-1</li>
+<li><a href="http://wiki.ros.org/leo">ros-noetic-leo-teleop</a>: 2.2.0-1 → 2.3.0-1</li>
+<li><a href="http://wiki.ros.org/leo_viz">ros-noetic-leo-viz</a>: 0.2.3-1 → 0.3.0-1</li>
+<li><a href="https://github.com/swri-robotics/marti_messages" rel="noopener nofollow ugc">ros-noetic-marti-can-msgs</a>: 0.12.1-1 → 0.12.2-1</li>
+<li><a href="https://github.com/swri-robotics/marti_messages" rel="noopener nofollow ugc">ros-noetic-marti-common-msgs</a>: 0.12.1-1 → 0.12.2-1</li>
+<li>ros-noetic-marti-dbw-msgs: 0.12.1-1 → 0.12.2-1</li>
+<li><a href="https://github.com/swri-robotics/marti_messages" rel="noopener nofollow ugc">ros-noetic-marti-introspection-msgs</a>: 0.12.1-1 → 0.12.2-1</li>
+<li><a href="https://github.com/swri-robotics/marti_messages" rel="noopener nofollow ugc">ros-noetic-marti-nav-msgs</a>: 0.12.1-1 → 0.12.2-1</li>
+<li><a href="https://github.com/swri-robotics/marti_messages" rel="noopener nofollow ugc">ros-noetic-marti-perception-msgs</a>: 0.12.1-1 → 0.12.2-1</li>
+<li><a href="https://github.com/swri-robotics/marti_messages" rel="noopener nofollow ugc">ros-noetic-marti-sensor-msgs</a>: 0.12.1-1 → 0.12.2-1</li>
+<li><a href="https://github.com/swri-robotics/marti_messages" rel="noopener nofollow ugc">ros-noetic-marti-status-msgs</a>: 0.12.1-1 → 0.12.2-1</li>
+<li><a href="https://github.com/swri-robotics/marti_messages" rel="noopener nofollow ugc">ros-noetic-marti-visualization-msgs</a>: 0.12.1-1 → 0.12.2-1</li>
+<li><a href="https://www.mrpt.org/" rel="noopener nofollow ugc">ros-noetic-mrpt2</a>: 2.11.1-1 → 2.11.2-1</li>
+<li>ros-noetic-openni2-camera: 1.6.0-1 → 1.6.1-1</li>
+<li>ros-noetic-openni2-launch: 1.6.0-1 → 1.6.1-1</li>
+<li><a href="http://ros.org/wiki/pr2eus">ros-noetic-pr2eus</a>: 0.3.15-1 → 0.3.15-3</li>
+<li><a href="http://ros.org/wiki/ros_control">ros-noetic-ros-control</a>: 0.19.6-1 → 0.20.0-1</li>
+<li><a href="http://ros.org/wiki/rqt_controller_manager">ros-noetic-rqt-controller-manager</a>: 0.19.6-1 → 0.20.0-1</li>
+<li><a href="https://github.com/ros-controls/ros_control/wiki" rel="noopener nofollow ugc">ros-noetic-transmission-interface</a>: 0.19.6-1 → 0.20.0-1</li>
+</ul>
+<h3><a class="anchor" href="https://discourse.ros.org#removed-packages-0-4" name="removed-packages-0-4"></a>Removed Packages [0]:</h3>
+<p>Thanks to all ROS maintainers who make packages available to the ROS community. The above list of packages was made possible by the work of the following maintainers:</p>
+<ul>
+<li>Bence Magyar</li>
+<li>Chris Iverach-Brereton</li>
+<li>Fictionlab</li>
+<li>Isaac I. Y. Saito</li>
+<li>Jason Higgins</li>
+<li>John Hurliman</li>
+<li>Jose Mastrangelo</li>
+<li>Jose-Luis Blanco-Claraco</li>
+<li>José Mastrangelo</li>
+<li>Kei Okada</li>
+<li>Martin Pecka</li>
+<li>Michael Ferguson</li>
+<li>Roni Kreinin</li>
+<li>Southwest Research Institute</li>
+<li>YoheiKakiuchi</li>
+<li>rostest</li>
+</ul>
+ <p><small>1 post - 1 participant</small></p>
+ <p><a href="https://discourse.ros.org/t/new-packages-for-noetic-2023-11-15/34665">Read full topic</a></p>
+ Thu, 16 Nov 2023 00:47:59 +0000
+
+
+ ROS Discourse General: Proposal for ROS 2 Production Working Group
+ discourse.ros.org-topic-34658
+ https://discourse.ros.org/t/proposal-for-ros-2-production-working-group/34658
+ <p>In the October 2023 Technical Steering Committee meeting, representatives from iRobot presented on the topic of “Scaling ROS 2 for Production”, where issues regarding the current state of ROS 2 in how it manages developer cost, product quality, stability, and performance were addressed, and new ideas were proposed. The general consensus from the meeting feedback was that a working group could be formed to dedicate planning and resources towards implementing solutions to this agenda. Thus, here is the proposal:</p>
+<p><strong>Context:</strong> ROS 2 is a great software framework that enables efficient research, quick prototyping, and access to a community of open-source robotics projects. However, the challenge remains for issues concerning scaling ROS 2 usage for a production robot. In a production-oriented environment, quality control is a necessary requirement, therefore, any regression in the build, or stability of code on the robot, or in its performance can have major consequences. In addition, if an underlying change in the ROS 2 code significantly affects the overall build time or developer cost for integrating into robotics products, then it may impact a developer or company’s bottom line. These are concerns that make ROS 2 limited and difficult to incorporate in larger-scale production use cases.</p>
+<p><strong>Mission Statement:</strong> Affirm ROS 2’s commitment as an infrastructure for scalable deployment and production of robotics products by prioritizing and coordinating efforts to address concerns of Developer Cost, Stability, Quality Control, and Performance.</p>
+<p><strong>Key Topics to Cover:</strong><br />
+• ROS 2 Build Farm & Statistics<br />
+• CICD & Testing Coverage<br />
+• Release schedule requirements<br />
+• Performance Evaluation & Regressions<br />
+• RMW Relationship<br />
+• Architecture Improvements<br />
+• Documentation</p>
+<p><strong>Goals</strong><br />
+• Early-detection / resolution of regressions in build time, performance, and stability<br />
+• Support for physical testing as part of CI before release<br />
+• Improved capacity for developer tuning / configuration<br />
+• Stricter requirements for RMW tier support to address testing and stability<br />
+• Accessible documentation for advanced or optimized production use cases</p>
+<p><strong>Group expectations</strong>:<br />
+• Bi-weekly or monthly meetings to discuss solutions to address above agenda<br />
+• Define tasks and github issues related to implementing solutions<br />
+• Recruit and assign owners and resources for completing tasks<br />
+• Align agenda and task(s) timeline with ROS 2 release schedule</p>
+<p><strong>Call for Participation</strong>:<br />
+If you are interested in updates or participating in working group meetings, please fill out the following google form survey:</p><aside class="onebox allowlistedgeneric">
+ <header class="source">
+ <img class="site-icon" height="16" src="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/c/b/cb9da166e0b170ef53792fabd23cc20187f31090.png" width="16" />
+
+ <a href="https://forms.gle/wHnheRvoCZ58Gh7V9" rel="noopener nofollow ugc" target="_blank">Google Docs</a>
+ </header>
+
+ <article class="onebox-body">
+ <img class="thumbnail onebox-avatar" height="200" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/d/9/d9130db99b60621c001f023d5d892fbbd2570e26_2_200x200.png" width="200" />
+
+<h3><a href="https://forms.gle/wHnheRvoCZ58Gh7V9" rel="noopener nofollow ugc" target="_blank">ROS 2 Production Working Group Interest Survey</a></h3>
+
+ <p>Please fill out this quick survey to be added to a ROS2 Production WG mailing list</p>
+
+
+ </article>
+
+ <div class="onebox-metadata">
+
+
+ </div>
+
+ <div style="clear: both;"></div>
+</aside>
+
+<p>If you have any feedback on the content or direction of this proposed working group, please feel free to write a comment on this post or in the above survey. We will send a follow-up notification to organize the first meeting launch date and time.</p>
+ <p><small>4 posts - 2 participants</small></p>
+ <p><a href="https://discourse.ros.org/t/proposal-for-ros-2-production-working-group/34658">Read full topic</a></p>
+ Wed, 15 Nov 2023 18:05:14 +0000
+
+
+ ROS Discourse General: Audrow Nash to step down from hosting the Sense, Think, Act podcast
+ discourse.ros.org-topic-34644
+ https://discourse.ros.org/t/audrow-nash-to-step-down-from-hosting-the-sense-think-act-podcast/34644
+ <p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/a/6/a6dc0a12341e60585f9352bb6f36e92250b70868.jpeg" title="sta_small"><img alt="sta_small" height="250" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/a/6/a6dc0a12341e60585f9352bb6f36e92250b70868_2_250x250.jpeg" width="250" /></a></div><p></p>
+<p>Hi Everyone,</p>
+<p>We have some bittersweet news. <a class="mention" href="https://discourse.ros.org/u/audrow">@audrow</a> is moving on to the next phase of his podcasting career and will be stepping down as the host of the OSRF’s <a href="https://www.sensethinkact.com/"><em>Sense, Think, Act</em> podcast</a>. Under Audrow’s masterful leadership and hosting, <em>Sense, Think, Act</em> has become one of the premier places to hear interviews with leaders in the world of robotics.</p>
+<p>The OSRF is sincerely grateful to Audrow for giving <em>Sense, Think, Act</em> a powerful start through his hard work and dedication to interviewing a stellar range of individuals in the wide field of robotics, including <a href="https://www.sensethinkact.com/episodes/2-dave-coleman">Dave Coleman</a>, <a href="https://www.sensethinkact.com/episodes/3-ryan-gariepy">Ryan Garipy</a>, <a href="https://www.sensethinkact.com/episodes/13-steve-macenski">Steve Macenski</a>, <a href="https://www.sensethinkact.com/episodes/10-brett-aldrich">Brett Aldrich</a>, <a href="https://www.sensethinkact.com/episodes/1-melonee-wise">Melonee Wise</a>, and <a href="https://www.sensethinkact.com/episodes/12-matt-robinson">Matt Robinson</a>. Topics discussed have included robot navigation, robot ethics, STEM education, manufacturing, scanning warehouse inventory, and so much more. Audrow’s interviews have been informative and thought-provoking, and he has helped to make the field of robotics more accessible to a broader audience.</p>
+<p>Audrow’s new podcast, <em>The Audrow Nash Podcast</em>, is <a href="https://podcasters.spotify.com/pod/show/audrow1">available here</a>, and <a href="https://youtube.com/@audrow">here</a>, and we encourage you all to check it out and subscribe! It’s sure to be a fantastic and educational show, and we wish him all the best in his future endeavors. If you want to stay up to date on Audrow’s latest works you can follow him on <a href="https://twitter.com/audrow">Twitter</a>, and <a href="https://www.linkedin.com/in/audrow/">LinkedIn</a>.</p>
+<p>Please stay tuned for exciting new content to come from <em>Sense, Think, Act</em>! In the meantime, <a href="https://www.sensethinkact.com/">existing episodes</a> will remain available. If you haven’t listened to them yet, we encourage you to do so! We believe they’re very educational and inspirational to all in the robotics community.</p>
+ <p><small>5 posts - 5 participants</small></p>
+ <p><a href="https://discourse.ros.org/t/audrow-nash-to-step-down-from-hosting-the-sense-think-act-podcast/34644">Read full topic</a></p>
+ Tue, 14 Nov 2023 17:26:08 +0000
+
+
+ ROS Discourse General: ROS 2 Router for Remote Robotics and Topic Filtering
+ discourse.ros.org-topic-34641
+ https://discourse.ros.org/t/ros-2-router-for-remote-robotics-and-topic-filtering/34641
+ <p>Hi everyone!</p>
+<p>We’re introducing the new <strong>husarnet/ros2router</strong> Docker image, which allows you to easily bridge ROS 2 nodes running across different robots, servers, or laptops in various networks. It features built-in topic filtering, enabling you to decide in real-time which ROS 2 interface should be exposed to remote hosts.</p>
+<p>There’s no need to change your DDS settings. Simply run our Docker image alongside your existing ROS 2 application, regardless of whether it’s running on a host or inside Docker containers.</p>
+<p>Our Docker image is based on the newest release of eProsima DDSRouter and it automatically integrates with the Husarnet VPN client via its HTTP API.</p>
+<p>For more details and tutorial on how to integrate <strong>husarnet/ros2router</strong> with your robots, computers, or multi-tenant cloud applications, check out the article: <a class="inline-onebox" href="https://husarnet.com/blog/ros2router" rel="noopener nofollow ugc">ROS 2 Router for Remote Robotics and Topic Filtering | Husarnet</a></p>
+<p><a href="https://husarnet.com/blog/ros2router" rel="noopener nofollow ugc"><img alt="ros2router-77f0346677b50e3540cf36a10a011d4e" height="395" src="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/4/4/4436bbf0c383ab0151173662887bf2ff17e1fdbf.png" width="690" /></a></p>
+ <p><small>1 post - 1 participant</small></p>
+ <p><a href="https://discourse.ros.org/t/ros-2-router-for-remote-robotics-and-topic-filtering/34641">Read full topic</a></p>
+ Tue, 14 Nov 2023 14:44:23 +0000
+
+
+ ROS Discourse General: ROS News for the Week of November 6th, 2023
+ discourse.ros.org-topic-34595
+ https://discourse.ros.org/t/ros-news-for-the-week-of-november-6th-2023/34595
+ <h1><a class="anchor" href="https://discourse.ros.org#ros-news-for-november-5th-2023-1" name="ros-news-for-november-5th-2023-1"></a>ROS News for November 5th, 2023</h1>
+<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/5/9/597146c22bf4f5070362e699925ba15074742edf.jpeg" title="ROSConVideo"><img alt="ROSConVideo" height="291" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/5/9/597146c22bf4f5070362e699925ba15074742edf_2_517x291.jpeg" width="517" /></a></div><br />
+<a href="https://discourse.ros.org/t/roscon-2023-videos-and-slides-now-available/34575">ROSCon 2023 Videos and Slides Now Available! </a> Our friends at PX4 have <a href="https://dronecode.org/post-event-report-the-px4-community-takes-flight-in-new-orleans/">their event recaps up as well</a>. Meanwhile, Odense Denmark is already planning <a href="https://www.odenserobotics.dk/roscon-comes-to-odense-next-year/">ROSCon 2024.</a><p></p>
+<br />
+<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/d/7/d702e99a53e7aafc053bd749d4a1a3c71c8a769c.jpeg" title="Nov Meetup SINGAPORE"><img alt="Nov Meetup SINGAPORE" height="291" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/d/7/d702e99a53e7aafc053bd749d4a1a3c71c8a769c_2_517x291.jpeg" width="517" /></a></div><br />
+<a href="https://www.meetup.com/singapore-ros-meetup/events/297234587/">We’ve got a ROS Meetup Singapore at the end of the month.</a> This event will focus on robot dev ops!<br />
+<br /><p></p>
+<p><img alt="output" class="animated" height="304" src="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/9/3/93b1c476084ff6cdc22a044dbfdc806ddd94e05e.gif" width="540" /><br />
+<a href="https://www.corl2023.org/">The Conference on Robot Learning was this week.</a> The gif above is taken from <a href="https://ovmm.github.io/"> HomeRobot: Open Vocabulary Mobile Manipulation</a> which uses a HelloRobot Stretch to basic tasks around the house. I’ve included some of the open access papers I came across this week below.</p>
+<br />
+<p><img alt="image" height="285" src="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/4/f/4fd2c0bd72560915ce8a241b8addb9f30b6f89ce.jpeg" width="395" /><br />
+Cruise is not having a good week. Last week it was made public that Cruise vehicles needed human assistance every five miles. Early this week it was published that <a href="https://theintercept.com/2023/11/06/cruise-self-driving-cars-children/">Cruise knew their cars had problems detecting children while driving autonomously</a>. Now <a href="https://www.washingtonpost.com/technology/2023/11/08/cruise-crash-driverless-recall/">Cruise and GM are recalling all their autonomous vehicles</a> and <a href="https://www.sfchronicle.com/bayarea/article/cruise-robotaxi-layoffs-18480563.php">laying off staff</a>.</p>
+<br />
+<h1><a class="anchor" href="https://discourse.ros.org#events-2" name="events-2"></a>Events</h1>
+<ul>
+<li><a href="https://farmroboticschallenge.ai/">2023-11-15 Farm Robotics Challenge Submission Deadline</a></li>
+<li><a href="https://discourse.ros.org/t/nvidia-isaac-ros-office-hours/34583">2023-11-15 NVIDIA Isaac ROS Office Hours</a></li>
+<li><a href="https://roscon2023.de/">2023-11-23 → 2023-11-24 ROSCon Germany</a></li>
+<li><a href="https://www.eventbrite.com/e/entradas-ros-meetup-barcelona-739724173917?a">2023-11-24 ROS Meetup in Barcelona</a></li>
+<li><a href="https://rosjp.connpass.com/event/300184/?utm_campaign=event_participate_to_follower&utm_source=notifications&utm_medium=twitter">ROS Japan UG #53</a></li>
+<li><a href="https://reg.eventnook.com/event/rosiapworkshop2023">2023-11-29 → 2023-11-30 ROS Industrial APAC Summit SG</a></li>
+<li><a href="https://www.meetup.com/singapore-ros-meetup/events/297234587/">2023-11-30 ROS Meetup Singapore – DevOps Edition</a></li>
+<li><a href="https://discourse.ros.org/t/roscon-india-2023/32903">2023-12-14 → 2023-12-15 ROSCon India</a></li>
+<li><a href="https://docs.google.com/forms/d/e/1FAIpQLSc-8r3w-DiqwWqFqWsyHccnoFcdGer9MyD0XM4isXenHe50rQ/viewform">2023-12-17 → Open Hardware Summit CFP Deadline</a></li>
+<li><a href="https://2024.oshwa.org/">2024 Open Hardware Summit Montreal</a></li>
+</ul>
+<h1><a class="anchor" href="https://discourse.ros.org#news-3" name="news-3"></a>News</h1>
+<ul>
+<li><a href="https://discourse.ros.org/t/roscon-2023-videos-and-slides-now-available/34575">ROSCon 2023 Videos and Slides Now Available! </a></li>
+<li><a href="https://www.odenserobotics.dk/roscon-comes-to-odense-next-year/">Odense Robotics on ROSCon 2024</a></li>
+<li><a href="https://www.youtube.com/watch?v=DZ9UfaZCRh0">PX4 Developers Summit Recap 2023</a></li>
+<li><a href="https://tormach.com/articles/real-time-motion-control-in-ros-uniting-hal-with-tormachs-za6-robot?utm_campaign=ROSCon%202023&utm_content=270952711&utm_medium=social&utm_source=linkedin&hss_channel=lcp-598060">Real-Time Motion Control in ROS with Tormach ZA6</a></li>
+<li><a href="https://dronecode.org/post-event-report-the-px4-community-takes-flight-in-new-orleans/">PX4 Dev Summit Recap</a></li>
+<li><a href="https://www.kickstarter.com/projects/tangramvision/hifi-3d-sensor-plug-n-play-depth-perception-and-ai">HiFi 3D Sensor: Plug-n-Play Depth Perception & AI – Kickstarter Prelaunch</a></li>
+<li><a href="https://www.roboticsbusinessreview.com/conferences/robotics-summit-2024-call-for-speakers/">Robotics Summit 2024 CFP</a></li>
+<li><a href="https://spectrum.ieee.org/warehouse-robots?share_id=7947350&utm_campaign=RebelMouse&utm_content=IEEE+Spectrum&utm_medium=social&utm_source=twitter">Giant Chopstick Robot Handle Boxes With Ease (I think it runs ROS)</a></li>
+<li><a href="https://www.raspberrypi.com/news/this-raspberry-pi-powered-submarine-rov-safely-explores-the-depths/">Raspberry Pi-powered submarine ROV</a></li>
+<li><a href="https://aiscienceplatform.github.io/">AI-Robot Platform for Scientific Exploration</a></li>
+<li><a href="https://beckman.illinois.edu/about/news/article/2023/11/06/lightening-the-load-beckman-researchers-develop-autonomous-electrochemistry-robot">Autonomous electrochemistry robot</a></li>
+<li><a href="https://techcrunch.com/2023/11/04/google-deepminds-robotics-head-on-general-purpose-robots-generative-ai-and-office-ai/">Google DeepMind’s robotics head on general-purpose robots, generative AI and office Wi-Fi</a></li>
+<li><a href="https://techcrunch.com/2023/11/10/ai-robotics-gpt-moment-is-near/">AI robotics’ ‘GPT moment’ is near</a></li>
+<li><a href="https://techcrunch.com/2023/11/08/robotics-funding-saw-another-dip-in-2023/">Robotics funding saw another dip in 2023</a></li>
+<li><a href="https://news.crunchbase.com/robotics/ai-global-us-venture-funding-figure/">The Robots Are Still Rising, Albeit With Less Funding</a></li>
+<li><a href="https://www.cbsnews.com/news/industrial-robot-crushes-worker-dead-south-korea/">Remember: Robots are Dangerous</a></li>
+<li><a href="https://www.washingtonpost.com/technology/2023/11/08/cruise-crash-driverless-recall/">Cruise / GM Recall All Cars</a></li>
+<li><a href="https://www.sfchronicle.com/bayarea/article/cruise-robotaxi-layoffs-18480563.php">Cruise Layoffs</a></li>
+<li><a href="https://theintercept.com/2023/11/06/cruise-self-driving-cars-children/">Cruise knew cars had problems</a></li>
+<li><a href="https://www.forbes.com/sites/forbestechcouncil/2023/11/09/why-do-so-many-robotics-companies-fail/?sh=a900f8d4abef">Why Do Robotics Companies Fail?</a></li>
+<li><a href="https://www.restaurantdive.com/news/remy-robotics-opens-ghost-kitchen-in-new-york-city/699417/">Remy Robotics opens bot-run ‘Better Days’ kitchen in NYC</a></li>
+<li><a href="https://www.prnewswire.com/news-releases/aigens-12m-series-a-unleashes-true-solar-agriculture-robots-301983872.html">Aigen’s $12M Series A Unleashes True-Solar Agriculture Robots</a></li>
+</ul>
+<h1><a class="anchor" href="https://discourse.ros.org#papers-mainly-corl-but-also-others-4" name="papers-mainly-corl-but-also-others-4"></a>Papers (Mainly CoRL, but also others)</h1>
+<ul>
+<li><a href="https://github.com/dylanebert/gsplat.js">JavaScript Gaussian Splatting library</a></li>
+<li><a href="https://ntnu-arl.github.io/refractive-camera-model/">An Online Self-calibrating Refractive Camera Model with Application to Underwater Odometry</a></li>
+<li><a href="https://robotslap.github.io/">SLAP: Spatial-Language Attention Policies</a></li>
+<li><a href="https://github.com/yanyan-li/Open-Structure">Open-Structure: a Structural Benchmark Dataset for SLAM Algorithms</a></li>
+<li><a href="https://dexterous-finetuning.github.io/">DEFT: Dexterous Fine-Tuning for Real-World Hand Policies</a></li>
+<li><a href="https://ovmm.github.io/">HomeRobot: Open Vocabulary Mobile Manipulation</a></li>
+<li><a href="https://deepmind-tapir.github.io/">TAPIR: Tracking Any Point with per-frame Initialization and temporal Refinement</a></li>
+<li><a href="https://huggingface.co/papers/2311.02542">VR-NeRF: High-Fidelity Virtualized Walkable Spaces</a></li>
+<li><a href="https://github.com/jc211/ParticleNeRF">A particle-based encoding for Neural Radiance Fields</a></li>
+</ul>
+<h1><a class="anchor" href="https://discourse.ros.org#ros-5" name="ros-5"></a>ROS</h1>
+<ul>
+<li><a href="https://discourse.ros.org/t/four-wheel-independent-steering-robot-using-nav2-and-ros2-control/34587">Four wheel independent steering robot using Nav2 and ros2-control </a></li>
+<li><a href="https://discourse.ros.org/t/ros-2-tutorial-on-transformation/34570">ROS 2 Tutorial on transformation </a></li>
+<li><a href="https://discourse.ros.org/t/radar-messages-call-for-maintenance-help/34560">Radar Messages - Call For Maintenance Help</a></li>
+<li><a href="https://discourse.ros.org/t/coppeliasim-v4-6-released-enhanced-python-integration/34559">CoppeliaSim V4.6 Released: enhanced Python integration </a></li>
+<li><a href="https://discourse.ros.org/t/new-packages-for-iron-irwini-2023-11-08/34548">2 New and 170 Updated Iron Packages</a></li>
+<li><a href="https://discourse.ros.org/t/rotop-top-command-for-ros-2/34525">rotop – Top Command for ROS 2 </a></li>
+<li><a href="https://discourse.ros.org/t/bt-studio-0-2-available-with-video/34529">BT-Studio 0.2 now Available</a></li>
+<li><a href="https://discourse.ros.org/t/introducing-launch-generator-a-simplified-launch-description-creation-tool-for-ros-2/34509">Introducing launch-generator: A simplified launch description creation tool for ROS 2 </a></li>
+<li><a href="https://discourse.ros.org/t/project-completed-gopigo3-on-ubuntu-20-04-with-ros-noetic-for-pi4/34498">Project Completed: GoPiGo3 on Ubuntu 20.04 with ROS Noetic For Pi4</a></li>
+<li><a href="https://github.com/Fraunhofer-IIS/camorph">camorph, a python toolbox for converting various camera parameter conventions</a></li>
+<li><a href="https://github.com/davutcanakbas/dynamic_object_removal">A ROS-based solution to clear point cloud data by removing dynamic objects for mapping</a></li>
+<li><a href="https://github.com/sloretz/sensors_for_ros">sensors_for_ros: An Android app that publishes sensor and camera data on ROS 2 topics</a></li>
+<li><a href="https://www.youtube.com/watch?v=WJyB9JrkMvQ">Zenoh on PX4 / ROS 2 for Multicast Distributed Networking</a></li>
+<li><a href="https://github.com/project-sternbergia/cybergear_m5_ros2">ROS2 package for Xiaomi Cybergear.</a></li>
+<li><a href="https://scikit-robot.readthedocs.io/en/latest/">Scikit-Robot – A Flexible Framework for Robot Control in Python</a></li>
+<li><a href="https://github.com/TUC-ProAut/libRSF">A robust sensor fusion library for online localization</a></li>
+<li><a href="https://github.com/uos/rmagine">Library for fast and accurate simulation of range sensors in large 3D environments using ray tracing.</a></li>
+<li><a href="https://github.com/TUMFTM/FlexMap_Fusion">ROS 2 Autoware Tool for Map Georeferencing and OSM Fusion</a></li>
+</ul>
+<br />
+<p><strong>Got a minute? <a href="https://robotics.stackexchange.com/?tags=ros">Why not help out some other robot developers?</a></strong></p>
+ <p><small>5 posts - 3 participants</small></p>
+ <p><a href="https://discourse.ros.org/t/ros-news-for-the-week-of-november-6th-2023/34595">Read full topic</a></p>
+ Fri, 10 Nov 2023 21:25:08 +0000
+
+
+ ROS Discourse General: ⚜️ ROSCon 2023 Videos and Slides Now Available!
+ discourse.ros.org-topic-34575
+ https://discourse.ros.org/t/roscon-2023-videos-and-slides-now-available/34575
+ <h1><a class="anchor" href="https://discourse.ros.org#roscon-2023-videos-and-slides-now-available-1" name="roscon-2023-videos-and-slides-now-available-1"></a>ROSCon 2023 Videos and Slides Now Available</h1>
+<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/5/9/597146c22bf4f5070362e699925ba15074742edf.jpeg" title="ROSConVideo"><img alt="ROSConVideo" height="388" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/5/9/597146c22bf4f5070362e699925ba15074742edf_2_690x388.jpeg" width="690" /></a></div><p></p>
+<p>Hi Everyone,</p>
+<p>I am happy to announce that the videos and slides from ROSCon 2023 are now available online. You can find everything on the <a href="https://roscon.ros.org/2023/">ROSCon website</a> and in the OSRF <a href="https://vimeo.com/showcase/roscon2023">Vimeo Showcase</a> of the event. We’ve also created a short link for the videos that should make the videos easier to share: bit.ly/ROSCon23Vids. To aid discoverability on ROS Discourse I’ve pasted links to all of the talks at the bottom of the post that you can also use.</p>
+<p>Along with the videos and slides we’ve put together a <a href="http://www.openrobotics.org/blog/2023/11/3/roscon-2023-recap">quick wrap up post on openrobotics.org</a>. If you want to see some of our professional photos from the event please take a look.</p>
+<p>If you missed ROSCon this year and would like a chance to meet up with your colleagues we still have <a href="https://roscon2023.de/">ROSCon Germany</a> next week and <a href="https://rosconindia.in/">ROSCon India</a> coming up in about a month. As for ROSCon 2024, <a href="https://www.odenserobotics.dk/roscon-comes-to-odense-next-year/">Odense, Denmark is already getting ready for our visit next year</a>.</p>
+<p>Finally, I want to thank everyone who made ROSCon 2023 possible! We couldn’t put together such a fantastic event without the help of our speakers, sponsors, volunteers, reviewers, and workshop organizers. You all deserve a round of applause. <img alt=":clap:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/clap.png?v=12" title=":clap:" width="20" /> <img alt=":clap:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/clap.png?v=12" title=":clap:" width="20" /></p>
+<h1><a class="anchor" href="https://discourse.ros.org#roscon-2023-talks-2" name="roscon-2023-talks-2"></a>ROSCon 2023 Talks</h1>
+<ul>
+<li><a href="https://vimeo.com/879001411/2a89b34ace">Opening Remarks</a></li>
+<li><a href="https://vimeo.com/879000844/153752c34c">Building the iRobot® Create® 3 Robot: Challenges and Solutions for ROS 2 Consumer Robotics</a></li>
+<li><a href="https://vimeo.com/879001905/d5ee7c2edf">The State of ROS: From the Iron Age to the Jazzy Age</a></li>
+<li><a href="https://vimeo.com/879001665/27481b49b7">ROS 2 Types On-the-wire: Type Descriptions and Hashing in Iron and onwards</a></li>
+<li><a href="https://vimeo.com/879001580/48297314e8">Releasing a new ROS 2 distribution</a></li>
+<li><a href="https://vimeo.com/879001441/4f278b5543">Panel: Getting Involved with ROS as an Organization</a></li>
+<li><a href="https://vimeo.com/879001224/d6461b638a">Licensing of ROS Packages: Changes to package.xml and new tool support</a></li>
+<li><a href="https://vimeo.com/879001733/c2df0a1823">SDFormat: A robot description format in constant evolution</a></li>
+<li><a href="https://vimeo.com/879001614/2d1a22a0e1">Repeatable Reproducible Accessible ROS Development via Dev Containers</a></li>
+<li><a href="https://vimeo.com/879000903/bb474a0534">Colcon-in-container: say bye to the “it builds on my machine” syndrome</a></li>
+<li><a href="https://vimeo.com/879001688/33b2495a49">ROS with Kubernetes/KubeEdge</a></li>
+<li><a href="https://vimeo.com/879000528/3062efc119">A New ROS 2 Driver for FANUC Robots Utilizing Ethernet/IP</a></li>
+<li><a href="https://vimeo.com/879000599/2045e57716">A ROS 2 Package for Online Cobots Impedance Modulation</a></li>
+<li><a href="https://vimeo.com/879001566/b20f712d4b">Real-Time Motion Control in ROS: Uniting HAL with Tormach’s ZA6 Robot</a></li>
+<li><a href="https://vimeo.com/879000629/a2d2d1cf34">A safe and secure ROS 2 multi-domain architecture for AMD embedded heterogeneous platforms</a></li>
+<li><a href="https://vimeo.com/879001424/7fdb9ef68b">Optimizing MoveIt - Costs, Constraints and Betterments</a></li>
+<li><a href="https://vimeo.com/879001204/ad5a36bb36">Leveraging a functional approach for more testable and maintainable ROS code</a></li>
+<li><a href="https://vimeo.com/879001546/54514e92c0">Real-time Data-flow extension for ROS 2</a></li>
+<li><a href="https://vimeo.com/879000742/0d9939e399">An Integrated Modelling and Testing Architecture for ROS Nodes</a></li>
+<li><a href="https://vimeo.com/879000822/a658e675f4">Breaking Bots: Robustness Testing for ROS</a></li>
+<li><a href="https://vimeo.com/879001529/b23eaacae8">Rclex on Nerves: a bare minimum runtime platform for ROS 2 nodes in Elixir</a></li>
+<li><a href="https://vimeo.com/879001391/40d175c156">On Use of Nav2 MPPI Controller</a></li>
+<li><a href="https://vimeo.com/879000809/b32f8ebec4">Bidirectional navigation with Nav2</a></li>
+<li><a href="https://vimeo.com/879000775/aa280cc0a4">Autonomous Robot Navigation and Localization on 3D Mesh Surfaces in ROS</a></li>
+<li><a href="https://vimeo.com/879001655/c96bc5225b">ROS 2 powered Android VHAL.</a></li>
+<li><a href="https://vimeo.com/879001275/172b83b7d2"><img alt=":zap:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/zap.png?v=12" title=":zap:" width="20" />Lightning Talks Day 1:zap:</a></li>
+<li><a href="https://vimeo.com/879001926/02a07b8277">Up, Up, and Away: Adventures in Aerial Robotics</a></li>
+<li><a href="https://vimeo.com/879001338/fb3bcc8741">NEXUS: A ROS 2 framework for orchestrating industrial robotic lines and cells</a></li>
+<li><a href="https://vimeo.com/879000655/24398f48ef">Aerostack2: A framework for developing Multi-Robot Aerial Systems</a></li>
+<li><a href="https://vimeo.com/879000942/31be900d11">Creating scalable customized robotic platforms</a></li>
+<li><a href="https://vimeo.com/879000913/524facf2e5">Create® 3 Robot in the Classroom: Teaching ROS 2 to Undergraduates</a></li>
+<li><a href="https://vimeo.com/879001638/18ab3e5c71">ROS 2 On the Browser with WebAssembly for Teaching Robotics</a></li>
+<li><a href="https://vimeo.com/879001275/172b83b7d2"><img alt=":zap:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/zap.png?v=12" title=":zap:" width="20" />Lightning Talks Day 2:zap:</a></li>
+<li><a href="https://vimeo.com/879001365/4e5a1c2e0a">Octomap is dead: long life Bonxai</a></li>
+<li><a href="https://vimeo.com/879001499/558ba81bef">Parameters Should be Boring</a></li>
+<li><a href="https://vimeo.com/881734034/8f6282d0ee">Using Reference System to evaluate features and performance in a standardized and repeatable way</a></li>
+<li><a href="https://vimeo.com/879001716/ddf60792e8">RosLibRust: Why we built it, why you might want to use it…</a></li>
+<li><a href="https://vimeo.com/880191276/fd5fa3d2ca">Leveraging Secure Discovery Server in ROS 2</a></li>
+<li><a href="https://vimeo.com/879001776/82b8a1d6d9">Simulate your World: A deeper look at extending Gazebo</a></li>
+<li><a href="https://vimeo.com/879001753/80b62256e1">Simulate robots like never before with Open 3D Engine</a></li>
+<li><a href="https://vimeo.com/879001799/0e54e12495">Simulation of Highly Dynamic Omnidirectional Robots in Isaac Sim</a></li>
+<li><a href="https://vimeo.com/879000700/6e149a4a3a">An Integrated Distributed Simulation Environment weaving by Hakoniwa and mROS 2</a></li>
+<li><a href="https://vimeo.com/879001334/4f57afe509">Multi-drone simulation with deep q-learning</a></li>
+<li><a href="https://vimeo.com/879001877/4978646728">Supporting Robotic Deliberation: The Deliberation Working Group and Tools for Behavior Trees</a></li>
+<li><a href="https://vimeo.com/879001093/0590a625cf">FlexBE - The Flexible Behavior Engine: Collaborative Autonomy in ROS 2</a></li>
+<li><a href="https://vimeo.com/879001825/2a0e9d5412">SkiROS2 - A skill-based Robot Control Platform for ROS</a></li>
+<li><a href="https://vimeo.com/879001315/270b755f56">Mastering your ROS system state with Petri nets</a></li>
+<li><a href="https://vimeo.com/879001856/e8a108481b">SpatialVision: Bringing Popping-Out RViz to Life with AirPods</a></li>
+<li><a href="https://vimeo.com/879001947/f15b94d3a4">What is Robotics Observability? Scaling ROS from Prototype to Production</a></li>
+<li><a href="https://vimeo.com/879001892/66580b9633">Surviving the Flood (of Rosbags)</a></li>
+<li><a href="https://vimeo.com/879001159/7d588b2cc4">Improving Your Application’s Algorithms and Optimizing Performance Using Trace Data</a></li>
+<li><a href="https://vimeo.com/879001709/593416f29a">ROSBag2NuScenes: Share the Bags, Spread the Joy - Autonomous Vehicle ROS Datasets Deploy</a></li>
+<li><a href="https://vimeo.com/879001513/61784cb23e">PostgreSQL / PostGIS to ROS 2 Bridge for Spatial Data</a></li>
+<li><a href="https://vimeo.com/879001076/d2219656dd">Efficient data recording and replaying in ROS 2</a></li>
+<li><a href="https://vimeo.com/879000977/b6ddf83e60">Developing on ROS while Scaling</a></li>
+<li><a href="https://vimeo.com/879000885/367f487b2e">Closing Remarks</a></li>
+</ul>
+ <p><small>10 posts - 4 participants</small></p>
+ <p><a href="https://discourse.ros.org/t/roscon-2023-videos-and-slides-now-available/34575">Read full topic</a></p>
+ Thu, 09 Nov 2023 17:38:33 +0000
+
+
+ ROS Discourse General: CoppeliaSim V4.6 Released: enhanced Python integration
+ discourse.ros.org-topic-34559
+ https://discourse.ros.org/t/coppeliasim-v4-6-released-enhanced-python-integration/34559
+ <p><a href="https://www.youtube.com/watch?v=18P7azRsJY0">Robotics simulator: enhanced Python integration in CoppeliaSim</a></p>
+<p>
+I’m happy to share the latest update of CoppeliaSim: version 4.6 is out, with enhanced Python integration:</p>
+<ul>
+<li>Effortless connection to CoppeliaSim from any Python script</li>
+<li>Access to all of CoppeliaSim’s objects and API</li>
+<li>CoppeliaSim library incorporation into a Python script</li>
+<li>Efficiently scheduling, initiation, and execution of multiple embedded Python scripts</li>
+</ul>
+<p>For more information, please visit <a href="https://www.coppeliarobotics.com" rel="noopener nofollow ugc">https://www.coppeliarobotics.com</a></p>
+<p>CoppeliaSim Edu is free to download and works out-of-the-box, no registration required</p>
+<p>Cheers,<br />
+Marc</p>
+ <p><small>1 post - 1 participant</small></p>
+ <p><a href="https://discourse.ros.org/t/coppeliasim-v4-6-released-enhanced-python-integration/34559">Read full topic</a></p>
+ Wed, 08 Nov 2023 18:28:55 +0000
+
+
+ ROS Discourse General: Update from the Deliberation Working Group
+ discourse.ros.org-topic-34554
+ https://discourse.ros.org/t/update-from-the-deliberation-working-group/34554
+ <p>On Monday, the latest meeting of the Deliberation Working Group took place. We had a presentation by <strong>Thomas Horstink</strong> on how he uses Petri Nets to control drones, which was super exciting and insightful.<br />
+You can find minutes, video recordings and slides <a href="https://docs.google.com/document/d/13TCHp3ycbDa2agGs0SjP3CpTllUeguAcXqih5LlCVDg/edit?pli=1#heading=h.wbf15r45tn5j" rel="noopener nofollow ugc">here</a></p>
+<p>The next meeting will happen on 4 December, and I am looking forward to <a class="mention" href="https://discourse.ros.org/u/grey">@grey</a> presenting aspects of <strong>Deliberation in OpenRMF</strong></p>
+ <p><small>1 post - 1 participant</small></p>
+ <p><a href="https://discourse.ros.org/t/update-from-the-deliberation-working-group/34554">Read full topic</a></p>
+ Wed, 08 Nov 2023 17:15:48 +0000
+
+
+ ROS Discourse General: New Packages for Iron Irwini 2023-11-08
+ discourse.ros.org-topic-34548
+ https://discourse.ros.org/t/new-packages-for-iron-irwini-2023-11-08/34548
+ <p>We’re happy to announce <strong>2</strong> new packages and <strong>170</strong> updates are now available in ROS 2 Iron Irwini <img alt=":iron:" class="emoji emoji-custom" height="20" src="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/b/3/b3c1340fc185f5e47c7ec55ef5bb1771802de993.png?v=12" title=":iron:" width="20" /> <img alt=":irwini:" class="emoji emoji-custom" height="20" src="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/d/2/d2f3dcbdaff6f33258719fe5b8f692594a9feab0.png?v=12" title=":irwini:" width="20" /> . This sync was tagged as <a href="https://github.com/ros/rosdistro/blob/iron/2023-11-08/iron/distribution.yaml" rel="noopener nofollow ugc"><code>iron/2023-11-08</code> </a>.</p>
+<h2><a class="anchor" href="https://discourse.ros.org#package-updates-for-iron-1" name="package-updates-for-iron-1"></a>Package Updates for iron</h2>
+<h3><a class="anchor" href="https://discourse.ros.org#added-packages-2-2" name="added-packages-2-2"></a>Added Packages [2]:</h3>
+<ul>
+<li>ros-iron-interactive-marker-twist-server: 2.1.0-1</li>
+<li>ros-iron-interactive-marker-twist-server-dbgsym: 2.1.0-1</li>
+</ul>
+<h3><a class="anchor" href="https://discourse.ros.org#updated-packages-170-3" name="updated-packages-170-3"></a>Updated Packages [170]:</h3>
+<ul>
+<li>ros-iron-ackermann-steering-controller: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-ackermann-steering-controller-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-admittance-controller: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-admittance-controller-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-bicycle-steering-controller: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-bicycle-steering-controller-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-catch-ros2: 0.1.0-1 → 0.2.0-1</li>
+<li>ros-iron-catch-ros2-dbgsym: 0.1.0-1 → 0.2.0-1</li>
+<li>ros-iron-controller-interface: 3.19.1-1 → 3.20.0-1</li>
+<li>ros-iron-controller-interface-dbgsym: 3.19.1-1 → 3.20.0-1</li>
+<li>ros-iron-controller-manager: 3.19.1-1 → 3.20.0-1</li>
+<li>ros-iron-controller-manager-dbgsym: 3.19.1-1 → 3.20.0-1</li>
+<li><a href="http://ros.org/wiki/controller_manager_msgs">ros-iron-controller-manager-msgs</a>: 3.19.1-1 → 3.20.0-1</li>
+<li>ros-iron-controller-manager-msgs-dbgsym: 3.19.1-1 → 3.20.0-1</li>
+<li>ros-iron-depthai-bridge: 2.8.1-1 → 2.8.2-1</li>
+<li>ros-iron-depthai-bridge-dbgsym: 2.8.1-1 → 2.8.2-1</li>
+<li>ros-iron-depthai-descriptions: 2.8.1-1 → 2.8.2-1</li>
+<li>ros-iron-depthai-examples: 2.8.1-1 → 2.8.2-1</li>
+<li>ros-iron-depthai-examples-dbgsym: 2.8.1-1 → 2.8.2-1</li>
+<li>ros-iron-depthai-filters: 2.8.1-1 → 2.8.2-1</li>
+<li>ros-iron-depthai-filters-dbgsym: 2.8.1-1 → 2.8.2-1</li>
+<li>ros-iron-depthai-ros: 2.8.1-1 → 2.8.2-1</li>
+<li>ros-iron-depthai-ros-driver: 2.8.1-1 → 2.8.2-1</li>
+<li>ros-iron-depthai-ros-driver-dbgsym: 2.8.1-1 → 2.8.2-1</li>
+<li>ros-iron-depthai-ros-msgs: 2.8.1-1 → 2.8.2-1</li>
+<li>ros-iron-depthai-ros-msgs-dbgsym: 2.8.1-1 → 2.8.2-1</li>
+<li>ros-iron-diff-drive-controller: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-diff-drive-controller-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-effort-controllers: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-effort-controllers-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-force-torque-sensor-broadcaster: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-force-torque-sensor-broadcaster-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-forward-command-controller: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-forward-command-controller-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li><a href="https://github.com/foxglove/ros-foxglove-bridge" rel="noopener nofollow ugc">ros-iron-foxglove-bridge</a>: 0.7.2-1 → 0.7.3-1</li>
+<li>ros-iron-foxglove-bridge-dbgsym: 0.7.2-1 → 0.7.3-1</li>
+<li>ros-iron-gripper-controllers: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-gripper-controllers-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-hardware-interface: 3.19.1-1 → 3.20.0-1</li>
+<li>ros-iron-hardware-interface-dbgsym: 3.19.1-1 → 3.20.0-1</li>
+<li>ros-iron-imu-sensor-broadcaster: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-imu-sensor-broadcaster-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li><a href="https://github.com/ros-controls/ros2_control/wiki" rel="noopener nofollow ugc">ros-iron-joint-limits</a>: 3.19.1-1 → 3.20.0-1</li>
+<li>ros-iron-joint-state-broadcaster: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-joint-state-broadcaster-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-joint-trajectory-controller: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-joint-trajectory-controller-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-joy: 3.2.0-1 → 3.3.0-1</li>
+<li>ros-iron-joy-dbgsym: 3.2.0-1 → 3.3.0-1</li>
+<li>ros-iron-joy-linux: 3.2.0-1 → 3.3.0-1</li>
+<li>ros-iron-joy-linux-dbgsym: 3.2.0-1 → 3.3.0-1</li>
+<li>ros-iron-joy-teleop: 1.4.0-2 → 1.5.0-1</li>
+<li>ros-iron-key-teleop: 1.4.0-2 → 1.5.0-1</li>
+<li><a href="https://github.com/swri-robotics/marti_messages" rel="noopener nofollow ugc">ros-iron-marti-can-msgs</a>: 1.4.1-1 → 1.5.2-1</li>
+<li>ros-iron-marti-can-msgs-dbgsym: 1.4.1-1 → 1.5.2-1</li>
+<li><a href="https://github.com/swri-robotics/marti_messages" rel="noopener nofollow ugc">ros-iron-marti-common-msgs</a>: 1.4.1-1 → 1.5.2-1</li>
+<li>ros-iron-marti-common-msgs-dbgsym: 1.4.1-1 → 1.5.2-1</li>
+<li>ros-iron-marti-dbw-msgs: 1.4.1-1 → 1.5.2-1</li>
+<li>ros-iron-marti-dbw-msgs-dbgsym: 1.4.1-1 → 1.5.2-1</li>
+<li><a href="https://github.com/swri-robotics/marti_messages" rel="noopener nofollow ugc">ros-iron-marti-introspection-msgs</a>: 1.4.1-1 → 1.5.2-1</li>
+<li>ros-iron-marti-introspection-msgs-dbgsym: 1.4.1-1 → 1.5.2-1</li>
+<li><a href="https://github.com/swri-robotics/marti_messages" rel="noopener nofollow ugc">ros-iron-marti-nav-msgs</a>: 1.4.1-1 → 1.5.2-1</li>
+<li>ros-iron-marti-nav-msgs-dbgsym: 1.4.1-1 → 1.5.2-1</li>
+<li><a href="https://github.com/swri-robotics/marti_messages" rel="noopener nofollow ugc">ros-iron-marti-perception-msgs</a>: 1.4.1-1 → 1.5.2-1</li>
+<li>ros-iron-marti-perception-msgs-dbgsym: 1.4.1-1 → 1.5.2-1</li>
+<li><a href="https://github.com/swri-robotics/marti_messages" rel="noopener nofollow ugc">ros-iron-marti-sensor-msgs</a>: 1.4.1-1 → 1.5.2-1</li>
+<li>ros-iron-marti-sensor-msgs-dbgsym: 1.4.1-1 → 1.5.2-1</li>
+<li><a href="https://github.com/swri-robotics/marti_messages" rel="noopener nofollow ugc">ros-iron-marti-status-msgs</a>: 1.4.1-1 → 1.5.2-1</li>
+<li>ros-iron-marti-status-msgs-dbgsym: 1.4.1-1 → 1.5.2-1</li>
+<li><a href="https://github.com/swri-robotics/marti_messages" rel="noopener nofollow ugc">ros-iron-marti-visualization-msgs</a>: 1.4.1-1 → 1.5.2-1</li>
+<li>ros-iron-marti-visualization-msgs-dbgsym: 1.4.1-1 → 1.5.2-1</li>
+<li>ros-iron-mcap-vendor: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-mcap-vendor-dbgsym: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-mouse-teleop: 1.4.0-2 → 1.5.0-1</li>
+<li><a href="https://www.mrpt.org/" rel="noopener nofollow ugc">ros-iron-mrpt2</a>: 2.10.2-1 → 2.11.2-1</li>
+<li>ros-iron-mrpt2-dbgsym: 2.10.2-1 → 2.11.2-1</li>
+<li><a href="https://github.com/aussierobots/ublox_dgnss" rel="noopener nofollow ugc">ros-iron-ntrip-client-node</a>: 0.5.1-1 → 0.5.2-1</li>
+<li>ros-iron-ntrip-client-node-dbgsym: 0.5.1-1 → 0.5.2-1</li>
+<li>ros-iron-position-controllers: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-position-controllers-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-range-sensor-broadcaster: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-range-sensor-broadcaster-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-ros-gz: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-gz-bridge: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-gz-bridge-dbgsym: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-gz-image: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-gz-image-dbgsym: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-gz-interfaces: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-gz-interfaces-dbgsym: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-gz-sim: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-gz-sim-dbgsym: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-gz-sim-demos: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-ign: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-ign-bridge: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-ign-bridge-dbgsym: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-ign-gazebo: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-ign-gazebo-dbgsym: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-ign-gazebo-demos: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-ign-image: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-ign-image-dbgsym: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-ign-interfaces: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros-ign-interfaces-dbgsym: 0.245.0-1 → 0.247.0-1</li>
+<li>ros-iron-ros2-control: 3.19.1-1 → 3.20.0-1</li>
+<li>ros-iron-ros2-control-test-assets: 3.19.1-1 → 3.20.0-1</li>
+<li>ros-iron-ros2-controllers: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-ros2-controllers-test-nodes: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-ros2bag: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-ros2controlcli: 3.19.1-1 → 3.20.0-1</li>
+<li>ros-iron-rosbag2: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-compression: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-compression-dbgsym: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-compression-zstd: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-compression-zstd-dbgsym: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-cpp: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-cpp-dbgsym: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-examples-cpp: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-examples-cpp-dbgsym: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-examples-py: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-interfaces: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-interfaces-dbgsym: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-performance-benchmarking: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-performance-benchmarking-msgs: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-py: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-storage: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-storage-dbgsym: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-storage-default-plugins: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-storage-mcap: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-storage-mcap-dbgsym: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-storage-sqlite3: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-storage-sqlite3-dbgsym: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-test-common: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-test-msgdefs: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-test-msgdefs-dbgsym: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-tests: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-transport: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-rosbag2-transport-dbgsym: 0.22.3-1 → 0.22.4-1</li>
+<li><a href="http://ros.org/wiki/rqt_controller_manager">ros-iron-rqt-controller-manager</a>: 3.19.1-1 → 3.20.0-1</li>
+<li>ros-iron-rqt-joint-trajectory-controller: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-sdl2-vendor: 3.2.0-1 → 3.3.0-1</li>
+<li>ros-iron-shared-queues-vendor: 0.22.3-1 → 0.22.4-1</li>
+<li><a href="http://www.ros.org/wiki/spacenav_node">ros-iron-spacenav</a>: 3.2.0-1 → 3.3.0-1</li>
+<li>ros-iron-spacenav-dbgsym: 3.2.0-1 → 3.3.0-1</li>
+<li>ros-iron-sqlite3-vendor: 0.22.3-1 → 0.22.4-1</li>
+<li>ros-iron-steering-controllers-library: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-steering-controllers-library-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-teleop-tools: 1.4.0-2 → 1.5.0-1</li>
+<li>ros-iron-teleop-tools-msgs: 1.4.0-2 → 1.5.0-1</li>
+<li>ros-iron-teleop-tools-msgs-dbgsym: 1.4.0-2 → 1.5.0-1</li>
+<li>ros-iron-transmission-interface: 3.19.1-1 → 3.20.0-1</li>
+<li>ros-iron-transmission-interface-dbgsym: 3.19.1-1 → 3.20.0-1</li>
+<li>ros-iron-tricycle-controller: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-tricycle-controller-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-tricycle-steering-controller: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-tricycle-steering-controller-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li><a href="https://github.com/aussierobots/ublox_dgnss" rel="noopener nofollow ugc">ros-iron-ublox-dgnss</a>: 0.5.1-1 → 0.5.2-1</li>
+<li><a href="https://github.com/aussierobots/ublox_dgnss" rel="noopener nofollow ugc">ros-iron-ublox-dgnss-node</a>: 0.5.1-1 → 0.5.2-1</li>
+<li>ros-iron-ublox-dgnss-node-dbgsym: 0.5.1-1 → 0.5.2-1</li>
+<li>ros-iron-ublox-nav-sat-fix-hp-node: 0.5.1-1 → 0.5.2-1</li>
+<li>ros-iron-ublox-nav-sat-fix-hp-node-dbgsym: 0.5.1-1 → 0.5.2-1</li>
+<li><a href="https://github.com/aussierobots/ublox_dgnss" rel="noopener nofollow ugc">ros-iron-ublox-ubx-interfaces</a>: 0.5.1-1 → 0.5.2-1</li>
+<li>ros-iron-ublox-ubx-interfaces-dbgsym: 0.5.1-1 → 0.5.2-1</li>
+<li><a href="https://github.com/aussierobots/ublox_dgnss" rel="noopener nofollow ugc">ros-iron-ublox-ubx-msgs</a>: 0.5.1-1 → 0.5.2-1</li>
+<li>ros-iron-ublox-ubx-msgs-dbgsym: 0.5.1-1 → 0.5.2-1</li>
+<li>ros-iron-velocity-controllers: 3.16.0-1 → 3.17.0-1</li>
+<li>ros-iron-velocity-controllers-dbgsym: 3.16.0-1 → 3.17.0-1</li>
+<li><a href="http://www.ros.org/wiki/wiimote">ros-iron-wiimote</a>: 3.2.0-1 → 3.3.0-1</li>
+<li>ros-iron-wiimote-dbgsym: 3.2.0-1 → 3.3.0-1</li>
+<li><a href="http://www.ros.org/wiki/wiimote">ros-iron-wiimote-msgs</a>: 3.2.0-1 → 3.3.0-1</li>
+<li>ros-iron-wiimote-msgs-dbgsym: 3.2.0-1 → 3.3.0-1</li>
+<li><a href="https://facebook.github.io/zstd/" rel="noopener nofollow ugc">ros-iron-zstd-vendor</a>: 0.22.3-1 → 0.22.4-1</li>
+</ul>
+<h3><a class="anchor" href="https://discourse.ros.org#removed-packages-0-4" name="removed-packages-0-4"></a>Removed Packages [0]:</h3>
+<p>Thanks to all ROS maintainers who make packages available to the ROS community. The above list of packages was made possible by the work of the following maintainers:</p>
+<ul>
+<li>Adam Serafin</li>
+<li>Alejandro Hernandez</li>
+<li>Bence Magyar</li>
+<li>Brandon Ong</li>
+<li>Chris Lalancette</li>
+<li>Denis Štogl</li>
+<li>Enrique Fernandez</li>
+<li>Foxglove</li>
+<li>Geoff Sokoll</li>
+<li>John Hurliman</li>
+<li>Jonathan Bohren</li>
+<li>Jose-Luis Blanco-Claraco</li>
+<li>Louise Poubel</li>
+<li>Michael Orlov</li>
+<li>Mike Purvis</li>
+<li>Nick Hortovanyi</li>
+<li>Nick Morales</li>
+<li>ROS Tooling Working Group</li>
+<li>Sachin Guruswamy</li>
+<li>Southwest Research Institute</li>
+<li>geoff</li>
+<li>sachin</li>
+</ul>
+ <p><small>1 post - 1 participant</small></p>
+ <p><a href="https://discourse.ros.org/t/new-packages-for-iron-irwini-2023-11-08/34548">Read full topic</a></p>
+ Wed, 08 Nov 2023 02:09:13 +0000
+
+
+ ROS Discourse General: BT-Studio 0.2 available (with video)
+ discourse.ros.org-topic-34529
+ https://discourse.ros.org/t/bt-studio-0-2-available-with-video/34529
+ <p>Hi folks,</p>
+<p>we have just published today the <a href="https://www.linkedin.com/feed/update/urn:li:activity:7127296322964967424" rel="noopener nofollow ugc">0.2 release of our BT Studio</a>. This release introduces a web-based visual IDE that enhances the development of ROS 2 applications with Behavior Trees.</p>
+<p><a href="https://www.youtube.com/watch?v=Bo4SJEiBKGQ">[BT Studio] Version 0.2 released: showcasing the Web IDE.</a></p>
+
+<aside class="onebox allowlistedgeneric">
+ <header class="source">
+ <img class="site-icon" height="32" src="https://global.discourse-cdn.com/business7/uploads/ros/original/2X/b/bad3e5f9ad67c1ddf145107ce7032ac1d7b22563.svg" width="32" />
+
+ <a href="https://github.com/JdeRobot/bt-studio" rel="noopener nofollow ugc" target="_blank">GitHub</a>
+ </header>
+
+ <article class="onebox-body">
+ <div class="aspect-image"><img class="thumbnail" height="345" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/e/b/ebb745451160691b176a275f37bde35de6c29afa_2_690x345.png" width="690" /></div>
+
+<h3><a href="https://github.com/JdeRobot/bt-studio" rel="noopener nofollow ugc" target="_blank">GitHub - JdeRobot/bt-studio: BT Studio is a ROS Behavior-Tree visual IDE</a></h3>
+
+ <p>BT Studio is a ROS Behavior-Tree visual IDE. Contribute to JdeRobot/bt-studio development by creating an account on GitHub.</p>
+
+
+ </article>
+
+ <div class="onebox-metadata">
+
+
+ </div>
+
+ <div style="clear: both;"></div>
+</aside>
+
+<p>BT Studio has multi-project support for improved efficiency and an integrated graphical tree editor to ease the design of complex tree structures. Additionally, once apps are defined, they can be downloaded as ROS 2 packages, with dependencies handled for seamless installation and use. <a class="hashtag-cooked" href="https://discourse.ros.org/tag/ros2"><span class="hashtag-icon-placeholder"><svg class="fa d-icon d-icon-square-full svg-icon svg-node" xmlns="http://www.w3.org/2000/svg"><use></use></svg></span><span>ros2</span></a> <span class="hashtag-raw">#BehaviorTrees</span> <a class="hashtag-cooked" href="https://discourse.ros.org/tag/python"><span class="hashtag-icon-placeholder"><svg class="fa d-icon d-icon-square-full svg-icon svg-node" xmlns="http://www.w3.org/2000/svg"><use></use></svg></span><span>python</span></a></p>
+<p>In addition, some clarifications regarding the last Deliberation Working group meeting (23-10-02) <a class="mention" href="https://discourse.ros.org/u/ct2034">@ct2034</a> <a class="mention" href="https://discourse.ros.org/u/fmrico">@fmrico</a> :</p>
+<ol>
+<li>
+<p><a href="https://jderobot.github.io/" rel="noopener nofollow ugc">JdeRobot</a> is a non profit association for developing open source software in robotics and AI. We started informally in 2003 and finally registered formally in 2018. JdeRobot is not a “false spin off from URJC”, despite it was born at that university. We have contributors from several Spanish universities (URJC, UPM, UCM, UJI…) and from several countries. Since 2015 we have participated 8 times at Google Summer of Code developing open source robotics software projects.</p>
+</li>
+<li>
+<p>We do not “hate ROS”. We developed an <a href="https://zeroc.com/ice" rel="noopener nofollow ugc">ICE</a> based robotics middleware until 2018, then we changed our approach, deprecated such software code base and widely adopted ROS. Since then all our software is ROS friendly. Developing an alternative middleware does not mean to hate other available ones :-).</p>
+</li>
+<li>
+<p>We are currently working on integrating BehaviorTrees in our robot programming website, named <a href="https://unibotics.org/" rel="noopener nofollow ugc">Unibotics</a>, and continuously improving it, both in reliability and in new functionalities. Unibotics is fully ROS based, and available online for the robotics community for free. Our BT functionality currently includes a translator to Python files and a visual editor. It will soon (0.3 release) include the dockerized execution of BT robotics applications.</p>
+</li>
+</ol>
+<p>Hope it helps,</p>
+ <p><small>1 post - 1 participant</small></p>
+ <p><a href="https://discourse.ros.org/t/bt-studio-0-2-available-with-video/34529">Read full topic</a></p>
+ Mon, 06 Nov 2023 19:47:12 +0000
+
+
+ ROS Discourse General: Introducing launch-generator: A simplified launch description creation tool for ROS 2
+ discourse.ros.org-topic-34509
+ https://discourse.ros.org/t/introducing-launch-generator-a-simplified-launch-description-creation-tool-for-ros-2/34509
+ <p><a href="https://github.com/Tacha-S/launch_generator" rel="noopener nofollow ugc">Launch-generator</a> is a tool designed to ease the complexities and code redundancies inherent in ROS 2’s <a href="https://github.com/ros2/launch" rel="noopener nofollow ugc">launch</a> and <a href="https://github.com/ros2/launch_ros" rel="noopener nofollow ugc">launch_ros</a> descriptions. It enables shorter and more concise descriptions compared to those made with <code>launch</code> and <code>launch_ros</code>. While there are actions not yet implemented in <code>launch-generator</code>, its <a href="https://github.com/Tacha-S/launch_generator#other-entities" rel="noopener nofollow ugc">add_action()</a> function allows for the free addition of <code>launch</code> and <code>launch_ros</code> actions. (Feature addition requests are also welcome.) It also supports the inclusion of existing launch files, facilitating seamless collaboration with <code>launch</code> and <code>launch_ros</code> modules, so there’s no need to replace everything. It’s already published on <a href="https://pypi.org/project/launch-generator/" rel="noopener nofollow ugc">PyPI</a> and is ready to use with pip.</p>
+<p><code>pip install launch-generator</code></p>
+<p>I hope to alleviate the fatigue of writing launch files in Python by using this library.</p>
+ <p><small>1 post - 1 participant</small></p>
+ <p><a href="https://discourse.ros.org/t/introducing-launch-generator-a-simplified-launch-description-creation-tool-for-ros-2/34509">Read full topic</a></p>
+ Sun, 05 Nov 2023 11:01:41 +0000
+
+
+ ROS Discourse General: ROS News for the Week of October 30th, 2023
+ discourse.ros.org-topic-34495
+ https://discourse.ros.org/t/ros-news-for-the-week-of-october-30th-2023/34495
+ <h1><a class="anchor" href="https://discourse.ros.org#ros-news-for-the-week-of-october-30th-2023-1" name="ros-news-for-the-week-of-october-30th-2023-1"></a>ROS News for the Week of October 30th, 2023</h1>
+<br />
+<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/0/2/024f2ba4621bd3acca55816a140c72b9668a1f58.jpeg" title="image"><img alt="image" height="207" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/0/2/024f2ba4621bd3acca55816a140c72b9668a1f58_2_517x207.jpeg" width="517" /></a></div><br />
+I work closely with the executive teams for three or four open source non-profits, and let me tell you, things are really rough right now. Our friends at OpenCV are taking a new approach to fundraising, they are attempting to crowd fund the next release of OpenCV. <a href="https://www.indiegogo.com/projects/opencv-5-support-non-profit-open-source-cv-ai#/"><strong>If you use OpenCV please consider donating to their new IndieGoGo campaign and please help spread the word.</strong> </a><p></p>
+<br />
+<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/3/e/3e40ac1e949b5fc575b915e729eb002d0f087c3b.png" title="image"><img alt="image" height="181" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/3/e/3e40ac1e949b5fc575b915e729eb002d0f087c3b_2_517x181.png" width="517" /></a></div><br />
+<a href="https://www.massrobotics.org/massrobotics-accelerator/">Mass Robotics has created a new start-up incubator for early-stage robotics companies.</a> What’s different about this incubator is that they don’t take a chunk of equity from the company (most incubators want between 5-10% of a new startup’s equity).<p></p>
+<br />
+<p><a href="https://www.youtube.com/watch?v=oapGKWkU4D4">The Future of Robotics - What do the experts think? (ROSCon '23)</a></p>
+<p><a class="mention" href="https://discourse.ros.org/u/joshnewans">@joshnewans</a> has put together a great set of interviews from ROSCon 2023. There are a number of other summaries from <a href="https://www.youtube.com/watch?v=Yl3fIHlcCfQ">@TheConstruct</a> and <a href="https://www.weeklyrobotics.com/articles/2023_10_29_roscon_2023/">Weekly Robotics</a>. The videos from ROSCon 2023 should be up on the website early next week.</p>
+<br />
+<p><img alt="output" class="animated" height="180" src="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/9/5/95402c3b7169b6b73f4f45e0972e38744ce6f848.gif" width="320" /><br />
+<a href="http://www.leaphand.com/">Remember that really cool open source hardware / software dexterous hand from CMU that I posted awhile back?</a> – <a href="https://www.robotis.us/leap-hand-bundle-xc330/?_ga=2.98448927.1070634161.1698949018-1498655723.1672167924">Our friends at Robotis are now selling the hand directly</a>. There is even a <a href="https://www.robotis.us/leap-hand-bundle-lite-xl330/">kit version</a> with lower end servos that you can purchase for about $500.</p>
+<h1><a class="anchor" href="https://discourse.ros.org#events-2" name="events-2"></a>Events</h1>
+<ul>
+<li><a href="https://farmroboticschallenge.ai/">2023-11-15 Farm Robotics Challenge Submission Deadline</a></li>
+<li><a href="https://roscon2023.de/">2023-11-23 → 2023-11-24 ROSCon Germany</a></li>
+<li><a href="https://www.eventbrite.com/e/entradas-ros-meetup-barcelona-739724173917?a">2023-11-24 ROS Meetup in Barcelona</a></li>
+<li><a href="https://reg.eventnook.com/event/rosiapworkshop2023">2023-11-29 → 2023-11-30 ROS Industrial APAC Summit SG</a></li>
+<li><a href="https://discourse.ros.org/t/roscon-india-2023/32903">2023-12-14 → 2023-12-15 ROSCon India</a></li>
+<li><a href="https://docs.google.com/forms/d/e/1FAIpQLSc-8r3w-DiqwWqFqWsyHccnoFcdGer9MyD0XM4isXenHe50rQ/viewform">2023-12-17 → Open Hardware Summit CFP Deadline</a></li>
+<li><a href="https://2024.oshwa.org/">2024 Open Hardware Summit Montreal</a></li>
+</ul>
+<h1><a class="anchor" href="https://discourse.ros.org#news-3" name="news-3"></a>News</h1>
+<ul>
+<li><a href="https://www.indiegogo.com/projects/opencv-5-support-non-profit-open-source-cv-ai#/">IMPORTANT! OpenCV 5 Fundraiser</a></li>
+<li><a href="https://www.therobotreport.com/massrobotics-launches-equity-free-robotics-accelerator/">Mass Robotic’s New Incubator – (no equity required!)</a> – <a href="https://techcrunch.com/2023/11/01/massrobotics-is-launching-an-accelerator/">Tech Crunch</a>.</li>
+<li><a href="https://www.nytimes.com/2023/11/03/technology/cruise-general-motors-self-driving-cars.html">NYT: Cruise Grew Fast and Angered Regulators. Now It’s Dealing With the Fallout.</a></li>
+<li><a href="https://www.therobotreport.com/promise-robotics-brings-in-15m-to-bring-automation-to-homebuilding/">Promise Robotics brings in $15M to bring automation to homebuilding</a></li>
+<li><a href="https://www.theverge.com/2023/11/2/23942607/matic-robot-vacuum-price-release-date-features">Google Engineers build a Better Vacuum (using ROS)</a></li>
+<li><a href="https://www.therobotreport.com/gecko-robotics-launches-cantilever-platform/">Gecko Robotics Cantilever Project</a></li>
+<li><a href="https://spectrum.ieee.org/video-friday-robots-for-humanity?share_id=7946233&utm_campaign=RebelMouse&utm_content=IEEE+Spectrum&utm_medium=social&utm_source=twitter">IEEE Spectrum Video Friday</a></li>
+<li><a href="http://www.leaphand.com/">Remember that Low-Cost, Efficient, Anthropomorphic (LEAP) Hand that uses ROS from CMU?</a> –<a href="https://www.robotis.us/leap-hand-bundle-xc330/?_ga=2.98448927.1070634161.1698949018-1498655723.1672167924">You can now buy one!</a></li>
+<li><a href="https://www.youtube.com/watch?v=yC1uEQ9Y7eI">Safety21 for Autoware</a></li>
+<li><a href="https://www.linkedin.com/pulse/future-education-edu-amr-r3pl1c4-kriae/?trackingId=zrur2CDvZhD4zFMNshJQPQ%3D%3D">New EduAMR</a></li>
+<li><a href="https://blogs.nvidia.com/blog/2023/10/20/eureka-robotics-research/?ncid=so-link-44946&=&linkId=100000222979899">Eureka! NVIDIA Research Breakthrough Puts New Spin on Robot Learning</a></li>
+<li><a href="https://www.weeklyrobotics.com/articles/2023_10_29_roscon_2023/">Thoughts on ROSCon 2023</a></li>
+<li><a href="https://duckietown.com/aerial-ros-community-meeting/?utm_campaign=Events&utm_content=267894055&utm_medium=social&utm_source=twitter">DuckieTown Takes to the Sky</a></li>
+<li><a href="https://bayesrays.github.io/">Bayes Rays: Uncertainty Quantification for Neural Radiance Fields</a></li>
+<li><a href="https://github.com/IPNL-POLYU/pyrtklib">Python RTKLib</a></li>
+<li><a href="https://www.youtube.com/watch?v=mjppetLDCc4">QUT: robots navigate using visual imagery</a></li>
+<li><a href="https://github.com/TakumaNakao/mathematical_robotics">Pointcloud Matching Optimizations</a></li>
+<li><a href="https://github.com/Pandas-Team/Automatic-Parking">Automatic Parking Demo Code</a></li>
+<li><a href="https://github.com/neka-nat/cupoch">(cool) Cupoch: rapid 3D data processing for robotics using CUDA</a></li>
+</ul>
+<h1><a class="anchor" href="https://discourse.ros.org#ros-4" name="ros-4"></a>ROS</h1>
+<ul>
+<li><a href="https://discourse.ros.org/t/open-sourcing-nvidia-isaac-sim-urdf-and-mjcf-importer-extensions/34412">Open Sourcing NVIDIA Isaac Sim URDF and MJCF Importer Extensions </a></li>
+<li><a href="https://discourse.ros.org/t/nav2-user-requests-survey-results/34421">Nav2 User Requests Survey</a></li>
+<li><a href="https://discourse.ros.org/t/nav2-soft-realtime-controller-server-option-available/34384">Soft Realtime Controller Server Option Available! </a></li>
+<li><a href="https://community.gazebosim.org/t/community-meeting-open-3d-engine-for-ros-simulations/2348/5">October 2023 Gazebo Community Meeting: O3DE</a></li>
+<li><a href="https://vimeo.com/880952317?share=copy">October Interoperability SIG Recording</a></li>
+<li><a href="https://discourse.ros.org/t/franka-emika-agile-robots/34454">Franka Emika joins Agile Robots</a></li>
+<li><a href="https://discourse.ros.org/t/new-packages-for-ros-2-rolling-ridley-2023-11-02/34470">2 New and 32 Updated Packages for ROS 2 Rolling</a></li>
+<li><a href="https://discourse.ros.org/t/interviews-from-roscon-23/34463">ROSCon 2023 Interviews</a></li>
+<li><a href="https://discourse.ros.org/t/november-2023-meetings-aerial-robotics/34432">November 2023 Aerial Robotics Meetings</a></li>
+<li><a href="https://discourse.ros.org/t/ros-2-and-c-20/34292">ROS 2 and C++ 20</a></li>
+<li><a href="https://github.com/madibabaiasl/modern-robotics-I-course/wiki/Project-1:-Computation-of-PincherX-100-End%E2%80%90effector-Twist-Using-ROS-2-Utilities-and-The-Derived-Jacobian-%E2%80%90-Did-someone-say-a-dancing-robot-arm%3F">End‐effector Twist Using ROS 2 Utilities and The Derived Jacobian</a></li>
+<li><a href="https://github.com/0x126/rosbag2usage">ROSBag Usage: visualize disk usage in a ROSBag</a></li>
+<li><a href="https://github.com/NovoG93/sjtu_drone">ROS/ ROS 2 Gazebo quadcopter simulator</a></li>
+<li><a href="https://github.com/ctu-mrs/spheremap">Multi-layer Dynamic Online Map for UAVs</a></li>
+<li><a href="https://github.com/dan11003/tbv_slam_public">TBV Radar SLAM in ROS</a></li>
+<li><a href="https://github.com/MapIV/eagleye">GNSS + IMU Localization in ROS 2</a></li>
+<li><a href="https://youtu.be/xUE5LXz53U4">ROS 2: Nvidia Jetson Nano Robotic Vision with Stereo</a></li>
+<li><a href="https://github.com/uos/rmagine_gazebo_plugins">Raycasting based Range Sensor Simulation in Gazebo using Rmagine</a></li>
+<li><a href="https://github.com/ailabspace/drl-based-mapless-crowd-navigation-with-perceived-risk">Deep RL Moving Crowd Navigation</a></li>
+</ul>
+<h1><a class="anchor" href="https://discourse.ros.org#ros-questions-5" name="ros-questions-5"></a>ROS Questions</h1>
+<p>Please take a moment to help out your fellow developers by answering a few questions on <a href="https://robotics.stackexchange.com/questions/tagged/ros">robotics.stackexchange.com</a></p>
+ <p><small>1 post - 1 participant</small></p>
+ <p><a href="https://discourse.ros.org/t/ros-news-for-the-week-of-october-30th-2023/34495">Read full topic</a></p>
+ Fri, 03 Nov 2023 20:00:45 +0000
+
+
+ ROS Discourse General: Interviews from ROSCon '23
+ discourse.ros.org-topic-34463
+ https://discourse.ros.org/t/interviews-from-roscon-23/34463
+ <p>Hi everyone, it was fantastic to get along to ROSCon (and the US) for the first time and meet so many of you!</p>
+<p>Some of you might have seen or heard me getting around interviewing a few people. The plan was to get the video uploaded straight away before we continued our journey but some delays meant it had to wait until we got home.</p>
+<p>It’s a bit of a departure from my usual format and I think I have some room to grow, but I hope you enjoy it nonetheless <img alt=":slight_smile:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/slight_smile.png?v=12" title=":slight_smile:" width="20" /></p>
+<p><em>P.S. Apologies for the clickbait title</em></p>
+<p><a href="https://www.youtube.com/watch?v=oapGKWkU4D4">The Future of Robotics - What do the experts think? (ROSCon '23)</a></p>
+
+<p>Thanks especially to everyone who was involved in organising this great week!</p>
+ <p><small>1 post - 1 participant</small></p>
+ <p><a href="https://discourse.ros.org/t/interviews-from-roscon-23/34463">Read full topic</a></p>
+ Thu, 02 Nov 2023 20:58:19 +0000
+
+
+ ROS Discourse General: Join the ROS Ambassador Program
+ discourse.ros.org-topic-34462
+ https://discourse.ros.org/t/join-the-ros-ambassador-program/34462
+ <p>Dear ROS community,<br />
+We are thrilled to announce the re-launch of the <a href="https://www.theconstructsim.com/become-a-ros-ambassador/" rel="noopener nofollow ugc">ROS Ambassadors Program</a>, an initiative<br />
+dedicated to spreading ROS knowledge globally.</p>
+<p><strong>Our Mission: Learn, Teach, and Empower with ROS</strong></p>
+<p>Our goal is simple: to learn and teach ROS, empowering individuals to share this knowledge<br />
+with the world.</p>
+<p>ROS Ambassador <strong>Benefits</strong></p>
+<p>As a ROS Ambassador, you will enjoy:</p>
+<p>● Full Learning Access:<br />
+Gain complimentary access to <a href="https://app.theconstructsim.com/" rel="noopener nofollow ugc">The Construct’s learning platform</a> with a learner license valued at €439.<br />
+Explore over 70 ROS courses to enhance your robot programming skills.</p>
+<p>● ROS Ambassador Pack:<br />
+Progress through different levels within the program and unlock exciting rewards.<br />
+Each new stage comes with corresponding gifts sent directly to you.</p>
+<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/1/4/147a9e9c82da8dba4d26e78a4156edd5503c51d2.jpeg" rel="noopener nofollow ugc" title="ROS Ambassador"><img alt="ROS Ambassador" height="250" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/1/4/147a9e9c82da8dba4d26e78a4156edd5503c51d2_2_690x250.jpeg" width="690" /></a></div><p></p>
+<p><strong>How It Works?</strong></p>
+<p>The ROS Ambassadors program is open to beginners with limited or no prior ROS knowledge.</p>
+<p>Upon joining the ROS Ambassadors program, you will be required to complete one ROS course each month, answer related questions to assist others, and spread ROS knowledge by creating a Q&A video tutorial and blog post for the ROS community.</p>
+<p><strong>How To Apply?</strong></p>
+<p>You need to send your profile to <a href="mailto:ambassadors@theconstructsim.com">ambassadors@theconstructsim.com</a>.<br />
+Including the following information:</p>
+<ol>
+<li>Programming Proficiency</li>
+</ol>
+<ul>
+<li>C++ (from 0 to 5)</li>
+<li>Python (from 0 to 5)</li>
+</ul>
+<ol start="2">
+<li>Current ROS level</li>
+</ol>
+<ul>
+<li>Basics of ROS (from 0 to 5)</li>
+<li>ROS Navigation (from 0 to 5)</li>
+<li>MoveIt (from 0 to 5)</li>
+<li>Gazebo (from 0 to 5)</li>
+<li>ROS Control(from 0 to 5)</li>
+</ul>
+<ol start="3">
+<li>Nationality and Native Language</li>
+<li>Educational Background</li>
+<li>Current educational or professional status (studying or working)</li>
+</ol>
+<p>For questions or more information, please check out here:</p><aside class="onebox allowlistedgeneric">
+ <header class="source">
+ <img class="site-icon" height="400" src="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/2/3/23d4bbd53ab620a6fdfe9081c812ca864a4973e2.png" width="400" />
+
+ <a href="https://www.theconstructsim.com/become-a-ros-ambassador/" rel="noopener nofollow ugc" target="_blank">The Construct</a>
+ </header>
+
+ <article class="onebox-body">
+ <div class="aspect-image"><img class="thumbnail" height="388" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/8/9/898ef84ea658119df62066d1a8dc2ed419367c57_2_690x388.jpeg" width="690" /></div>
+
+<h3><a href="https://www.theconstructsim.com/become-a-ros-ambassador/" rel="noopener nofollow ugc" target="_blank">Become a ROS Ambassador</a></h3>
+
+ <p>Unlock Free ROS Education and Make an Impact in the World of Robotics! The ROS Ambassadors program is free and open to beginners with limited or no prior ROS knowledge.</p>
+
+ <p>
+ <span class="label1">Est. reading time: 13 minutes</span>
+ </p>
+
+ </article>
+
+ <div class="onebox-metadata">
+
+
+ </div>
+
+ <div style="clear: both;"></div>
+</aside>
+
+<p>Join us in this exciting journey of knowledge and discovery. Become a ROS Ambassador and<br />
+contribute to the growth of the ROS community, supported by The Construct.</p>
+<p>Warm regards,<br />
+The Construct | <a href="https://www.theconstructsim.com/" rel="noopener nofollow ugc">theconstruct.ai</a><br />
+Where Your Robotics Career Happens</p>
+ <p><small>2 posts - 1 participant</small></p>
+ <p><a href="https://discourse.ros.org/t/join-the-ros-ambassador-program/34462">Read full topic</a></p>
+ Thu, 02 Nov 2023 19:21:54 +0000
+
+
+ ROS Discourse General: Franka Emika <-> Agile Robots
+ discourse.ros.org-topic-34454
+ https://discourse.ros.org/t/franka-emika-agile-robots/34454
+ <p>For the information of those concerned about <a class="inline-onebox" href="https://discourse.ros.org/t/franka-emika-financial-problem/33243">Franka Emika financial problem</a></p>
+<p>According to German Financial Newspaper “<a href="https://www.handelsblatt.com/technik/it-internet/robotik-fuer-28-5-millionen-euro-agile-robots-bekommt-den-zuschlag-fuer-franka-emika/29477742.html" rel="noopener nofollow ugc">Handelsblatt</a>” <a href="https://www.agile-robots.com" rel="noopener nofollow ugc">Agile Robots</a> “takes over” <a href="https://www.franka.de" rel="noopener nofollow ugc">Franka Emika</a> for 28.5 million Euro. German <a href="https://www.businessinsider.de/politik/deutschland/fuer-33-millionen-euro-deutsches-tech-startup-an-china-verkauft/" rel="noopener nofollow ugc">Business Insider</a> speaks of more than 33 million Euro. [Edit: Meanwhile Handelsblatt corrected their article to “over 30 million Euro” as well.]</p>
+<p>Both companies are seated in Munich, Bavaria, Germany and have a <a href="https://www.dlr.de/rm/en/" rel="noopener nofollow ugc">DLR</a>-background.</p>
+<p>Correct wording should be found soon on the corresponding news website of the companies:</p>
+<ul>
+<li><a class="inline-onebox" href="https://lp.franka.de/news" rel="noopener nofollow ugc">Franka Emika news</a></li>
+<li><a class="inline-onebox" href="https://www.agile-robots.com/en/news-events" rel="noopener nofollow ugc">Read the latest news | Agile Robots | Agile Robots AG</a></li>
+</ul>
+ <p><small>4 posts - 3 participants</small></p>
+ <p><a href="https://discourse.ros.org/t/franka-emika-agile-robots/34454">Read full topic</a></p>
+ Thu, 02 Nov 2023 15:32:02 +0000
+
+
+ ROS Discourse General: Nav2 User Requests Survey Results
+ discourse.ros.org-topic-34421
+ https://discourse.ros.org/t/nav2-user-requests-survey-results/34421
+ <p>Howdy yal,</p>
+<p>Its yur rip-rawrin’ rootin’-tootin’ gun-slingin’ navigator in here parts <small><em>I’m going as a cowboy for halloween today</em></small> <img alt=":cowboy_hat_face:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/cowboy_hat_face.png?v=12" title=":cowboy_hat_face:" width="20" /> !</p>
+<p>I wanted to highlight the newest post on Open Navigation’s blog going over the results of the 2023 Nav2 / ROS 2 User Survey I announced in conjunction with ROSCon in the discourse post below:</p>
+<aside class="quote">
+ <div class="title">
+ <div class="quote-controls"></div>
+ <img alt="" class="avatar" height="24" src="https://sea2.discourse-cdn.com/business7/user_avatar/discourse.ros.org/katherine_scott/48/4434_2.png" width="24" />
+ <a href="https://discourse.ros.org/t/nav2-ros-2-navigation-user-requested-capabilities-and-actions-survey/34202/5">Nav2, ROS 2, Navigation: User Requested Capabilities and Actions Survey</a> <a class="badge-wrapper bullet" href="https://discourse.ros.org/c/general/8"><span class="badge-category-bg" style="background-color: #0E76BD;"></span><span class="badge-category clear-badge" title="News and general discussion about ROS. Kind of like the “ros-users” of discourse.ros.org. If you have a question: Please ask on Robotics Stack Exchange according to our support guidelines. This is not the right place.">General</span></a>
+ </div>
+ <blockquote>
+ Thanks for publishing the results! This information is important enough I think it might warrant its own post.
+ </blockquote>
+</aside>
+
+<p>You can check out the results:</p>
+<aside class="onebox allowlistedgeneric">
+ <header class="source">
+ <img class="site-icon" height="100" src="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/a/2/a23c46a554e86944ff962764aab131958e3ba739.png" width="100" />
+
+ <a href="https://www.opennav.org/news/survey2023" rel="noopener nofollow ugc" target="_blank">Open Navigation LLC</a>
+ </header>
+
+ <article class="onebox-body">
+ <div class="aspect-image"><img class="thumbnail" height="360" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/7/9/798e2aa46e252557ad893aa77ac881e91c8a55e3_2_690x360.png" width="690" /></div>
+
+<h3><a href="https://www.opennav.org/news/survey2023" rel="noopener nofollow ugc" target="_blank">Nav2 User Survey Bonanza — Open Navigation LLC</a></h3>
+
+ <p>Since we at Open Navigation are gluttons for punishment, we ran a survey in conjunction with ROSCon 2023 to understand what our users love, hate, and desire for the future. We want to share these results with the community in the spirit of...</p>
+
+
+ </article>
+
+ <div class="onebox-metadata">
+
+
+ </div>
+
+ <div style="clear: both;"></div>
+</aside>
+
+<p>While you’re visiting, checkout some of the other blog posts we have! Especially the really neat ones introducing Open Navigation’s sponsors – they go over what these companies do as well as highlight how they use ROS 2 and Nav2 in their various products and services. They contain some special insight into how you can use Nav2 and ROS 2 to build product-quality robot systems and some of the features they leverage to make it happen!</p>
+<h1><a class="anchor" href="https://discourse.ros.org#dexory-1" name="dexory-1"></a>Dexory</h1>
+<aside class="onebox allowlistedgeneric">
+ <header class="source">
+ <img class="site-icon" height="100" src="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/a/2/a23c46a554e86944ff962764aab131958e3ba739.png" width="100" />
+
+ <a href="https://www.opennav.org/news/dexorysponsor" rel="noopener nofollow ugc" target="_blank">Open Navigation LLC</a>
+ </header>
+
+ <article class="onebox-body">
+ <div class="aspect-image"><img class="thumbnail" height="500" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/7/5/75be2d516bac9642ce35dc47c4d311ace17bce5b_2_506x500.png" width="506" /></div>
+
+<h3><a href="https://www.opennav.org/news/dexorysponsor" rel="noopener nofollow ugc" target="_blank">Dexory - Sponsor Introductions P.I — Open Navigation LLC</a></h3>
+
+ <p>Dexory - Sponsor Introductions P.I</p>
+
+
+ </article>
+
+ <div class="onebox-metadata">
+
+
+ </div>
+
+ <div style="clear: both;"></div>
+</aside>
+
+<h1><a class="anchor" href="https://discourse.ros.org#stereolabs-2" name="stereolabs-2"></a>Stereolabs</h1>
+<aside class="onebox allowlistedgeneric">
+ <header class="source">
+ <img class="site-icon" height="100" src="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/a/2/a23c46a554e86944ff962764aab131958e3ba739.png" width="100" />
+
+ <a href="https://www.opennav.org/news/stereolabssponsor" rel="noopener nofollow ugc" target="_blank">Open Navigation LLC</a>
+ </header>
+
+ <article class="onebox-body">
+ <div class="aspect-image"><img class="thumbnail" height="500" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/9/3/931a6407c420934f13f06111f4eb5eb7366b8af5_2_488x500.png" width="488" /></div>
+
+<h3><a href="https://www.opennav.org/news/stereolabssponsor" rel="noopener nofollow ugc" target="_blank">Stereolabs - Sponsor Introductions P.III — Open Navigation LLC</a></h3>
+
+ <p>Stereolabs - Sponsor Introductions P.II</p>
+
+
+ </article>
+
+ <div class="onebox-metadata">
+
+
+ </div>
+
+ <div style="clear: both;"></div>
+</aside>
+
+<h1><a class="anchor" href="https://discourse.ros.org#polymath-3" name="polymath-3"></a>Polymath</h1>
+<aside class="onebox allowlistedgeneric">
+ <header class="source">
+ <img class="site-icon" height="100" src="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/a/2/a23c46a554e86944ff962764aab131958e3ba739.png" width="100" />
+
+ <a href="https://www.opennav.org/news/polymathsponsor" rel="noopener nofollow ugc" target="_blank">Open Navigation LLC</a>
+ </header>
+
+ <article class="onebox-body">
+ <div class="aspect-image"><img class="thumbnail" height="500" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/9/6/96e6bc558319e4c4d18410454eb198d5774bc5a3_2_529x500.png" width="529" /></div>
+
+<h3><a href="https://www.opennav.org/news/polymathsponsor" rel="noopener nofollow ugc" target="_blank">Polymath - Sponsor Introductions P.II — Open Navigation LLC</a></h3>
+
+ <p>Polymath - Sponsor Introductions P.II</p>
+
+
+ </article>
+
+ <div class="onebox-metadata">
+
+
+ </div>
+
+ <div style="clear: both;"></div>
+</aside>
+
+<p>Yeeeeee Hawwww <img alt=":cactus:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/cactus.png?v=12" title=":cactus:" width="20" /></p>
+<p>Marshall S. Macenski</p>
+<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/2/6/263109a9f1a2282a43414749b285218cbea230e5.png" rel="noopener nofollow ugc" title="new_logo"><img alt="new_logo" height="115" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/2/6/263109a9f1a2282a43414749b285218cbea230e5_2_345x115.png" width="345" /></a></div><p></p>
+ <p><small>1 post - 1 participant</small></p>
+ <p><a href="https://discourse.ros.org/t/nav2-user-requests-survey-results/34421">Read full topic</a></p>
+ Tue, 31 Oct 2023 17:47:36 +0000
+
+
+ ROS Discourse General: Open Sourcing NVIDIA Isaac Sim URDF and MJCF Importer Extensions
+ discourse.ros.org-topic-34412
+ https://discourse.ros.org/t/open-sourcing-nvidia-isaac-sim-urdf-and-mjcf-importer-extensions/34412
+ <p>We are releasing the source code of the <a href="https://github.com/NVIDIA-Omniverse/urdf-importer-extension" rel="noopener nofollow ugc">URDF</a> and <a href="https://github.com/NVIDIA-Omniverse/mjcf-importer-extension" rel="noopener nofollow ugc">MJCF</a> importer extensions for <a href="https://docs.omniverse.nvidia.com/isaacsim/latest/overview.html" rel="noopener nofollow ugc">Isaac Sim</a>, part of NVIDIA Omniverse.</p>
+<p>Although Isaac Sim already comes with the precompiled versions of both extensions, having access to the source code allows a developer to enhance their functionality. In addition, the source code of those extensions can be used as an example to implement importer extensions to convert other file formats into the native <a href="https://www.nvidia.com/en-us/omniverse/usd/" rel="noopener nofollow ugc">OpenUSD</a> used by Omniverse and Isaac Sim.</p>
+<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/1/9/19349319f3e3f6597bdfb66e979f1b1573dee1f3.png" rel="noopener nofollow ugc" title=""><img alt="" height="311" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/1/9/19349319f3e3f6597bdfb66e979f1b1573dee1f3_2_529x311.png" width="529" /></a></div><p></p>
+<p>The URDF Importer Extension is available now at <a class="inline-onebox" href="https://github.com/NVIDIA-Omniverse/urdf-importer-extension" rel="noopener nofollow ugc">GitHub - NVIDIA-Omniverse/urdf-importer-extension: Omniverse URDF Importer</a> under the permissive Apache 2 license. The source code can be built on both Linux and Windows following the instructions.</p>
+<p>After building the extension, use the <a href="http://omniverse-docs.s3-website-us-east-1.amazonaws.com/omniverse-urdf-importer/105.0/index.html" rel="noopener nofollow ugc">steps in this documentation</a> to try out the URDF importer extension.</p>
+<p>You can use the extension in Isaac Sim (or any other Omniverse application) using the following steps:</p>
+<ol>
+<li>Go to Window->Extensions</li>
+<li>Go to Settings (Hamburger menu on the right)</li>
+<li>To Extension Search Paths section, add new extension folder to point to this downloaded repo root/_build/platform/release/exts (no slash at the end)</li>
+<li>Check the extensions 3rd party (second tab on the left)</li>
+<li>Enable omni.importer.urdf extension</li>
+</ol>
+<p>The URDF Importer Extension is also used in the open source <a href="https://github.com/NVIDIA-Omniverse/Orbit" rel="noopener nofollow ugc">Orbit</a> modular framework for robot learning powered by NVIDIA Isaac Sim. Orbit contains the <a href="https://github.com/NVIDIA-Omniverse/Orbit/blob/main/source/tools/convert_urdf.py" rel="noopener nofollow ugc">convert_urdf.py example</a> how to use the URDF Importer Extension programmatically from Python to convert URDF into USD.</p>
+<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/9/8/98194fd2599c6e02ae6d807af32c181268ca0900.jpeg" rel="noopener nofollow ugc" title=""><img alt="" height="211" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/9/8/98194fd2599c6e02ae6d807af32c181268ca0900_2_624x211.jpeg" width="624" /></a></div><p></p>
+<p>See also <a class="inline-onebox" href="https://github.com/NVIDIA-Omniverse/kit-extension-template-cpp" rel="noopener nofollow ugc">GitHub - NVIDIA-Omniverse/kit-extension-template-cpp: Omniverse Kit C++ Extension Template</a> for more information on how to develop a C++ extension for Omniverse from scratch.</p>
+<p>Similarly, the MJCF Importer Extension is available at <a class="inline-onebox" href="https://github.com/NVIDIA-Omniverse/mjcf-importer-extension" rel="noopener nofollow ugc">GitHub - NVIDIA-Omniverse/mjcf-importer-extension: Omniverse MJCF Importer Extension</a>.</p>
+ <p><small>6 posts - 3 participants</small></p>
+ <p><a href="https://discourse.ros.org/t/open-sourcing-nvidia-isaac-sim-urdf-and-mjcf-importer-extensions/34412">Read full topic</a></p>
+ Mon, 30 Oct 2023 22:26:29 +0000
+
+
+ ROS Discourse General: ROS News for the Week of October 23rd, 2023
+ discourse.ros.org-topic-34371
+ https://discourse.ros.org/t/ros-news-for-the-week-of-october-23rd-2023/34371
+ <h1><a class="anchor" href="https://discourse.ros.org#ros-news-for-october-22nd-2023-1" name="ros-news-for-october-22nd-2023-1"></a>ROS News for October 22nd, 2023</h1>
+<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/b/2/b29f49df3f458cabd9f9a7256d5937f1ac9a4514.jpeg" title="image"><img alt="image" height="230" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/b/2/b29f49df3f458cabd9f9a7256d5937f1ac9a4514_2_345x230.jpeg" width="345" /></a></div> <div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/c/4/c43fce78ed830da791aec0ed524cf6ac6a7a5be7.jpeg" title="image"><img alt="image" height="250" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/c/4/c43fce78ed830da791aec0ed524cf6ac6a7a5be7_2_187x250.jpeg" width="187" /></a></div> <div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/d/0/d07f170ca77bd0274d1d2cc887febdc824b9f8d2.jpeg" title="image"><img alt="image" height="230" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/d/0/d07f170ca77bd0274d1d2cc887febdc824b9f8d2_2_345x230.jpeg" width="345" /></a></div><p></p>
+<p><img alt=":tada:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/tada.png?v=12" title=":tada:" width="20" /> We did it! ROSCon 2023 and PX4 Summit are in the bag! We’ll have the videos up in the next couple of weeks! Thank you to everyone who made it possible! If one of the core maintainers owes you a PR or an e-mail please be patient, we’ve had a long couple of weeks. <img alt=":tada:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/tada.png?v=12" title=":tada:" width="20" /></p>
+<p>Now is a great time to start thinking about joining us in <a href="https://www.visitdenmark.com/denmark/destinations/fyn/odense">Odense</a> in 2024.</p>
+<br />
+<p><img alt="fd5d5af0459776494161fc7467d88625e5696180_2_690x388" height="291" src="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/6/4/640addd8ca384899018e39ffecfbb0eb32ea86bc.jpeg" width="517" /><br />
+<a href="https://discourse.ros.org/t/2023-ros-2-technical-steering-committee-community-representative-election-results/34299">ROS 2 TSC Community Representative Election results are in!</a> Welcome your new reps <a class="mention" href="https://discourse.ros.org/u/dlu">@DLu</a> and <a class="mention" href="https://discourse.ros.org/u/smac">@smac</a>! <img alt=":tada:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/twitter/tada.png?v=12" title=":tada:" width="20" /><br />
+<br /></p>
+<p><img alt="3469c1b14059da7d3408d1bbbf5a9465201a879e_2_690x388" height="291" src="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/2/2/22fd5f195097ed8922e4208d0303a7819aae5056.png" width="517" /><br />
+Nvidia was busy at ROSCon. They released a new robotics reference design called the <a href="https://discourse.ros.org/t/nova-carter-amr-for-ros-2-w-800-megapixel-sec-sensor-processing/34215">Nova Carter</a>. Nvidia also had multiple other announcements on topics like <a href="https://techcrunch.com/2023/10/18/nvidia-brings-generative-ai-compatibility-to-robotics-platforms/">Jetson and Issac ROS</a> – <a href="https://www.therobotreport.com/nvidia-brings-ai-updates-to-jetson-platform/">More</a> – <a href="https://www.forbes.com/sites/janakirammsv/2023/10/25/nvidia-brings-the-power-of-generative-ai-to-the-edge/?sh=119363945312">Even More</a><br />
+<br /></p>
+<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/0/4/04242ec6123aa0353e41e7415694c62f25b48198.jpeg" title="ROSCon2023"><img alt="ROSCon2023" height="375" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/0/4/04242ec6123aa0353e41e7415694c62f25b48198_2_309x375.jpeg" width="309" /></a></div><br />
+Make sure to purchase your <a href="https://roscon2023.de/">ROSCon Germany</a> tickets asap! – Also the <a href="https://docs.google.com/forms/d/e/1FAIpQLScptnCIZMZsStqDb6qASmL7E8ZnreeOqZmm452PDRwdxuCgqA/viewform">ROSCon India CFP is now open!</a><p></p>
+<br />
+<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://global.discourse-cdn.com/business7/uploads/ros/original/3X/f/f/ffa9baa690d42cfa6b3cb42981601d7ce9c8cbd3.jpeg" title="Gazebo Community Meeting Oct 23 (2)"><img alt="Gazebo Community Meeting Oct 23 (2)" height="194" src="https://global.discourse-cdn.com/business7/uploads/ros/optimized/3X/f/f/ffa9baa690d42cfa6b3cb42981601d7ce9c8cbd3_2_345x194.jpeg" width="345" /></a></div><br />
+<a href="https://community.gazebosim.org/t/community-meeting-open-3d-engine-for-ros-simulations/2348">Join us for a very spooky Gazebo Community Meeting w/ O3DE on 2023-10-31</a><p></p>
+<br />
+<h1><a class="anchor" href="https://discourse.ros.org#events-2" name="events-2"></a>Events</h1>
+<ul>
+<li><a href="https://discourse.ros.org/t/feel-the-need-for-noetic-speed-webinar/33936">2023-10-30 NVIDIA Isaac ROS Webinar</a></li>
+<li><a href="https://discourse.ros.org/t/ros-munich-meetup-5-30th-october-2023/34266">2023-10-30 ROS Munich Meetup</a></li>
+<li><a href="https://community.gazebosim.org/t/community-meeting-open-3d-engine-for-ros-simulations/2348">2023-10-31 Gazebo Community Meeting w/ O3DE</a></li>
+<li><a href="https://www.eventbrite.nl/e/ros-meetup-netherlands-tickets-695847016157">2023-11-2 ROS Meetup Netherlands</a></li>
+<li><a href="https://farmroboticschallenge.ai/">2023-11-15 Farm Robotics Challenge Submission Deadline</a></li>
+<li><a href="https://roscon2023.de/">2023-11-23 → 2023-11-24 ROSCon Germany</a></li>
+<li><a href="https://reg.eventnook.com/event/rosiapworkshop2023">2023-11-29 → 2023-11-30 ROS Industrial APAC Summit SG</a></li>
+<li><a href="https://discourse.ros.org/t/roscon-india-2023/32903">2023-12-14 → 2023-12-15 ROSCon India</a></li>
+<li><a href="https://docs.google.com/forms/d/e/1FAIpQLSc-8r3w-DiqwWqFqWsyHccnoFcdGer9MyD0XM4isXenHe50rQ/viewform">2023-12-17 → Open Hardware Summit CFP Deadline</a></li>
+<li><a href="https://2024.oshwa.org/">2024 Open Hardware Summit Montreal</a></li>
+</ul>
+<h1><a class="anchor" href="https://discourse.ros.org#news-3" name="news-3"></a>News</h1>
+<ul>
+<li><a href="https://discourse.ros.org/t/2023-ros-2-technical-steering-committee-community-representative-election-results/34299">ROS 2 TSC Community Representative Election Results</a></li>
+<li>Cruise has had a crazy couple weeks! Two weeks ago <a href="https://www.therobotreport.com/cruise-robotaxis-available-to-the-public-in-houston/">Cruise announced plans to expand to Houston</a>. The following week <a href="https://www.therobotreport.com/cruise-gm-honda-to-bring-avs-to-japan/">Cruise, GM, and Honda announced plans to enter the Japanese market</a>. Just hours later <a href="https://www.therobotreport.com/cruise-robotaxi-permit-suspended-in-california/">Cruise’s taxi permit was yanked in SF for safety concerns.</a></li>
+<li><a href="https://ohca.oshwa.org/">Open Hardware Creators in Academia</a> – <em>Over the past year and a half I’ve been helping the Open Source Hardware Association work on a grant to study the role of open hardware in academic research. That work just got released.</em></li>
+<li><a href="https://www.linkedin.com/pulse/reflections-ros-asia-matthew-festo-jvmgc/?trackingId=7LZ%2BKpkudK2dxGqa7IQRUw%3D%3D">Reflections on ROS in Asia</a></li>
+<li><a href="https://techcrunch.com/2023/10/18/nvidia-brings-generative-ai-compatibility-to-robotics-platforms/">Nvidia brings generative AI compatibility to robotics platforms</a> – <a href="https://www.therobotreport.com/nvidia-brings-ai-updates-to-jetson-platform/">More</a> - <a href="https://www.forbes.com/sites/janakirammsv/2023/10/25/nvidia-brings-the-power-of-generative-ai-to-the-edge/?sh=119363945312">More</a></li>
+<li><a href="https://techcrunch.com/2023/10/21/humanoid-robots-face-their-first-major-test-with-amazons-digit-pilots/">Humanoid robots face a major test with Amazon’s Digit pilots</a></li>
+<li><a href="https://techcrunch.com/2023/10/20/these-27-robotics-companies-are-hiring/">These 27 Robotics Companies are Hiring</a></li>
+<li><a href="https://techcrunch.com/2023/10/18/amazon-begins-testing-agilitys-digit-robot-for-warehouse-work/">Amazon begins testing Agility’s Digit robot for warehouse work</a></li>
+<li><a href="https://www.hackster.io/news/auterion-launches-skynode-x-its-next-generation-all-in-one-brain-for-autonomous-drones-and-more-da6a95a88f03">Auterion Launches Skynode X, Its Next-Generation All-in-One Brain for Autonomous Drones and More</a></li>
+<li><a href="https://www.therobotreport.com/building-a-full-stack-robotics-company-in-the-age-of-large-ai-models/">Building a full-stack robotics company in the age of large AI models</a></li>
+<li><a href="https://www.therobotreport.com/how-computer-vision-increases-productivity-and-sustainability-in-agriculture/">Computer Vision for Agriculture</a></li>
+<li><a href="https://www.therobotreport.com/new-amr-safety-standard-available-with-release-of-ansi-a3-r15-08-2/">New AMR safety standard available with release of ANSI/A3 R15.08-2</a></li>
+<li><a href="https://www.youtube.com/watch?v=Y93TFy0Ib6I">ROS 2 Laser-Based Weeding</a></li>
+<li><a href="https://ieeexplore.ieee.org/document/10286080">Present and Future of SLAM in Extreme Environments: The DARPA SubT Challenge</a></li>
+<li><a href="https://dronecode.org/introducing-the-new-px4-autonomy-developer-kit-by-modalai%e2%93%a1/?hss_channel=lcp-10528142&utm_content=268875889&utm_medium=social&utm_source=linkedin">“TurtleBot” for PX4 by ModalAI</a></li>
+<li><a href="https://www.linkedin.com/events/thephysicalfutureofopensource-o7120482658186379265/comments/">OSHWA on OpenCV Livestream</a></li>
+<li><a href="https://developer.nvidia.com/blog/accelerate-ai-enabled-robotics-with-advanced-simulation-and-perception-tools-in-nvidia-isaac-platform/">Advanced Simulation and Perception Tools on NVIDIA Isaac Platform</a></li>
+<li><a href="https://clearpathrobotics.com/blog/2023/10/demining-robots-jackal-ugv-outdoornav-utilized-for-advanced-landmine-detection/">ROS + Clearpath Robots for Landmine Detection</a></li>
+<li><a href="https://www.yahoo.com/news/university-warns-bomb-threat-involving-202636440.html">Delivery Robots used in a Bomb Threat</a> – <a href="https://www.theregister.com/2023/10/25/oregon_starlink_bomb_threat/">More</a></li>
+<li><a href="https://github.com/DRosemei/RoMe">RoMe: Towards Large Scale Road Surface Reconstruction via Mesh Representation</a></li>
+<li><a href="https://github.com/ucla-mobility/V2V4Real">V2V4Real: A large-scale real-world dataset for Vehicle-to-Vehicle Cooperative Perception</a></li>
+<li><a href="https://github.com/xieKKKi/MotionBEV">Framework for LiDAR-based moving object segmentation</a></li>
+<li><a href="https://github.com/HeryMwenegoha/gnss-RX">GNSS Measurement Simulator (handy)</a></li>
+<li><a href="https://github.com/biter0088/pc-nerf">PC-NeRF: Parent-Child Neural Radiance Fields under Partial Sensor Data Loss in Autonomous Driving Environments</a></li>
+<li><a href="https://github.com/hugoycj/Instant-angelo">Instant-angelo: Build high-fidelity Digital Twin within 20 Minutes!</a></li>
+<li><a href="https://github.com/turingmotors/openlenda">Japanese Traffic Light Detection Model</a></li>
+<li><a href="https://github.com/PJLab-ADG/awesome-knowledge-driven-AD">Awesome list for autonomous driving</a></li>
+<li><a href="https://spectrum.ieee.org/clearpath-robotics-post-acquisition">What’s Next for Clearpath Robotics?</a></li>
+<li><a href="https://spectrum.ieee.org/south-pole-roombas">The South Pole has Roombas (ROS on all 7 continents!!!)</a></li>
+</ul>
+<h1><a class="anchor" href="https://discourse.ros.org#ros-4" name="ros-4"></a>ROS</h1>
+<ul>
+<li><a href="https://www.robotandchisel.com/2023/10/24/roscon/">ROSCon 2023 Recap by Fergs</a></li>
+<li><a href="https://discourse.ros.org/t/a-tribute-to-the-trusty-pr2/34316">AI Taylor Swift on the PR2 Robot</a></li>
+<li><a href="https://github.com/uos/rmagine_gazebo_plugins">Raycasting based Range Sensor Simulation in Gazebo using Rmagine</a></li>
+<li><a href="https://discourse.ros.org/t/how-to-build-a-winning-autonomous-racecar-with-ros-2/34352">How to Build a Winning Racecar with ROS 2</a></li>
+<li><a href="https://discourse.ros.org/t/how-to-build-a-winning-autonomous-racecar-with-ros-2/34352">14 New and 23 Updated Packages for Noetic</a></li>
+<li><a href="https://discourse.ros.org/t/autonomous-mapping-with-smacc-isaac-sim-with-video/34243">Autonomous Mapping with SMACC & Isaac Sim (with VIDEO!)</a></li>
+<li><a href="https://discourse.ros.org/t/nav2-ros-2-navigation-user-requested-capabilities-and-actions-survey/34202">Nav2, ROS 2, Navigation: User Requested Capabilities and Actions Survey </a></li>
+<li><a href="https://discourse.ros.org/t/cracow-robotics-ai-club-6/34166">Krakow Robotics Meetup Video</a></li>
+<li><a href="https://discourse.ros.org/t/nova-carter-amr-for-ros-2-w-800-megapixel-sec-sensor-processing/34215">Nova Carter AMR for ROS 2 w/ 800 megapixel/sec sensor processing </a></li>
+<li><a href="https://discourse.ros.org/t/looking-inside-roscribe-and-the-idea-of-llm-based-robotic-platform/34298">LLM-based robotic platform</a></li>
+<li><a href="https://discourse.ros.org/t/new-packages-for-iron-irwini-2023-10-20/34263">16 New and 131 Updated Packages for ROS 2 Iron</a></li>
+<li><a href="https://discourse.ros.org/t/ros-package-for-picozense-d710-camera/34240">ROS Package for Picozense D710 camera </a></li>
+<li><a href="https://discourse.ros.org/t/isaac-ros-2-0-release-at-roscon-2-years-of-accelerating-ros/34234">Isaac ROS 2.0 release at ROSCon - 2 years of accelerating ROS </a></li>
+<li><a href="https://discourse.ros.org/t/who-has-the-first-right-to-publish-binary-package-using-the-companys-name/34200">Who has the first right to publish binary package using the company’s name?</a></li>
+<li><a href="https://docs.ros.org/">Facelift for docs.ros.org</a></li>
+<li><a href="https://www.youtube.com/watch?v=hd3Niofmwbc">Fusion 360 On Ubuntu for URDF Export</a></li>
+<li><a href="https://github.com/ARK-Electronics/ros2_dronecan/tree/main">Examples of ROS 2 with ARK Dronecan Products</a></li>
+<li><a href="https://github.com/eclipse-zenoh/zenoh-plugin-ros2dds">Zenoh plug-in for ROS 2 with a DDS RMW</a></li>
+<li><a href="https://docs.clearpathrobotics.com/docs/robots/legacy/pr2/">Open Hardware for PR2 Robot</a></li>
+<li><a href="https://github.com/analogdevicesinc/tmcl_ros2">Official Analog Devices ROS 2 Driver for Trinamic Motor Controllers</a></li>
+</ul>
+<h1><a class="anchor" href="https://discourse.ros.org#ros-questions-5" name="ros-questions-5"></a>ROS Questions</h1>
+<p><a href="https://robotics.stackexchange.com/">Take a moment to help out your fellow developers on Robotics Stack Exchange.</a></p>
+ <p><small>1 post - 1 participant</small></p>
+ <p><a href="https://discourse.ros.org/t/ros-news-for-the-week-of-october-23rd-2023/34371">Read full topic</a></p>
+ Sat, 28 Oct 2023 00:27:17 +0000
+
+
+
+