Closed thinh241819 closed 5 months ago
Hi @thinh241819, the beam_robotics repo was never meant to be a public serving repo. We mostly use this for gathering all projects together in one place for our research lab. That being said, we haven't put much effort into this being easily installed by the public, however, we are happy to have anyone try it out. Let me take a look at these issues and get back to you.
@thinh241819 out of curiosity, what parts of beam_robotics are you looking to use?
Looked into these issues:
It should be all good now if you remove and reclone (with --recursive). I'm re-building everything in beam_robotics now to confirm.
Keep in mind that this has a lot of software dependencies that need to be met, and it's not documented well. Internally we use install script to get all the correct software versions installed. You're welcome to try it, or just look at each of the software componenets it's installing to know what you need to install yourself: https://github.com/BEAMRobotics/beam_install_scripts/blob/master/install.bash
if beam_slam won't compile, follow the instructions here: https://github.com/BEAMRobotics/beam_slam
@thinh241819 out of curiosity, what parts of beam_robotics are you looking to use?
I am actually participating in SRI LAB as an undergrad student. Working on the initial steps of installing this beam_robotics repository.
I am put on a task called Beam Robotics and LIO-SAM. Though I am not sure what is the objective of this task, I am just trying to complete the first few steps. Had quite a lot of problems with the catkin build step. I tried to go through every sub-folders of the beam_robotics and clone everything by hand. For the deleted repositories, I tried to find their archived version to clone.
Thank you for updating the beam_robotics repo! I will try the installation guide again and let you know the result.
@nickcharron Thank you so much for your help. I successfully installed everything. So the 3 issues were:
$sudo apt-get install libqwt-qt5-dev
solved most installation issues. Prior to installing Qwt, catkin build would freeze when it was building libbeam. find_package(OpenMP REQUIRED) if(OpenMP_CXX_FOUND) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}") endif()
Though as you mentioned, this repository is just a collection of modules so I am not sure if fuse_optimizers is needed.I am not familiar with the build system so this took a lot of guessing work. Thank you for your help.
Glad to hear it's all working. For 3, as I said you need to follow the instructions on the beam_slam readme, there's a patch to fix that problem.
Thank you, I got confused by all the beam repositories. I better read more carefully next time.
I identified these submodules as having been either deleted or the commit number is no longer valid and causing installation issues.