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

Managing Devops

asked 2022-03-15 04:18:32 -0500

gigglebox gravatar image

Some context: I am new to the robotics space and starting to find my feet around the tooling used to prototype and test robots. One question that I have not yet found a clear answer on is how people are managing devops, I am coming from the web dev world where we have swathes of options for CI/CD tools.

So how do you guys/gals get code from your dev machines to a fleet of robots? I talked to a few people at some meetups and no one seems to have a go-to solution. A few people told me that they are individually SSHing into each of their fleets and pulling source code from a remote repo and building on bot which seems insane to me!

What I am looking for is a tool where I can manage my software deployment to a fleet of robots, with features such as update scheduling, grouping of bots to receive certain updates and an overview of which software version is on each of my bots.

Does such a solution exist or are people really all building this in-house themselves?

Many thanks for reading this!

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
1

answered 2022-03-16 13:02:48 -0500

pedro1713 gravatar image

AWS provides a solution using their Greengrass IoT service. They have examples of deploying code from their Robomaker IDE to robots on the field. I have done some testing with their tools deploying to a Jetson-based robot and it certainly looks promising. Although, I think it is still too early for me to completely endorse this as a solution.

edit flag offensive delete link more
0

answered 2022-03-15 07:24:44 -0500

ljaniec gravatar image

Intel uses Docker images for it's robotic software, e.g. for the Edge Insights for Autonomous Mobile Robots SDK. With use of Docker compose you can use it as a base on the robot with your software (dockerized too).

The rest is usually built in-house - I would like to learn about new solutions as well :) I upvoted and followed your question for better visibility.

edit flag offensive delete link more

Question Tools

5 followers

Stats

Asked: 2022-03-15 04:18:32 -0500

Seen: 204 times

Last updated: Mar 16 '22