- Operating system: Linux Debian Stable or Ubuntu 17.04/18.04.1 LTS
- Installed GCC compiler, version 7.3 or higher
- OpenCV 3.0 or higher
- ROS Melodic Morenia or ROS Lunar installed
- Create a ROS workspace (see this tutorial for more information)
- Clone the contents of this repository into the source (src) folder of your workspace
- Build typing catkin_make in the top directory of your workspace
Assuming the AL5D and camera are attached to your device:
Normal procedure
- Open a new (sourced) terminal and run
rosrun robot_arm_interface robot_arm_interface
- Open a new (sourced) terminal and run
rosrun robot_controller robot_controller
- Open a new (sourced) terminal and run
rosrun robot_vision robot_vision
By typing commands in the robot_vision terminal, such as 'vierkant geel', the application will try to locate an object that satisfies the properties by the given command and move it to the target location
Calibration
- Open a new (sourced) terminal and run
rosrun robot_vision robot_vision calibrate mode
Note: the -Wconversion
option was removed from the build options because ROS gives errors when building with this option. The code written by the students however, does not give any errors on the -Wconversion
option.