In this application, the VersaTrax OnSpec crawler was deployed through a riser at the top of a tank. The folded crawler was lowered into the tank via a crane and then had to unfold itself, positioning the robotic arm and camera for operation.
Figures 1 and 2: VersaTrax crawler folded being deployed through a 580-millimeter (23-inch) tank riser
This VersaTrax OnSpec crawler is equipped with numerous controlled devices, including:
ICON software uses a crawler-specific configuration file that defines the devices controlled by ICON, along with the necessary operational screens, data, and behaviors. Once a configuration is loaded, the user can control and operate the robotic crawler from a computer interface using various control devices such as keyboards, touch screens, and handheld controllers.
Check out the available courses for ICON on the Eddyfi Academy.
A significant enhancement in ICON 5 is the availability of a Software Development Kit (SDK). The ICON SDK provides the software interface necessary for developers to add functionality to ICON itself. Through the exposed software interface, programmers can:
ICON plugins are a powerful tool for augmenting the base functionality of ICON. They can implement various features, including:
For the mentioned application, several plugins were developed, adding kinematic control behaviors and automation routines used on the crawler.
ICON boasts many inherent features that provide an effective control interface for the VersaTrax OnSpec crawler with a robotic arm. Custom control screens were configured, allowing all actuators to be controlled from the ICON user interface.
Basic control and operation of the crawler and robotic arm were achieved using the inherent control tiles provided by ICON software. Control tiles are elements positioned on the control surface that allow the user to manage the behavior of various system aspects. The screen shown displays several rotational and linear control tiles overlaid on background line drawings of the VersaTrax OnSpec crawler. These basic controls met the fundamental requirements of the custom robotic solution.
To enhance operation, three separate plugins were developed, injecting custom behaviors and actions into ICON tile control elements. Plugins are added to ICON and executed within the ICON software through the plugin interface, each being independently enabled or disabled.
Each plugin introduced a control item and behaviors into ICON, which could then be bound to control tiles:
Automation Routine Plugin: This plugin simplified the operator’s actions when deploying or storing the robotic arm from its folded state. The automation routine was bound to a standard ICON control button on the control surface, with a stop action tied to a dedicated stop deploy/storing button on the screen and a handheld control button (see the handheld controller action map screenshot later).
Kinematics Control Plugin: Utilizing an open-source Python library for kinematics, this plugin used a standard URDF (Unified Robotics Description Format) file to describe the geometry and constraints of the VersaTrax OnSpec arm. The kinematics provided X, Y, Z control actions mapped to the handheld controller joystick controls.
Camera Follow Plugin: This plugin leveraged the calculated position from the kinematics to enable the Spectrum 120 HD PTZ camera to follow the end point of the robotic arm. The camera, mounted on a rotational actuator for deployment flexibility, could automatically follow the robotic arm’s endpoint. A standard ICON toggle tile was used to turn this plugin on/off.
ICON PRO software includes two features that further enhance operational efficiency:
Looking for a quote? Visit the Eddyfi eStore for instant access to prices on our full range of standard products.
ICON is modular software designed to control the modular robotic solutions developed by Eddyfi Technologies. When standard functionality is not enough, custom user developed plugins can be used to enhance the system. This modularity ensures that ICON remains at the forefront of robotic control technology, providing a seamless and efficient operational experience for a wide range of applications.
One robot can’t do it all, but VersaTrax can. See how Eddyfi Technologies robotic platforms are employed by industry leaders worldwide here. Looking for expert advice? Contact us today for a Beyond Current answer!
Authors: Craig Senych and Jeff Abt