This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Robots and Simulators

Simulate TurtleBot® and Gazebo applications, connect to TurtleBot hardware

These examples show how to build specific robot and simulator applications. Use them to learn the requirements for physical hardware and software simulation systems. For setup information, see Get Started with Gazebo and a Simulated TurtleBot and Get Started with a Real TurtleBot.

Topics

Gazebo

Get Started with Gazebo and a Simulated TurtleBot

This example shows how to set up the Gazebo® simulator engine.

Read Model and Simulation Properties from Gazebo

This example shows how to interact with the Gazebo® Simulator from MATLAB®.

Add, Build, and Remove Objects in Gazebo

This example explores more in-depth interaction with the Gazebo® Simulator from MATLAB®.

Apply Forces and Torques in Gazebo

This example illustrates a collection of ways to apply forces and torques to models in the Gazebo® simulator.

Test Robot Autonomy in Simulation

This example explores MATLAB® control of the Gazebo® Simulator.

TurtleBot

Get Started with a Real TurtleBot

This example shows how to connect to a TurtleBot® using the MATLAB® ROS interface.

Get Started with Gazebo and a Simulated TurtleBot

This example shows how to set up the Gazebo® simulator engine.

Communicate with the TurtleBot

This example introduces the TurtleBot® platform and the ways in which MATLAB® users can interact with it.

Explore Basic Behavior of the TurtleBot

This example helps you to explore basic autonomy with the TurtleBot®.

Control the TurtleBot with Teleoperation

This example shows keyboard control of the TurtleBot® through the use of the ExampleHelperTurtleBotCommunicator class.

Obstacle Avoidance Using TurtleBot

This example demonstrates an implementation of the VFH+ obstacle avoidance algorithm with the TurtleBot®.

Track and Follow an Object

In this example, you explore autonomous behavior that incorporates the Kinect® camera.