├── .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 [![Awesome](https://awesome.re/badge.svg)](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 | Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License. 160 | --------------------------------------------------------------------------------