Gazebo | Ignition | Community
Ask Your Question

cmc's profile - activity

2018-03-30 15:05:03 -0600 received badge  Famous Question (source)
2016-07-17 15:24:38 -0600 commented question Handful of test cases failing

Thanks, I just created an issue on Bitbucket.

2016-07-17 12:08:41 -0600 asked a question Handful of test cases failing

I recently installed Gazebo 8 from source on Ubuntu 14.04, with the intention of contributing some bugfixes. Before I make any changes, I'd like to get all the test cases passing, which is where I'm running into trouble. The following test cases are still failing:

133 - UNIT_DataLogger_TEST (OTHER_FAULT)
165 - UNIT_ApplyWrenchDialog_TEST (Failed)
331 - PERFORMANCE_set_world_pose (Failed)
485 - INTEGRATION_factory (Failed)
493 - INTEGRATION_heightmap (OTHER_FAULT)
531 - EXAMPLE_examples_build (Failed)
573 - REGRESSION_config-pkgconfig (Failed)

When I try to run the last two (531 and 573), cmake complains about not being able to find gazebo. I think that's happening because I installed Gazebo under /home/[username], rather than /usr/local. In the case of test 531, if I change the cmake command in examples_build.cc (line 78) to correctly set the CMAKE_PREFIX_PATH, the test succeeds. Likewise, if I correctly set the PKG_CONFIG_PATH environment variable before running test 573, it will also succeed. Does this indicate that I made a mistake when installing Gazebo?

The error message for test 331 indicates that the test took longer than expected (approximately 30 seconds, rather than 15). I don't think there's anything I can do about that, but I would be happy to be corrected.

Test 133 fails intermittently. I've included the output below.

As for the other tests (165, 485, 493), I'm stumped. Their output is below.

Test 133: output -- UNIT_DataLogger_TEST.xml

Test 165: output -- UNIT_ApplyWrenchDialog_TEST.xml

Test 331: output -- PERFORMANCE_set_world_pose.xml

Test 485: output -- INTEGRATION_factory.xml

Test 493: output -- INTEGRATION_heightmap.xml

Any help or suggestions would be much appreciated.

2016-07-17 09:49:12 -0600 received badge  Enthusiast
2016-07-06 10:29:24 -0600 received badge  Famous Question (source)
2016-07-03 17:35:57 -0600 received badge  Editor (source)
2016-07-03 17:35:30 -0600 received badge  Notable Question (source)
2016-07-03 17:35:30 -0600 received badge  Popular Question (source)
2016-07-03 17:35:19 -0600 commented answer Adding joints via plugin

Thanks again for your help. I ended up writing a quaternion class in Ruby to handle spatial rotations. I've made it available in case anyone else is facing the same issue and would find it useful: https://rubygems.org/gems/unit_quaternion

2016-07-03 17:31:02 -0600 received badge  Supporter (source)
2016-06-30 18:20:51 -0600 received badge  Student (source)
2016-06-30 14:16:49 -0600 asked a question Does Gazebo support bushings?

I'm trying to model a system that includes rubber bushings (the suspension of a car). Is there a way to model these in Gazebo?

2016-06-28 03:20:39 -0600 received badge  Notable Question (source)
2016-06-20 06:50:06 -0600 commented answer Adding joints via plugin

Thank you, that is very helpful. While we're on the subject, one of the benefits of writing a plugin is that I could use Gazebo's Pose class to calculate the absolute positions/orientations of various bodies from their relative positions/orientations. Do you know of a straightforward way to handle this in Ruby?

2016-06-20 06:45:24 -0600 received badge  Popular Question (source)
2016-06-16 09:04:52 -0600 asked a question Adding joints via plugin

I'm doing some work involving four-bar linkages. I can create the model manually through an SDF file, but then I have to solve for the dependent angles manually every time I change the lengths of the links or the initial configuration. I'd like to write a plugin that would take the names of four bodies as arguments, then position them correctly and add revolute joints to form a four-bar mechanism, but I can't figure out how to add joints to a model from within a plugin. Does anybody know how to do this?

I'm using Gazebo 5.