Skip to content
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

Corrections to wiki instructions #10

Closed
osrf-migration opened this issue Oct 3, 2018 · 8 comments
Closed

Corrections to wiki instructions #10

osrf-migration opened this issue Oct 3, 2018 · 8 comments
Labels
bug Something isn't working major

Comments

@osrf-migration
Copy link

Original report (archived issue) by Neil Johnson (Bitbucket: realdealneil1980).


We've started using the subt system recently, and we've found a few things that we had to do to make things work that weren't included in the tutorials.

First, in the catkin_workspace install wiki page (https://osrf-migration.github.io/subt-gh-pages/#!/osrf/subt/wiki/tutorials/SystemSetupInstall), we had to upgrade the ignition math libraries to get it to compile:

sudo apt upgrade libignition-math2

Also, in the custom control tutorial (https://osrf-migration.github.io/subt-gh-pages/#!/osrf/subt/wiki/tutorials/CustomControl), we had issues getting the subt_seed repo to build and run.

To make it build, we found it easier to clone subt_seed into the subt_ws directly rather than in a separate catkin workspace. Even after doing so, we had to go in the x1.launch file and disable the laser in order for it to run correctly. It complains about not being able to find the laser linkage or something. By turning off the laser and compiling in a common workspace, we were able to get things to work.

@osrf-migration
Copy link
Author

Original comment by Carlos Agüero (Bitbucket: caguero, GitHub: caguero).


Thanks @realdealneil1980 . Could you paste the compilation error that you got before upgrading Ignition Math? Maybe we need to update the minimum Ignition Math requirement in some place but I'd like to see the exact error.

There's been another issue report (issue #8) about compiling the subt_seed. It's probably the same error. We have created pull request #76 to fix it.

Another folk reported the issues with the tf links (issue #9). Pull request #77 should fix it too.

@osrf-migration
Copy link
Author

Original comment by Hector Escobar (Bitbucket: hector_escobar).


Carlos,
I had the same issue but I was able to compile using catkin_make install. The problem was when I tried running either gazebo or roslaunch subt_gazebo competition.launch (see error below). To fix it I upgraded the libignition-math2 library.

"symbol lookup error: /usr/lib/x86_64-linux-gnu/libgazebo_common.so.9: undefined symbol: _ZN8ignition10fuel_tools12ClientConfig12SetUserAgentERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE"
libignition-math2

@osrf-migration
Copy link
Author

Original comment by Nate Koenig (Bitbucket: Nathan Koenig).


Did you have ignition-math2, or any ignition-* library installed prior to installation of the subt catkin workspace?

@osrf-migration
Copy link
Author

Original comment by Neil Johnson (Bitbucket: realdealneil1980).


I believe an older version was installed as a prerequisite for gazebo. I
did not explicitly install it though, so I'm not sure what version might
have been installed. I had previously installed a fresh copy of Ubuntu
18.04 on a hard drive, and followed the regular instructions for installing
ros-melodic (desktop-full) with gazebo9.

Neil

@osrf-migration
Copy link
Author

Original comment by Hector Escobar (Bitbucket: hector_escobar).


@nkoenig I am not sure I had those libraries, but before the installation I was able to run gazebo (9). After subT install I wasn't able to run it (9.4.1). It got fixed by upgrading that library.

@osrf-migration
Copy link
Author

Original comment by Carlos Agüero (Bitbucket: caguero, GitHub: caguero).


I've modified the installation tutorial adding a sudo apt-get upgrade to make sure that everybody is getting the latest ROS and Gazebo packages.

@osrf-migration
Copy link
Author

Original comment by Carlos Agüero (Bitbucket: caguero, GitHub: caguero).


  • changed state from "new" to "resolved"

I think all problems described in this issue report have been tackled with new code patches and a tutorial update. Please, reopen if there are still problems.

@osrf-migration
Copy link
Author

Original comment by Alfredo Bencomo (Bitbucket: bencomo).


  • changed state from "resolved" to "closed"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working major
Projects
None yet
Development

No branches or pull requests

1 participant