AWS RoboMaker
Developer Guide

Navigation and Person Recognition

In this section, explore a robot that navigates between goal locations and recognizes faces in photos in a simulated home.

Before you use AWS RoboMaker for the first time, complete the tasks in Create an Account. Then, in the AWS RoboMaker console, launch the Navigation and Person Recognition sample application.

View Simulated Camera Images

Use rqt to view images from the robot's camera.

To view simulated camera images

  1. Sign in to the AWS RoboMaker console at https://us-west-2.console.aws.amazon.com/robomaker/home/.

  2. In the AWS RoboMaker console, choose Simulation jobs on the left and then select the Navigation and Person Recognition simulation job.

  3. In the Simulation details page, in the Simulation tools section, select rqt.

  4. In rqt, choose Plugins, Visualization, Image View.

  5. Select /camera/rgb/image_raw.

View Recognized People

Use the terminal and rostopic to view recognized people as the robot explores the virtual environment.

To view the logs

  1. Sign in to the AWS RoboMaker console at https://us-west-2.console.aws.amazon.com/robomaker/home/.

  2. In the AWS RoboMaker console, choose Simulation jobs on the left and then select the Navigation and Person Recognition simulation job.

  3. In the Simulation details page, in the Simulation tools section, select terminal.

  4. In terminal, type in the following commands to set up the ROS environment and run the text command tool:

    BUNDLE_CURRENT_PREFIX=~/workspace/robot-application/bundle source ~/workspace/robot-application/bundle/setup.sh
  5. Type in the following command:

    rostopic echo /rekognized_people

    When a person is recognized, you will see output similar to:

    Data: "I see brandon"