Gazebo Select Entity
R2026bSelect a Gazebo entity
Libraries:
Robotics System Toolbox /
Gazebo Co-Simulation
Description
The Gazebo Select Entity block retrieves the model name of a Gazebo entity, such as a link or joint, from a simulated environment. The block outputs a string for both the model and associated joint or link name. Use both these names when specifying commands using the Gazebo Apply Command block.
Before selecting an entity, connect to a Gazebo simulation. Open the block mask and click Configure Gazebo network and simulation settings. For more information see Configure Gazebo Simulation.
This block is part of a co-simulation interface between MATLAB® and Gazebo for exchanging data and sending commands. To see a basic example, check Perform Co-Simulation Between Simulink and Gazebo
Examples
Limitations
Models that use this block do not support Code Generation or Rapid Accelerator mode.
Ports
Output
Parameters
Programmatic Use: Add Block
To add the block programmatically, use the add_block function with one of these library block paths as the source.
"robotgazebolib/Gazebo Select Entity"
Example: add_block("robotgazebolib/Gazebo Select Entity","myModel/myBlock",MakeNameUnique="on")
More About
Version History
Introduced in R2019b
See Also
Blocks
- Gazebo Apply Command | Gazebo Blank Message | Gazebo Pacer | Gazebo Read | Gazebo Publish | Gazebo Subscribe


