ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
1

ros2 autonomous robots in production

asked 2022-05-09 12:20:58 -0500

sameh4 gravatar image

updated 2022-05-09 17:47:58 -0500

As developers and engineers we learn the most by reading high quality source code. In the last three years I have been immersed in self-learning of autonomous ground vehicles, and can confidently say that I am familiar with the ROS2 ecosystem.

That includes TF2 and its benefits, the localization package and its use with the Nav2 package, ros2 controls packages, gazebo, and of course DDS and the node lifecycle. I have also studied SLAM (both traditional SLAM and deep learning augmented), as well as deep learning for object detection, semantic segmentation, lane following, and freespace (drive-able) detection.

Is anyone aware of a good open source project that is based on ros2 and is deployed in a production environment? The target system would be for a unmanned ground vehicles, however what is more important is the code quality and system design.

One example is the robot bring-up. I am looking for high quality code that demonstrates system checks upon startup, sensor quality checks and redundancies, etc.

Over the years I have implemented combinations of ros2 packages and deployed them on Gazebo and some basic robot kits from Amazon, with RaberryPi's and Nvidia Jetsons.

I have also learned from many good educational and research platforms, however I am looking for an open source ros2 project, that is actually deployed in production.

Btw: I also spent time on the AutowareAuto project, however there are many inconsistencies in that project (which is a topic for another post)

Edit:

I think this clearpath husky code maybe close to what I was looking for; albeit not ros2 based

edit retag flag offensive close merge delete

Comments

Hello i saw that your want some project which uses ros2 in production level. For this you can use baxtor ros packages. One of the repo is here: https://github.com/CentraleNantesRobo...

dinesh gravatar image dinesh  ( 2022-05-10 04:09:42 -0500 )edit

3 Answers

Sort by ยป oldest newest most voted
1

answered 2022-05-09 16:06:45 -0500

Nav2 is used by dozens of companies in production environments.

edit flag offensive delete link more

Comments

Thanks Steve! I really appreciate the hard work that's gone into Nav2 and the slam-toolbox. However, this isn't answer to the question. Do you open source any of your robots as Samsung (if you are still there) as a whole project?

sameh4 gravatar image sameh4  ( 2022-05-09 16:15:10 -0500 )edit
1

No, we don't and I don't think anyone will. There's not really any benefit to doing so

stevemacenski gravatar image stevemacenski  ( 2022-05-09 16:36:30 -0500 )edit

I was afraid this would be the answer. Any suggestions on where to find quality code for the entire robot lifecyle? Including system checks, sensor checks, fall-backs, etc?

sameh4 gravatar image sameh4  ( 2022-05-09 16:46:01 -0500 )edit
1

answered 2022-05-09 22:38:22 -0500

kyubot gravatar image

How about checking out this robot? https://omorobot.com/en/r1mini/

I developed this robot myself and currently in sales now. This robot comes with ros2 slam package as well.

https://github.com/omorobot/omo_r1min...

edit flag offensive delete link more
0

answered 2022-05-10 09:00:28 -0500

ljaniec gravatar image

You mentioned Clearpath Husky robot in your edit:

I think this clearpath husky code maybe close to what I was looking for; albeit not ros2 based

There was an announcement that ROS2 is now available for it:

Of course, as in their repository:

Warning Upgrading to ROS2 may not have the same functionally as ROS:

Contact support at support@clearpathrobotics.com.

edit flag offensive delete link more

Question Tools

2 followers

Stats

Asked: 2022-05-09 12:20:58 -0500

Seen: 277 times

Last updated: May 10 '22