Set up ROSbot2.0 with AWS RoboMaker

HSING-HUNG WAN
DX Innovation at Fresno State
2 min readJun 20, 2019

This story is about how to create the environment by AWS RoboMaker to run ROSbot2.0. If you want more details, please go to HUSARION.

  1. Log in to AWS website.
AWS Management Console

2. Create a new Role in IAM. This new role should include “CloudWatchFullAccess”, “AWSRoboMakerFullAccess” and “AmazonS3FullAccess”.

AWS IAM Roles

3. Create a S3 bucket to store the data from ROSbot2.0.

AWS S3 Bucket

4. Create a development environment in AWS RoboMaker.

AWS RoboMaker Development Environment

5. Download the package from HUSARION.

HUSARION website

6. Upload the package to the environment.

Upload Package to Environment

7. Modify configuration(S3 bucket and IAM) from step 2 and 3.

P.S. “sourceBundleFile:/ROSbotTutorial/simulation_ws/bundle/output.tar.gz “ ->modify to “/ROSbotTutorial/simulation_ws/bundle/output.tar”.(6/13/2019 update)

Configuration for AWS RoboMaker

8. Select Run ->Select Workflow-> Select build and bundle (it takes 30 mins or longer).

Run Build and Bundle

9. Select Run-> Select Launch Simulation-> Select ROSbotTutorial .

Run Simulation

10. Go to AWS RoboMaker Simulation jobs.

AWS RoboMaker Simulation Jobs

11. Now you can create your environments and simulation jobs.

Your Simulation Job
Gazebo and Terminal

--

--