What is AWS RoboMaker?
AWS RoboMaker is a cloud service that simplifies the development, simulation, and deployment of robotics applications. The service is based on the Robot Operating System (ROS) and provides an integrated development environment, powerful simulation environments, and fleet management capabilities for production robot fleets.
Robotics development typically requires expensive hardware and elaborate test environments. RoboMaker enables developing robot software in the cloud and testing in realistic 3D simulations before deploying to real hardware. This accelerates development and significantly reduces costs.
Core Features
- Development Environment: Cloud based IDE with ROS integration and pre configured workspaces
- Simulation: Scalable Gazebo simulations with physically realistic 3D worlds
- Fleet Management: Central management and updates for robot fleets
- WorldForge: Automatic generation of simulation worlds from parameters
- Testing: Parallel simulation for automated regression tests
Typical Use Cases
Robotics Development and Testing
Develop robot software in the cloud and test in realistic simulations. RoboMaker scales simulations in parallel, so you can run hundreds of test scenarios simultaneously. Automated CI/CD pipelines validate code changes before deployment.
Autonomous Navigation
Train and validate navigation algorithms in simulated environments. RoboMaker supports SLAM, path planning, and obstacle avoidance. Simulated sensors like LIDAR and cameras enable realistic testing without real hardware.
Fleet Management for Logistics Robots
Manage fleets of warehouse robots or delivery vehicles centrally. RoboMaker enables over the air software updates, monitoring, and remote diagnostics. Integrations with IoT Core and CloudWatch provide comprehensive monitoring.
Advantages
- Faster development cycles through cloud based simulation
- Reduced costs through fewer physical prototypes
- Scalable tests with hundreds of parallel simulations
- Central fleet management for production robots
Integration with innFactory
As an AWS Reseller, innFactory supports you with AWS RoboMaker: architecture design for robotics applications, ROS development, simulation environments, and integration with IoT services for fleet management.
Typical Use Cases
Frequently Asked Questions
What is AWS RoboMaker?
AWS RoboMaker is a cloud service for developing, simulating, and deploying robotics applications. It provides a development environment, simulation environments, and fleet management for robots based on ROS (Robot Operating System).
Which simulation environments are supported?
RoboMaker supports Gazebo based simulations with configurable 3D worlds. You can use pre built worlds or create your own. The simulation supports sensors like cameras, LIDAR, and GPS as well as physical interactions.
How does fleet management work?
RoboMaker Fleet Management enables deployment of applications to robot fleets. You define fleets, manage software updates, and monitor the status of all robots centrally. Over the air updates keep the fleet current.
Which ROS versions are supported?
RoboMaker supports ROS Melodic and ROS2. The development environment provides pre configured ROS workspaces with all needed tools and libraries for robotics development.