Content deleted Content added
m Bot: link syntax and minor changes |
Ira Leviton (talk | contribs) m Deleted 'fortunately' - see Wikipedia:Manual_of_Style/Words_to_watch#Editorializing. |
||
Line 21:
==Examples of programming languages for industrial robots==
Due to the highly [[Proprietary software|proprietary]] nature of robot [[software]], most manufacturers of robot hardware also provide their own software. While this is not unusual in other automated [[control systems]], the lack of standardization of programming methods for robots does pose certain challenges. For example, there are over 30 different manufacturers of [[industrial robots]], so there are also 30 different robot programming languages required.
One method of controlling robots from multiple manufacturers is to use a [[Post processor]] and [[Off-line programming (robotics)]] software. With this method, it is possible to handle brand-specific robot programming language from a universal programming language, such as [[Python (programming language)]].<ref>{{Cite web|url=https://www.robodk.com/offline-programming|title=Offline programming - RoboDK|last=RoboDK|website=www.robodk.com|access-date=2017-01-03}}</ref> however, compiling and uploading fixed off-line code to a robot controller doesn't allow the robotic system to be state aware, so it cannot adapt it's motion and recover as the environment changes. Unified real-time adaptive control for any robot is currently only possible with [[Actin_(software)|Actin]].<ref>{{Cite web|url=https://www.energid.com/actin|title=Actin® Real-Time Adaptive Online Robot Control|last=Energid|website=www.energid.com/actin|access-date=2018-07-30}}</ref>
|