-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Trouble with RTF of REEMC in Gazebo #4
Comments
Hello, There's a pluginlib error in your output:
Can you please make sure that you have our version of ros control in your workspace, and you have uninstalled all other ros control version from your system? Maybe the RTF is caused by the robot being on the ground and having lots of contacts like you mentioned. But the robot should not fall to the ground when starting, I believe that these library loading issues are the cause of it. |
Check if you have other ros control versions with Ros control is released on the official ROS repositories, we're running a modified ABI incompatible version, that can conflict and lead to situations like this. |
Can you post the output of the console like you did before? Also run a |
Console output (collision warnings from 1070 onwards): Output2.txt |
It looks like your CPU is saturated. Can you print |
Before I configured nvidia, Ubuntu was using the Nouveau driver with Intel Haswell listed as graphics in the first two images posted. With this configuration, I was not able to run the simulation at all: it would drop to RTF 0.01 and eventually straight-up stop simulating anything. The current situation is after configuring nvidia. Is there any other way I can test if it is properly configured? |
Sorry I did not get any notification regarding the edits you made to your comment. I believe your issues are not related to reemc simulation, but I will try my best to help you. Tthe Also, your cpu specs may be limiting you for these kind of simulations. And glxgears is using around 2% cpu. Still I believe you should be able to reach 0.3 or 0.4 RTF on the empty world. |
Hi,
I've installed the REEM-C simulation according to this tutorial on my laptop running Ubuntu 16.04 with the following specs that meet the requirements as given on this tutorial page:
The graphic card is set up with the proper drivers:
However, when I launch an empty world with REEM-C according to
roslaunch reemc_gazebo reemc_empty_world.launch
, the RTF of the simulation quickly (after a minute) drops to 0.1, even without enabling the controllers:I've tried playing around with the solver settings to increase this simulation speed, but the performance increase can only be pushed till 0.15 before the controllers become unstable for these solver settings.
It should also be noted that the MSc. student that worked with REEM-C on a door opening environment before me also suffered from the same slow simulation speed.
Lastly, I've attached the terminal output of the launch file below such that you can inspect it for possible problems if necessary. Based on the warnings about not being able to disable collisions (line 1070 onwards), could it be possible that the engine is overloaded calculating contact dynamics resulting in the slow speed? Also, I was wondering if the fatal error regarding the library is relevant (line 1237)? Finally, could scanning for a joystick slow down the simulation every second, taking up too much resources, as the simulation seems to be blocking periodically?
Thanks in advance!
Output.txt
The text was updated successfully, but these errors were encountered: