Actin (software)
| Developer(s) | Energid Technologies, Corp. |
|---|---|
| Initial release | March 30, 2005 |
| Stable release | Actin 5.5
|
| Written in | C++ |
| Engine | |
| Operating system | Currently Available: Microsoft Windows; OS X; Linux; RTLinux; VxWorks; RTOS-32; RTX64; — Planned: QNX |
| Available in | English |
| Type | Robotic Programming (Off-line tasking with online control via joint-level streaming) |
| License | Proprietary |
| Website | www |
Search Actin (software) on Amazon.
Actin is a software toolkit for designing, simulating, and controlling robots, created by the American firm Energid Technologies of Cambridge, Massachusetts.[1][2] In addition to their headquarters in the United States, the firm opened an office in India in January 2017[where?] to sell Actin in Asia[2] (e.g. Japan).
Development
Actin began as simulation software and control software during contract work by Energid for NASA's Johnson Space Center, funded by the Small Business Innovation Research legislation.[2] Actin was developed for NASA robots,[1] and the software was first demonstrated on a Mitsubishi PA-10 robot while under development for the Robonaut 1 project at NASA.[lower-alpha 1]
Prior to 2011, the firm also began selling Actin as a design and control software package for robotics applications, with an emphasis on user-friendly design and optimization.[2] The target markets were the military,[lower-alpha 3] agricultural, healthcare (see also medical robot), and industrial segments.[2]
Features
Actin is a robotics software toolkit (a type of software development kit), which provides features for designing robotic control systems and for simulating those robots in software.[2]
Control system optimization
Actin can be used for control of any robot or group of robots that allow some method of communication. It provides functions related to robot motion, collision avoidance, joint-limit avoidance, and singularity avoidance.[2] Actin supports an unlimited number of joints, degrees of freedom for those joints, and branches.[2] Actin can control these kinematically redundant, bifurcated, and multi-robot systems in real time.
Actin software supports the following communication protocols for connecting the human operator (or autonomous agent software control system) to physical robotic hardware: Modbus, EtherCAT, CANopen, Serial, Data Distribution Service, UDP, and TCP.
Simulation of robot designs
In addition to the robot-control features, Actin also provides a simulator for the robot which is being designed.[2] This capability allows roboticists to tune and test their designs in a virtual environment via simulation, prior to actually building a physical robot which implements the design.[2]
Applications
In 2012, Actin was used to implement the robot control system of the Cyton Gamma series of robotic arms (manufactured by Robai which is a subsidiary of Energid), intended for the remote inspection, manufacturing, and healthcare markets.[1] The control system for the Gamma provides a PC-based GUI in 3D for the consumer to use when operating the robot arm.[1] The arm has seven joints (and thus seven degrees of freedom), which according to CNET gives the arm "more dexterity" than if it had fewer joints.[1] However, the use of that many joints (which the manufacturer calls 'kinematically redundant'[lower-alpha 4]—see robot kinematics and kinematic chain) increases the computational workload that the control system implemented in Actin must be able to handle.[1] To work, the Gamma must be connected to a PC[lower-alpha 5] via a USB cable, where the robot arm can be programmed via the GUI, and where the processor of the PC can perform some of the complex computations that implement the control system.[1]
See also
- Robotics simulator and Off-line programming
- Real-time computing and Real-time Control System
- Robotic motion and Robot kinematics
- Denavit–Hartenberg parameters and CAD systems (e.g. SolidWorks)[lower-alpha 6]
Notes
- ↑ "Energid's Actin Finding Wide Use". Robotics Business Review. February 15, 2010. Retrieved 2017-01-11.
- ↑ "Robotics: Energid Technologies and Mobile Robots Inc. Preview Advance in Mobile Manipulation Robots". Robotics Business Review. December 5, 2013. Retrieved 2017-01-11.
- ↑ Including the DARPA 'Phoenix' program for instance.[lower-alpha 2]
- ↑ A robotic system with more degrees of freedom in motion (e.g. joints) than degrees of constraint in its task is kinematically redundant.
- ↑ The supported operating systems are Linux, Microsoft Windows, and Apple OS X.[1]
- ↑ "Energid Technologies: Actin". SolidWorks Corporation. Retrieved 2017-01-11.
<ref> tag with name "robaiCytonRemoteInspection" defined in <references> is not used in prior text.References
- ↑ 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 Tim Hornyak (July 25, 2012). "Cyton Gamma robot arm to work with humanity". CNET. Retrieved 2017-01-14.
Philadelphia-based robotics firm Robai... latest of its Cyton robot arms is the Cyton Gamma, and it's designed [for non-roboticists] ...Gamma's seven joints are 'kinematically redundant,' Robai says... This gives it [the robot arm] more dexterity. The increased workload on the control system [caused by the seven degrees of freedom] is handled by Actin, software from Energid Technologies that was developed for robots at NASA. The [control] system uses a simple 3D graphical interface. ...connects to Linux, Windows, or OS X systems via USB. Aside from programming with the GUI... tested in applications such as remote inspection, manufacturing, and healthcare, according to Robai.
- ↑ 2.00 2.01 2.02 2.03 2.04 2.05 2.06 2.07 2.08 2.09 Talk at the International Astronautical Congress, https://spinoff.nasa.gov/pdf/IAC%202011%20Quantifying%20Spinoff%20Benefits.pdf
External links
This article "Actin (software)" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Actin (software). Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.
