O'Reilly logo

A Systematic Approach to Learning Robot Programming with ROS by Wyatt Newman

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

CHAPTER 3

Simulation in ROS

CONTENTS

3.1 Simple two-dimensional robot simulator

3.2 Modeling for dynamic simulation

3.3 Unified robot description format

3.3.1 Kinematic model

3.3.2 Visual model

3.3.3 Dynamic model

3.3.4 Collision model

3.4 Introduction to Gazebo

3.5 Minimal joint controller

3.6 Using Gazebo plug-in for joint servo control

3.7 Building mobile-robot model

3.8 Simulating mobile-robot model

3.9 Combining robot models

3.10 Wrap-Up

INTRODUCTION

This chapter introduces simulation in ROS, starting with a simple two-dimensional mobile-robot simulator and extending to Gazebo–a powerful dynamic simulator. The Unified Robot Description Format (URDF) is introduced for modeling robots suitable for simulation in Gazebo. Controlling wheels ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required