Gazebo | Ignition | Community
Ask Your Question

Does `lockstep` argument only affect sensor plugin?

asked 2021-01-26 01:37:01 -0500

jianwu gravatar image

Gazebo offers an option, --lockstep to update sensor readings using the exactly upate_rate defined by sensor plugin description. Does other kinds of plugins, such as world or model plugin, can be affected by this option?

I think it can. Because these plugins also define theOnUpdate method, which in my opinion it is affected by the upate_rate parameter.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2021-01-26 17:56:28 -0500

nkoenig gravatar image

A plugin may or may not use the update event. A plugin could, for example, spin up a thread and perform asynchronous operations. You'll have to look at each plugin that you're using to see if it use the update event.

edit flag offensive delete link more


Thank for your answer! So you mean that if a plugin has the update event, it will be affected by --lockstep argument?

jianwu gravatar imagejianwu ( 2021-01-27 02:50:44 -0500 )edit

Yes, the lockstep will control when Gazebo takes a simulation step, which in turn affects when events are triggered.

nkoenig gravatar imagenkoenig ( 2021-01-27 08:10:29 -0500 )edit

Thanks a lot.

jianwu gravatar imagejianwu ( 2021-01-27 19:56:21 -0500 )edit
Login/Signup to Answer

Question Tools

1 follower


Asked: 2021-01-26 01:37:01 -0500

Seen: 87 times

Last updated: Jan 26 '21