Gazebo | Ignition | Community
Ask Your Question

How can I control a simple model using the keyboard?

asked 2015-10-17 04:12:41 -0600

Adri gravatar image

Good day.

I want to make a plugin which allows me to control a simple model (a sphere, for example) using the keyboard (like w,a,s,d keys), but I don't know what functions or methods i need to use in the .cc file. Can anyone answer me with a simple tutorial about this problem?

Thanks a lot.

PS: I want to make this plugin without using ROS.

edit retag flag offensive close merge delete


how do you want to control it? applying a force? settings joint or link positions? In terms of keyboard input, you probably don't want to do that in the plugin. You should make a standalone executable program that reads keyboard and sends messages over gazebo transport.

Peter Mitrano gravatar imagePeter Mitrano ( 2016-07-01 18:06:22 -0600 )edit

there are examples ?

AlberSaber gravatar imageAlberSaber ( 2018-11-06 06:05:58 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2018-11-06 10:15:26 -0600

nkoenig gravatar image

The question you asked has multiple solutions and is a bit open-ended. I suggest you take a look through the Gazebo tutorials, examples, and plugins.

You can also search this forum for keyboard solutions.

Try to write your own solution using the resources listed above. Good luck, and please update this post or create a new post if you run into specific problems along the way.

edit flag offensive delete link more

Question Tools


Asked: 2015-10-17 04:12:41 -0600

Seen: 2,139 times

Last updated: Nov 06 '18