is it necessary the communication client-server ?
Hello,
I am new to Gazebo, and I want to know if there is a way to integrate directly my own controller without using the client-server. Because if I do an evolution of the robot with genetic algorithm, I think the execution time will be important (the communication between client-server, sensors-actuators,..) and I don't know if the development of the code will be limited.
sorry for my bad English and thanks in advance.
Asked by djou07 on 2014-10-18 03:55:58 UTC
Answers
You can consider writing a plugin.
A plugin is a chunk of code that is compiled as a shared library and inserted into the simulation. The plugin has direct access to all the functionality of Gazebo through the standard C++ classes.
Asked by SL Remy on 2014-10-18 08:46:41 UTC
Comments
So with the use of plugins we have a direct access to the classes of Gazebo, but there is always a communication betwen the client and the server..
Asked by djou07 on 2014-10-19 08:39:53 UTC
Comments