ROS packages for large-scale metrology project, which extracts circle and sphere feature online with gocator_3210 and ABB robot.
To install GoSDK dependency, download the following repo:
and set up gocater_interface with instructions under README
after dependency is set up, installation can begin.
mkdir -p workspace/src && cd workspace/src
git clone [email protected]:Logan-Shi/large-scale-variable-poses-online-measuring-system.git
cd .. && catkin_make
source devel/setup.bash
-
gocator 3210 point cloud capture:
roslaunch gocator_3200 gocator_saver.launch
(space for new shot, "s" to save) -
can generate ideal target ball ply file:
roslaunch target_generator target_generator.launch
-
added online target ball measure with customizable params:
roslaunch measure_node measure_target_ball
-
added online workpiece measure with customizable params:
roslaunch measure_node measure_workpiece
-
can visualize saved ply using rviz:
roslaunch gocator_publisher gocator_publisher.launch
system achieved 0.1mm accuracy under the range of 640mm at the moment.