gazebo simulation for robotics system toolbox
robotics system toolbox™ provides a co-simulation framework that enables you to use robotics algorithms in matlab® and simulink® and visualize their performance in a virtual simulation environment. this environment uses the gazebo simulator. for more details on the simulation environment, see .
this simulation tool is commonly used to supplement real data when developing, testing, and verifying the performance of robotics algorithms.
gazebo co-simulation blocks
the robotics system toolbox > gazebo co-simulation block library contains simulink blocks related to the simulation
environment. to view the library, at the matlab command prompt, enter robotgazebolib
.
block | description |
---|---|
send command to gazebo simulator | |
create blank gazebo command | |
settings for synchronized stepping between gazebo and simulink | |
receive messages from gazebo server | |
send custom messages to gazebo server | |
receive custom messages from gazebo server | |
select a gazebo entity |
gazebo co-simulation functions
these are the matlab functions related to the simulation environment.
function | description |
---|---|
initialize connection settings for gazebo co-simulation matlab interface | |
assign and retrieve gazebo model joint information | |
assign and retrieve gazebo model link information | |
assign and retrieve gazebo model information | |
interact with gazebo world | |
generate dependencies for gazebo custom message support | |
create gazebo plugin package for simulink |