Dependencies
Scenes
todo…
Robot control with the keyboard
Control robot actuators with keyboard keys. This is done by:
Setting up a parent en child process with a pipe connection inbetween
Setup and start main process with parent_connection as argument
Setup Responder object with child_connection as argument
Start Responder with parent process as argument
In the main loop an request for action should be made followed by waiting for a response as such:
parent_conn.send({"request_action": True})
keyboard_data = parent_conn.recv()
action = keyboard_data["action"]
Additionally custom key bindings and a default action can and passed as arguement to the responder. An example can be found in urdfenvs/examples/keyboard_input.py.