We are a team working on using this paper and code for mapping a small house as part of the final project for mobile robotics subject at FCEIA university.
Running in docker on Ubuntu 20.04 host, we are stuck at "--> Connect to server" for both ORB-SLAM3 Front-End and ORB-SLAM3 ROS Front-End. We could successfully start roscore, the server, rviz and the ROS Front-End Wrapper (the wrapper does nothing). The ip and port for the server are correct.
Logs:
./run.sh -c
... logging to /root/.ros/log/cb22246c-8c82-11ee-8adf-18c04d2178a9/roslaunch-emmanuel-A320M-S2H-55.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://emmanuel-A320M-S2H:40619/
ros_comm version 1.14.13
SUMMARY
========
PARAMETERS
* /rosdistro: melodic
* /rosversion: 1.14.13
NODES
auto-starting new master
process[master]: started with pid [69]
ROS_MASTER_URI=http://emmanuel-A320M-S2H:11311/
setting /run_id to cb22246c-8c82-11ee-8adf-18c04d2178a9
WARNING: Package name "ORB_SLAM3" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits, underscores, and dashes.
process[rosout-1]: started with pid [80]
started core service [/rosout]
./run.sh -r ../covins_comm/config/config_comm.yaml ../orb_slam3/Examples/ROS/ORB_SLAM3/launch/launch_docker_ros_euroc.launch
WARNING: Package name "ORB_SLAM3" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits, underscores, and dashes.
... logging to /root/.ros/log/cb22246c-8c82-11ee-8adf-18c04d2178a9/roslaunch-emmanuel-A320M-S2H-79.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://emmanuel-A320M-S2H:37787/
SUMMARY
========
PARAMETERS
* /rosdistro: melodic
* /rosversion: 1.14.13
NODES
/
ORB_SLAM3_monoi0 (ORB_SLAM3/Mono_Inertial)
ROS_MASTER_URI=http://localhost:11311
WARNING: Package name "ORB_SLAM3" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits, underscores, and dashes.
process[ORB_SLAM3_monoi0-1]: started with pid [92]
ORB-SLAM3 Copyright (C) 2017-2020 Carlos Campos, Richard Elvira, Juan J. Gómez, José M.M. Montiel and Juan D. Tardós, University of Zaragoza.
ORB-SLAM2 Copyright (C) 2014-2016 Raúl Mur-Artal, José M.M. Montiel and Juan D. Tardós, University of Zaragoza.
This program comes with ABSOLUTELY NO WARRANTY;
This is free software, and you are welcome to redistribute it
under certain conditions. See LICENSE.txt.
Input sensor was set to: Monocular-Inertial
Loading ORB Vocabulary. This could take a while...
Vocabulary loaded!
Creation of new map with id: 0
Creation of new map with last KF id: 0
Seq. Name:
Camera Parameters:
- Camera: Pinhole
- fx: 458.654
- fy: 457.296
- cx: 367.215
- cy: 248.375
- k1: -0.283408
- k2: 0.0739591
- p1: 0.00019359
- p2: 1.76187e-05
- fps: 20
- color order: RGB (ignored if grayscale)
ORB Extractor Parameters:
- Number of Features: 1000
- Scale Levels: 8
- Scale Factor: 1.2
- Initial Fast Threshold: 20
- Minimum Fast Threshold: 7
Left camera to Imu Transform (Tbc):
[0.014865543, -0.99988091, 0.004140297, -0.021640146;
0.99955726, 0.014967213, 0.02571553, -0.064676985;
-0.025774436, 0.0037561883, 0.99966073, 0.0098107308;
0, 0, 0, 1]
IMU frequency: 200 Hz
IMU gyro noise: 0.00017 rad/s/sqrt(Hz)
IMU gyro walk: 1.9393e-05 rad/s^2/sqrt(Hz)
IMU accelerometer noise: 0.002 m/s^2/sqrt(Hz)
IMU accelerometer walk: 0.003 m/s^3/sqrt(Hz)
>>> COVINS: Initialize communicator
++++++++++ System ++++++++++
server_ip: 192.168.0.102
port: 9033
++++++++++ Communication ++++++++++
send_updates: 1
data_to_client: 0
start_sending_after_kf: 50
kf_buffer_withold: 5
max_sent_kfs_per_iteration: 2
update_window_size: 5
to_agent_freq: 5
++++++++++ ORB-SLAM3 ++++++++++
activate_visualization: 0
imu_stamp_max_diff: 2
--> Connect to server
We are a team working on using this paper and code for mapping a small house as part of the final project for mobile robotics subject at FCEIA university.
Running in docker on Ubuntu 20.04 host, we are stuck at "--> Connect to server" for both ORB-SLAM3 Front-End and ORB-SLAM3 ROS Front-End. We could successfully start roscore, the server, rviz and the ROS Front-End Wrapper (the wrapper does nothing). The ip and port for the server are correct. Logs: