- All cameras need to be calibrated
The data after calibration
,path to the camera
,markup markers coordinates
andmarkers ids
need to be placed into config file
conf = {
"$camera name$": {
"camera_matrix": np.float32(),
"dist_coefs": np.float32(),
"videoPath": "path",
"rectification_matrix": np.float32(),
"projection_matrix": np.float32(),
"markers_id": np.array(),
"markers": np.array(),
}
}
To start the system in docker, you need to run the following command in the home foldes page of the repo:
docker-compose up
To start the system in local computer, you need to update launch file
- Install ros-noetic
- update path to the map and config
- In the src folder
autolab_extend_localization/src
need to run the following command
catkin_make
source devel/setup.bash
roslaunc extend_localization/launch/localozation_local.launch