This repository provides example applications demonstrating how to integrate Roboception's rc_visard or rc_cube with KUKA robots using the EKI interface.
- CADMatch: Demonstrates CAD-based object detection and pick-and-place operations
- ItemPick: Demonstrates continuous bin-picking for bags. Program loops until bin is empty, detecting items and trying available grasp poses for each detection
- HandEyeCalibration: Performs an 8-pose calibration routine to align camera and robot coordinate systems
- AprilTag: Implements AprilTag detection and robot positioning
- Measure: Demonstrates depth measurement and region analysis capabilities
Each example includes complete robot programs with error handling, integration with respective rc_reason modules, and basic motion sequences.
Before running any example:
-
EKI Configuration:
- Download the required EKI XML configuration files from the rc_cube documentation or rc_visard documentation
- Store all EKI XML files in
C:\KRC\ROBOTER\Config\User\Common\EthernetKRL
on the robot controller - Configure the IP address of your rc_visard or rc_cube in the EKI XML files
- Ensure service names in the code match exactly with your EKI XML configuration files
-
System Requirements:
- rc_visard or rc_cube with EKIBridge license
- KUKA Robot Controller with KUKA.EthernetKRL
For detailed configuration instructions, refer to the Ethernet connection configuration documentation.
- All robot poses in these examples must be adjusted for your specific setup before use
- These applications should only be executed by experienced robot programmers who have thoroughly reviewed and understood the code
- Roboception is not liable for any damages that may occur from using these example applications
- Review the safety notices and documentation
- Ensure your system meets the requirements
- Download and configure the required EKI XML files
- Select the appropriate example for your application
- Adjust robot poses and parameters for your setup
- Test thoroughly in a safe environment
For more information about Roboception and our product portfolio, please visit roboception.com
If you have any questions, our technical support team is here to help. Contact information can be found at roboception.com/support.