fiducials
fiducials copied to clipboard
Simultaneous localization and mapping using fiducial markers.
I started porting this a while ago. Builds and runs with **foxy**. ## Remarks for supporters: Here are some remarks to get starting supporting this port ### Create markers Still...
map init
Hi, if I know all poses of fiducials, I want to manually create an ideal map.txt to localize the robot and set read_only_map to true. But for the map format...
raceback (most recent call last): File "/home/ubuntu/catkin_ws/src/demos/fiducial_follow/nodes/follow.py", line 35, in from fiducial_msgs.msg import FiducialTransform, FiducialTransformArray ImportError: cannot import name 'FiducialTransform' from 'fiducial_msgs.msg' (unknown location) no error when tried on AMD...
boost::placeholders::_1/2_ replaces the deprecated _1/_2 C++17 (the default in 22.04) is needed to avoid log4cxx build errors, since this is the noetic branch C++14 will be used by default there...
The scripts in aruco_gazebo and fiducial_slam need to be ported to Python 3 for ROS Noetic.
I'm troubleshooting a problem with my use of Armco_detect. It seems to work well except that the fiducials tfs relatvive to the camera are 90 degrees in the wrong direction....
In the future, this repository will be included as a submodule in breadcrumb (and later also ezmap) instead of "breadcrumb_detect" subfolder. For this, STag detect functionality needs to be added...
aruco_detect and fiducial_slam require the tf/transform_datatypes.h This adds the dependency on tf. 
### Problem There are variables like `corners` or `ids` accessed in the [imageCallback](https://github.com/UbiquityRobotics/fiducials/blob/1ae8a13d56fafa436aca181da451c1bf808a288c/aruco_detect/src/aruco_detect.cpp#L332) and in the [poseEstimateCallback](https://github.com/UbiquityRobotics/fiducials/blob/1ae8a13d56fafa436aca181da451c1bf808a288c/aruco_detect/src/aruco_detect.cpp#L397) method that are not protected for race conditions. Allthough there is no parallel...
I have a small issue with Aruco_detect, when I launched it, I got this : ``` projet-d@projetd-VirtualBox:~/ROSCube$ roslaunch aruco_detect aruco_detectTest.launch ... logging to /home/projet-d/.ros/log/c9d5a85c-0f6b-11e9-bf06-0800279b5cc6/roslaunch-projetd-VirtualBox-4796.log Checking log directory for disk usage....