This project created for aruco cubes sorting task by CRS robot.
- Task: We have some cubes with aruco marks on the ground and we want to sort them by its ids into boxes which has also aruco marks.
- Robot: CRS97
- Camera: Chameleon manufactured by PointGrey.
- Requirements:
- Python 2.7
- cv2
- numpy
- matplotlib
- Pyrocon (already here)
Example of usage:
python main.py + mode
modes:
sort_ain this mode will run the robot for sorting cubes that are not touching.sort_bin this mode will run the robot for sorting cubes that can touch.startprepare robot to use it.initset robot in init configuration.resetreset its motors.endprepare robot before it would be switched off.showshow image from camera, requires other argeuments: "1" to detect aruco amrkers or "0" to not, path where the imag will be savedddefault pathimages/output_image.jpg,Noneto not save or you can write yourth one.
