RoboDK API for Python¶
This documentation is the reference of the RoboDK API. This reference is based on Python language. The API follows the same naming in all implementations of the RoboDK API.
- 1. Introduction
- 2. RoboDK API (robodk package)
- 3. Post Processors
- 4. Drivers
- 5. Apps
- 6. Examples
- 6.1. Offline Programming
- 6.2. Offline Programming (GUI)
- 6.3. Online Programming
- 6.4. Points to Program
- 6.5. Points to Curve
- 6.6. CSV file to Program (XYZ)
- 6.7. CSV file to Program (XYZWPR)
- 6.8. Load a KUKA SRC file
- 6.9. Test Move Feasibility
- 6.10. Docked UI
- 6.11. Estimated cycle time
- 6.12. Change tool
- 6.13. Project curve to surface
- 6.14. Filter curve normals
- 6.15. Change curve normals
- 6.16. Attach object to a robot link
- 6.17. Move robot using a keyboard
- 6.18. Connect to Robots
- 6.19. Monitor Joints
- 6.20. Monitor a Real UR robot
- 6.21. Pick and Place
- 6.22. Update Machining Tools
- 6.23. Project TCP to Axis
- 6.24. Robot Machining Settings
- 6.25. Axes Optimization Settings
- 6.26. Modify Program Instructions
- 6.27. Drawing an SVG image
- 6.28. Synchronize 3 Robots
- 6.29. Robot Model (DH)
- 6.30. Camera (2D)
- 6.31. Depth Camera (3D)
Useful links¶
RoboDK Website: https://robodk.com/
RoboDK Documentation: https://robodk.com/doc/en/Getting-Started.html
Introduction to the RoboDK API: https://robodk.com/doc/en/RoboDK-API.html#PythonAPI
RoboDK API on GitHub: https://github.com/RoboDK/RoboDK-API/
Introduction to RoboDK for robot simulation and offline programming: https://robodk.com/offline-programming
C++ version of the API: https://robodk.com/doc/en/CppAPI/index.html
C# version of the API (NuGet): https://robodk.com/doc/en/CsAPI/index.html
PlugIn interface (C++): https://robodk.com/doc/en/PlugIns/index.html