Closed JaimeParker closed 2 years ago
Hi
The mentioned folders (besides others) are listed in the dependencies.rosinstall
file and get automatically installed from the install file. So if you follow the installation guide step by step all dependencies should be installed.
Regards Thomas
Sir I'm rather confused, there is no command to download eigen, ceres and opengv in file src
, so when install script pointing to fix_eigen_deps.sh
, it just run down to ERROR: no eigen_catkin directory
I just git clone all files in dependencies.rosinstall
in src
, with the covins
file.
fixed, need to clone all files in dependencies.rosinstall
, then run that install command
It's strange that you had to clone the repos manually. Normally the installation scripts takes care of that and automatically. It clones the repos via the python3-wstool
. Could it be that you did not install the listed dependencies i.e. sudo apt-get install python3-wstool
?
@ThomasZiegler thank you, sir. I tested sudo apt-get install python3-wstool
again, and it said that python3-wstool has been the newest version, and when I ran it before
cd ${BASEDIR}/..
wstool init
wstool merge covins/dependencies.rosinstall
wstool up
I can see info provided by wstool, just didn't know whether it's successful. Whatever, it did show that if something went wrong, we can install these files manually, also a solution I guess.
Hi
I reproduce this problem by running
wstool merge covins/dependencies.rosinstall
, then I get
File "/usr/lib/python3/dist-packages/wstool/config_yaml.py", line 74, in get_yaml_from_uri yamldata = yaml.load(stream) TypeError: load() missing 1 required positional argument: 'Loader'
YAML does not support .load(f)
after v5.1 anymore as it's considered to be unsafe. safe_load
or load(f, Loader=FullLoader)
is recommended.
So I just replace yaml.load
with yaml.safe_load
and it goes well.
Hi everyone, in file
fix_eigen_deps.sh
it means there should be a folder called
eigen_catkin
incovins_ws/src
, but there isn't. I haveeigen3.4.0
andceres
on my ubuntu, not sure aboutopengv
(I can run ORB_SLAM3 and 2 on my device). Do I need to copy these files insrc
or is this a bug? Or did I mistakenly operate something? thanks for your reply, in advance.