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

Rock-display crashes when displaying Point Clouds or envire maps in Ubuntu 16.04 #74

Open
mmaurus opened this issue May 28, 2019 · 14 comments

Comments

@mmaurus
Copy link

mmaurus commented May 28, 2019

Ubutnu 16.04: Rock-display crashes when displaying point clouds or envire maps with the following output:

Unknown frame: world
Qt has caught an exception thrown from an event handler. Throwing
exceptions from an event handler is not supported in Qt. You must
reimplement QApplication::notify() and catch all exceptions there.

terminate called after throwing an instance of 'std::runtime_error'
  what():  Cannot register click handler
Abgebrochen (Speicherabzug geschrieben)
@planthaber
Copy link
Member

Unknown frame: world

Rather looks like a bug in the visualization plugin that expects a "world" frame to be present.

@planthaber
Copy link
Member

or the newer click handler in vizkit3d has this issue @arneboe

@arneboe
Copy link

arneboe commented May 28, 2019

I'll add it to my todo list :D
Is this a blocker or can you work around the bug for the time being?

@mmaurus
Copy link
Author

mmaurus commented May 28, 2019

@arneboe It is hard to check if the created maps from slam3d are correct, if I can't see them.
I have other things to do, but I would need it in 2 weeks.

@arneboe
Copy link

arneboe commented May 28, 2019

@mmaurus I'll try :-)

@arneboe
Copy link

arneboe commented Jun 12, 2019

@mmaurus I am having a hard time reproducing this bug. The tests in slam/maps/test/viz all work for me. Can you provide a minimal example that fails?

@mmaurus
Copy link
Author

mmaurus commented Jun 12, 2019

@arneboe Try the navigation example as described here:
https://git.hb.dfki.de/transfit/documentation

Before, check if the checkout of slam3d with tag 1.0.0 worked

@arneboe
Copy link

arneboe commented Jun 13, 2019

So far I spent 4 hours trying to compile. Following bugs so far.

  • kccdtools is missing osdeps: libcoin80-dev libsoqt-dev-common liblpsolve55-dev libsoqt4-dev
  • libply forces g++5 but osdep not set
  • rock_Python crashes with python3
  • ndlcom/RobotConfig is missing osdep libxml++-2.6
  • sensor_processing/kccdtools is missing ossdeps: libsoqt4-dev liblpsolve55-dev libsoqt-dev-common
  • imu_xsens is missind osdep libudev
  • control/joint_control is missing osdep libgsl
  • sempr-core is missind osdeps: libodb-dev odb libodb-sqlite-dev libgeos-dev libgeos++-dev libgeographic-dev, sqlite
  • ndlcom/ RobotConfig benötigt is missing gem nokogiri, libffi-dev
    *planning/motion_planners/src/planners/trajopt/trajopt_sco/include/sco/SQPConfig.h needs to include math.h

@planthaber @mmaurus

Still I have more that 10 build errors left before I can start experimenting with your setup...

@mmaurus
Copy link
Author

mmaurus commented Jun 13, 2019

That's weird because I've never heard of most of these osdeps.
And I did a new install last week, which worked fine.

Which OS are you using?

@arneboe
Copy link

arneboe commented Jun 13, 2019

Freshly installed ubuntu 18.04.
Probably you had most of them installed already :)

@mmaurus
Copy link
Author

mmaurus commented Jun 13, 2019

Ah ok... check this out:
https://github.com/sempr-tk/sempr/wiki/SEMPR-on-Ubuntu-18.04
There are some special steps for sempr on Ubuntu 18.04

@mmaurus
Copy link
Author

mmaurus commented Jun 17, 2019

I also tried the tests in slam/maps/test/viz. They all work for me, too...
So the error might be somewhere else.

@arneboe
Copy link

arneboe commented Jun 17, 2019

rock_transfit/planning/orogen/motion_planning_libraries/motion_planning_libraries.orogen:20: invalid type motion_planning_libraries/Config: cannot find /motion_planning_libraries/Config in registry (OroGen::ConfigError)

This is where I am stuck right now. Do I need the motion_planning_libraries for the example?

@arneboe
Copy link

arneboe commented Jun 18, 2019

I give up. I spent ~6 hours trying to get transfit to run and still cannot even run the first of the four ruby scripts. I will gladly look into it again if you can provide a working example (e.g. a docker image) that crashes vizkit but I cannot spend more time on fixing unrelated transfit bugs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants