Port 18.04 and Melodic and Semantic segmentation backend #3
Replies: 3 comments 7 replies
-
Hi @FPSychotic, Thank you for your interest and your nice comments! UFOMap on Ubuntu 18.04 and ROS MelodicUFOMap actually works with Ubuntu 18.04 and ROS Melodic as it is now. You only need a compiler that supports C++17 and Intel(R) Threading Building Blocks 2018, which you can install on Ubuntu 18.04. I believe GNU C++ compiler version 9+ should work. Clang does not work since it does not support the parallel execution policies, as you can see on the compiler support page if you search for When I used UFOMap on Ubuntu 18.04 I installed the dependencies like this: Install GNU C++10 compilersudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt install gcc-10 g++-10
# After this you have to set g++-10 as your compiler Install TBB 2018+echo "deb http://cz.archive.ubuntu.com/ubuntu focal main universe" | sudo tee -a /etc/apt/sources.list
# or
echo "deb http://cz.archive.ubuntu.com/ubuntu eoan main universe" | sudo tee -a /etc/apt/sources.list
sudo apt update
sudo apt upgrade
sudo apt install libtbb-dev Be careful with this though, I recommend reading this Ask Ubuntu answer. After this you should be able to follow the instructions in the Wiki and build UFOMap. Other QuestionsRegarding the question about semantics. We have some work on this at the moment, with a first version working. It will hopefully be released relatively soon. I cannot go into too much details about it as of now, as we are investigating and evaluating what kind of functionality and so on we want. However, if I understand what you are saying correctly then I can say that what you want will be supported. ROS 2 support is on the bucket list. I will add it as soon as I have time. There are some other things that have higher priority right now, but if this is something that is really sought after then I will try to finish it faster. I continually make improvements and introduce new features and fixes to UFOMap, so I am very happy to take suggestions to help you be able to build what you want 😃 Thank you a lot for your interest. I am very interested in seeing what you manage to create with UFOMap, please share if you like 😄 Cheers! |
Beta Was this translation helpful? Give feedback.
-
Thanks so much by the great explanation, the good news about future features and your fast and kind answer. Apart that I will share experiences with them, let me know if you want I test something on them, whatever can help you, I made them for R&D but I cannot use them as I'm not programmer ,developer and I have not technical background, I just can add what others make and I make them with many effort because I need supply the lack of knowledge. If you allow me I show you some pictures. I'm building the big one now. The drone has not cameras because they are fitted in the small rover. I have many ideas for real uses for software and rovers /drones like that but I dont know program and I dont have skill with cad or knowledge to do something commercial, so they are just for hobby and I will try learn program with them, but my brain is rusted 45years and too much Street Fighter gaming in my back XD. |
Beta Was this translation helpful? Give feedback.
-
I'm trying install it with your instructions but I'm in arm64 (jetson xavier nx) but there is not tbb 2008+. I only found one in ppa but it will brake the ros2 and ros2 instalation. |
Beta Was this translation helpful? Give feedback.
-
Hi, this software looks great, I asked myself if it could support 18.04 Melodic,and if in the future you will add semantic colorization from a NN (with Open3d maybe?) as segnet,detectron2. cuda and ros2 support.
Some plugin to accept a 3D boundary box (from NN) and fill it as an obstacue to can avoid it and segmented to don't be part of the map, would be amazing.
So easy ask when other need do it...but I build advanced robots as hobby and this is what I miss.
and you did all this alone? holly molly
Cheers!!
Beta Was this translation helpful? Give feedback.
All reactions