Skip to content

Step 6: Deploy Robot Application on AWS RoboMaker

Giovanni Bruno edited this page May 30, 2019 · 2 revisions

1. Create a robot application

  1. Click on Robot applications and press Create robot application
  2. Give a name (e.g. upbot-app) and select ROS and Kinetic
  3. Add X86_64 source file like in simulation application:
    s3://bucket-source/upbot.tar
    NOTE: change bucket-source with the name of your bucket.
  4. Press Create

6. Deploy your application

  1. Click on Deployments and press Create deployment
  2. Select upbot-fleet and upbot-app
  3. If you haven't got a version just create new
  4. Type in package name:
    upbot_ros
    and in launch file:
    simulation.launch
  5. Press Create

7. Your application is deployed

  • You will see inProgress status
  • If you go in Robots and click on upbot you will see percentage of deployment

8. Test

On UP Squared open a new terminal tab.
Type:
$ rviz
RViz will open. Add Robot Model and set Fixed Frame as odom.

You will watch something like this:
rviz screen

Open a new terminal and type:
$ rosrun rqt_robot_steering rqt_robot_steering
Last command will open a new window with 2 cursors that allow you to move the robot.

robot_steering