├── .gitattributes
├── CONTRIBUTING.md
└── README.md
/.gitattributes:
--------------------------------------------------------------------------------
1 | * text=auto
2 | readme.md merge=union
3 |
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # Contributing
2 |
3 | ## Submission criteria
4 | ### 1. It should relate to robotics
5 |
6 | General cloud tools are often used in robotics, but this list is for resources and tools designed specifically for robotics.
7 |
8 | ### 2. It should relate to the cloud
9 |
10 | There are plenty of resources related to general robotics development, but this list is for the subdiscipline of cloud robotics.
11 |
12 | ### 3. It should be informative
13 |
14 | It should be educational, informative and of use to the community.
15 |
16 | ### 4. It should be awesome
17 |
18 | It should be awesome.
19 |
20 | ## Guidelines
21 | - Please make an individual pull request for each atomic change.
22 | - Be sure you have searched for duplicates of your addition in existing list and issues / pull requests.
23 | - Please follow the format: _'[resource](link) - description'_. The description should be about one line.
24 | - Lists should be alphabetically ordered.
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # awesome-cloud-robotics [](https://awesome.re)
2 |
3 | > A curated list of awesome resources, tutorials and tools for cloud robotics.
4 |
5 |
6 | Cloud robotics has meant a lot of things to a lot of people, and has gone by many aliases: _robotics cloud infra_, _RobOps_, _fleet management_, etc. In this list we treat it as an umbrella term for applying cloud technologies to the field of robotics.
7 |
8 | Regardless of what you call it, robots often need to be connected to services in the cloud. These can include:
9 | - Fleet health monitoring
10 | - Offloading compute
11 | - Over-the-air updates
12 | - Data infrastructure and logging
13 | - Map editing and annotation
14 | - Task scheduling and assignment
15 | - Cloud-based SLAM
16 | - Configuration management
17 | - Remote tele-operation
18 | - ...and lots more.
19 |
20 | The list provides awesome resources about each of them.
21 |
22 |
23 | ## Contents
24 |
25 | - [Articles](#articles)
26 | - [Courses](#courses)
27 | - [Platforms and tools](#platforms-and-tools)
28 | - [Talks](#talks)
29 |
30 |
31 | ## Articles
32 |
33 | - [Building vs Buying a Robotics Platform](https://formant.io/news-and-blog/2023/02/22/analytics/build-vs-buy-robotics-platform/) - Formant.
34 |
35 | - [Collecting data from your robots](https://www.sensorsurf.com/blogs/collecting-data-from-your-robots) - SensorSurf.
36 |
37 | - [How are Fleet Management Systems implemented in different robotic companies?](https://medium.com/@robosera.info/how-are-fleet-management-systems-implemented-in-different-robotic-companies-cdce178c12f) - Robosera TiAMR.
38 |
39 | - [How to effectively record robot data for visibility and debugging](https://www.polymathrobotics.com/blog/recording-robot-data) - Polymath Robotics.
40 |
41 | - [Packaging ROS with GitHub Actions](https://picknik.ai/ros/debian/packaging/2023/02/27/packaging-ros-with-github-actions.html) - PickNik.
42 |
43 | - [ROS Kubernetes](https://github.com/fujitatomoya/ros_k8s) - Tomoya Fujita.
44 |
45 | - [The landscape of software deployment in robotics](https://www.airbotics.io/blog/software-deployment-landscape) - Airbotics.
46 |
47 | - [What is fleet management in robotics?](https://robotnik.eu/what-is-fleet-management-in-robotics/) - Robotnik.
48 |
49 | - [4 keys to robot operations (RobOps)](https://www.mov.ai/blog/4-keys-to-robot-operations-robops/) - MOV.AI.
50 |
51 | ## Courses
52 |
53 | - [Distributing ROS Apps with Snaps](https://app.theconstructsim.com/Course/130/) - Distribute robotics applications like a global software vendor.
54 |
55 |
56 | - [Learn how to Build Robot Fleet Systems](https://www.theconstructsim.com/robot-fleet-management-ros2-open-rmf-training) - 3-day online training to help your team learn to integrate Open-RMF for robot fleet management.
57 |
58 |
59 |
60 | ## Platforms and tools
61 |
62 | - [Airbotics](https://airbotics.io/) - Airbotics is an open-source software deployment platform for robotics.
63 |
64 | - [AWS IoT RoboRunner](https://aws.amazon.com/roborunner) - Build applications that help robot fleets work together seamlessly.
65 |
66 | - [AWS Robomaker](https://aws.amazon.com/robomaker/) - Run, scale, and automate robotics simulation.
67 |
68 | - [Bridge Robotics](https://bridgerobotics.com) - Smarter Fleet Management Solutions.
69 |
70 | - [bThere.ai](https://bthere.ai) - Monitor and control your robots, from anywhere in the world.
71 |
72 | - [DriveU.auto](https://driveu.auto/) - Superior connectivity platform for robots and autonomous vehicle teleoperation.
73 |
74 | - [DroneDeploy](https://www.dronedeploy.com/product/ground-robotics/) - Send ground robots on autonomous inspection missions. Quickly capture job site data, track progress over time, and detect issues early.
75 |
76 | - [FogROS2](https://github.com/berkeleyAutomation/FogROS2) - FogROS2 extends ROS 2 for cloud deployment of computational graphs in a security-conscious manner.
77 |
78 | - [Formant](https://formant.io/) - The data platform for robotics companies.
79 |
80 | - [Foxglove](https://foxglove.dev/) - Visualization and debugging for robotics.
81 |
82 | - [Freedom Robotics](https://www.freedomrobotics.com/) - Powerful control and monitoring for robots.
83 |
84 | - [Husarnet](https://husarnet.com/) - Peer-to-Peer VPN to connect your laptops, servers or microcontrollers over the Internet with zero configuration.
85 |
86 | - [InOrbit](https://www.inorbit.ai/) - InOrbit streamlines robot operations with a cloud-based robot management platform built to maximize the potential of every robot.
87 |
88 | - [Meili Robots](https://www.meilirobots.com/) - Meili Robots offers the next generation of fleet management for mobile robots.
89 |
90 | - [Model-Prime](https://www.model-prime.com/) - Next Generation Data and Compute Platform for Robotics.
91 |
92 | - [MOV.AI](https://www.mov.ai/) - Everything you need to quickly build, deploy and operate Autonomous Mobile Robots.
93 |
94 | - [NODE Robotics](https://node-robotics.com/en/) - Enabling Autonomous Intralogistics.
95 |
96 | - [NOOS](https://noos.cloud/) - NOOS is a revolutionary cloud robotics service, providing centralised intelligence to robots that are connected to it.
97 |
98 | - [Open-RMF](https://www.open-rmf.org/) - Open-RMF is a free, open source, modular software system that enables sharing and interoperability between multiple fleets of robots and physical infrastructure.
99 |
100 | - [Phantom Auto](https://phantom.auto/) - Enabling unmanned and autonomous vehicles through long-range remote operation.
101 |
102 | - [Polymath Robotics](https://www.polymathrobotics.com) - We make it radically easy to add autonomy to industrial vehicles.
103 |
104 | - [Rapyuta Robotics](https://www.rapyuta-robotics.com/rapyuta-io/) - Pioneering software and tooling to accelerate your go-to-market journey.
105 |
106 | - [robolaunch](https://robolaunch.io/) - We empower building ROS/ROS 2 based GPU Offloaded Robots & Geographically Distributed Fleets.
107 |
108 | - [Robot Web Tools](https://github.com/robotwebtools) - A collection of integrations for ROS and ROS 2 to the browser / web-development space.
109 |
110 | - [ROBOTCORE Cloud](https://accelerationrobotics.com/robotcore-cloud.php) - ROBOTCORE Cloud helps roboticists launch parts of their ROS 2 computational graphs into the cloud.
111 |
112 | - [robotmanager](https://robotmanager.com/) - The Core OS for robot fleets.
113 |
114 | - [Roboto AI](https://www.roboto.ai/) - Copilot for robotics data.
115 |
116 | - [SensorSurf](https://www.sensorsurf.com/) - Data infrastructure for robotics.
117 |
118 | - [SVT Robotics](https://www.svtrobotics.com/) - Rapidly deploy the automation technologies you need today for greater flexibility tomorrow.
119 |
120 | - [Tangram Vision](https://www.tangramvision.com/) - Infrastructure software to simplify sensor integration and management for vision-enabled devices.
121 |
122 | - [Transitive Robotics](https://transitiverobotics.com/) - Full-stack robotic software capabilities: video streaming, configuration management, and more. Open-core.
123 |
124 | - [Viam](https://www.viam.com/) - Viam is the modern robotics platform.
125 |
126 | - [WAKU Robotics](https://www.waku-robotics.com/) - WAKU Robotics is your expert along the robot automation journey in logistics. Our solutions enable you to succeed.
127 |
128 |
129 |
130 |
131 | ## Talks
132 |
133 | - [Better ROS Builds with Nix](https://vimeo.com/767139940) - ROSCon 2022, Mike Purvis and Ivor Wanders (Clearpath Robotics).
134 |
135 | - [Building a Robot with Yocto and ROS](https://www.youtube.com/watch?v=7Y8m-q974OY) - Yocto Project Summit 2022, Rob Woolley (Wind River).
136 |
137 | - [Hermetic Robot Deployment Using Multi-Stage Dockers](https://vimeo.com/293626218) - ROSCon 2018, Levon Avagyan and Xu Han (Fetch Robotics).
138 |
139 | - [OpenRMF an introduction and overview](https://www.youtube.com/watch?v=JRK8QVlsWcY) - ROS-Industrial Conference 2022, Aaron Chong (Open Robotics).
140 |
141 | - [ROS in the Wild- Surviving the First 100 Systems](https://vimeo.com/649654627) - ROS World 2021, Carter Schultz (AMP Robotics).
142 |
143 | - [Tailor CI: How Locus deploys ROS robots at scale](https://vimeo.com/378683208) - ROSCon 2019, Paul Bovbel, Gary Servin (Locus Robotics).
144 |
145 | - [Terraform, Infrastructure as Code, and the Robot Dog](https://www.youtube.com/watch?v=0yQqauRKgrk) - HashiTalks 2020, Pedram Nimreezi (MPCR Lab).
146 |
147 | - [The ROS build farm and you: How ROS packages you release become binary packages](https://vimeo.com/showcase/9954564/video/767169376) - ROSCon 2022, Steven Ragnarök (Open Robotics).
148 |
149 |
150 | ## Contributing
151 |
152 | Contributions are welcome, let's make it awesome.
153 |
154 | Check out the [contribution guidelines](CONTRIBUTING.md).
155 |
156 |
157 | ## License
158 |
159 | 
This work is licensed under a Creative Commons Attribution 4.0 International License.
160 |
--------------------------------------------------------------------------------