Skip to content

A bookstore world with shelving and tables for AWS RoboMaker and Gazebo simulations

License

Notifications You must be signed in to change notification settings

Smart-Wheelchair-RRC/aws-robomaker-bookstore-world

 
 

Repository files navigation

AWS RoboMaker Bookstore World ROS package

Gazebo01

Visit the RoboMaker website to learn more about building intelligent robotic applications with Amazon Web Services.

Include the world from another package

  • Update .rosinstall to clone this repository and run rosws update
- git: {local-name: src/aws-robomaker-bookstore-world, uri: 'https://github.com/aws-robotics/aws-robomaker-bookstore-world.git', version: master}
  • Add the following to your launch file:
<launch>
  <!-- Launch World -->
  <include file="$(find aws_robomaker_bookstore_world)/launch/bookstore.launch"/>
  ...
</launch>

Load directly into Gazebo (without ROS)

export GAZEBO_MODEL_PATH=`pwd`/models
gazebo worlds/bookstore.world

ROS Launch with Gazebo viewer (without a robot)

# build for ROS
rosdep install --from-paths . --ignore-src -r -y
colcon build

# run in ROS
source install/setup.sh
roslaunch aws_robomaker_bookstore_world bookstore.launch

Building

Include this as a .rosinstall dependency in your SampleApplication simulation workspace. colcon build will build this repository.

To build it outside an application, note there is no robot workspace. It is a simulation workspace only.

$ rosws update
$ rosdep install --from-paths . --ignore-src -r -y
$ colcon build

Robot Simulation - Initial Position

A reasonable initial position would be near the service desk at (0.5,1.0,0.0).

About

A bookstore world with shelving and tables for AWS RoboMaker and Gazebo simulations

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • CMake 100.0%