Difference between revisions of "Apps for the Robot Control"
m |
|||
Line 1: | Line 1: | ||
'''''Right now the App function is in test mode ''''' | '''''Right now the App function is in test mode ''''' | ||
− | + | =Summary= | |
If you want to install apps, you need Version 14 of the iRC software: [[IgusRobotControl-Release14-EN]]. | If you want to install apps, you need Version 14 of the iRC software: [[IgusRobotControl-Release14-EN]]. | ||
You can download and add apps to your robot. You will find available apps on this page. It is possible to create your own apps. An easy example is shown in the minimal App. | You can download and add apps to your robot. You will find available apps on this page. It is possible to create your own apps. An easy example is shown in the minimal App. | ||
− | ==Vision App | + | |
+ | =Minimal App examples and source code= | ||
+ | As a starting point to develop your own robot control apps you can use our Minimal App (available for C++ and Python). These include a simplified API, documentation and examples. The examples show how to read and write variables, how extend the robot program with new functions and how to create a user interface that integrates into iRC/CPRog. | ||
+ | |||
+ | Download the source code and find the documentation [https://github.com/CommonplaceRobotics/RobotControlApps on GitHub]. | ||
+ | The interface will be extended with new functions in future. | ||
+ | |||
+ | =Vision App= | ||
''Only available for embedded control, not in simulation mode.'' | ''Only available for embedded control, not in simulation mode.'' | ||
Line 25: | Line 32: | ||
In the video and for tests we used the ELP-USB4K03-SFV (5-50 mm). You can use all USB Cameras, which do not have an auto focus or wide angle. | In the video and for tests we used the ELP-USB4K03-SFV (5-50 mm). You can use all USB Cameras, which do not have an auto focus or wide angle. | ||
− | |||
− | |||
− |
Revision as of 13:41, 12 February 2024
Right now the App function is in test mode
Summary
If you want to install apps, you need Version 14 of the iRC software: IgusRobotControl-Release14-EN. You can download and add apps to your robot. You will find available apps on this page. It is possible to create your own apps. An easy example is shown in the minimal App.
Minimal App examples and source code
As a starting point to develop your own robot control apps you can use our Minimal App (available for C++ and Python). These include a simplified API, documentation and examples. The examples show how to read and write variables, how extend the robot program with new functions and how to create a user interface that integrates into iRC/CPRog.
Download the source code and find the documentation on GitHub. The interface will be extended with new functions in future.
Vision App
Only available for embedded control, not in simulation mode.
The Vision App is created for 2D Object Detection. The app uses a standard USB camera which can be connected to your robot.
Download calibration sheet: CalibrationSheetV3.pdf
Download user manual: UserManual_VisionApp_EN.pdf
Download .zip for robot: Vision2D_V5.zip
What has changed: ChangeLog
There are three Video Tutorials (German) how to use the Vision App:
- Calibration
- Settings for Object Detection
- Programming The .xml File of the example programm you can download here
In the video and for tests we used the ELP-USB4K03-SFV (5-50 mm). You can use all USB Cameras, which do not have an auto focus or wide angle.