官术网_书友最值得收藏!

Chapter 2. Creating Your First Two-Wheeled ROS Robot (in Simulation)

Your first robot will be created in simulation so that even if you do not have a physical robot to learn ROS on, you will be able to follow along and do the exercises in this book. We will build a simple two-wheeled robot named dd_robot (dd is short for differential drive). We will build a Unified Robot Description Format (URDF) file for the robot that will describe the main components of our robot and enable it to be visualized and controlled by ROS tools, such as rviz and Gazebo. Rviz is a visualization tool in which we will view our dd_robot URDF file as we build it in increments. When the visual model is complete, we will modify the URDF file for use in the Gazebo simulator. In Gazebo, we can view the effects of physics on our model as we move our model around the 3D environment.

In this chapter, we will cover the following topics:

  • An introduction to rviz, installation instructions, and instructions for use
  • How to create and build a ROS package
  • An incremental approach to develop a URDF file and visualizing it in rviz
  • ROS tools to verify the URDF file
  • An introduction to Gazebo, installation instructions, and instructions for use
  • Modifications necessary to visualize the URDF file in Gazebo
  • Tools to verify your Gazebo URDF/Simulation Description Format (SDF) file
  • A simple way to control a robot in Gazebo

We begin by learning about rviz.

主站蜘蛛池模板: 贡山| 上高县| 湘阴县| 紫阳县| 台中县| 陇南市| 庆阳市| 临武县| 会同县| 阜新市| 哈巴河县| 砚山县| 会昌县| 肃南| 霞浦县| 任丘市| 屏边| 自治县| 郁南县| 乌鲁木齐市| 遂平县| 铜川市| 昌邑市| 金塔县| 和硕县| 牡丹江市| 长沙县| 合阳县| 克拉玛依市| 梨树县| 富裕县| 仁怀市| 尼玛县| 两当县| 沅江市| 射阳县| 旌德县| 泗水县| 竹溪县| 陈巴尔虎旗| 祁门县|