What are some of the common challenges with developing medical robotics?
Developing systems that are used for medical purposes including surgeries, medical imagery, cancer therapy, physical therapy, and telemedicine require enormous amounts of engineering effort and years of development. Each of these types of systems pose unique challenges in the areas of mechanical design, motion planning/control, force control/accommodation, software architecture, user interfacing and ergonomics, haptics, solving medical/clinical problem at hand, and legal/regulatory issues in bringing the technology to market. Exceptionally large multidisciplinary teams are required to tackle all these challenges.
There are many questions that arise when designing a robotic system hardware and structure:
With any robot design, there are control problems that challenge the system developer:
Other control problems might include force control of the robot, or enabling gravity compensated or “teach” modes allowing users to manually move the arm directly rather than jogging through a software interface or input device.
With any robot system design, there are software architecture challenges as well.
The algorithms to solve the motion control problem are complicated and determining where these must be solved within a system is another challenge. When working with multiple devices such as real time computers, sensors, servo drives + amplifiers, as well as user interfaces and user input devices it is required to have a properly designed software architecture that can communicate with all these devices reliably and recover from faults safely.
How can Energid/Actin help address these challenges?
Energid’s Actin software is a proven tool commonly used in the development of custom arms and manipulators for many applications including subsea, industrial, oil and gas, and the medical industry.
Actin can help mitigate control problems
One way Actin can help developers is with the included simulation tool. These tools allow users to quickly start with a CAD model, either a prototype model or a production model, and convert it into an interactive simulation. This simulation can provide invaluable insights, allowing developers to assess potential performance before ever building a prototype. These simulations can test reach, speeds, as well as payloads (if a dynamic simulation is performed).
Actin can solve challenges associated with designing the robotic system hardware and structure
The control system configured in simulation can later be used in the hardware deployment phase. With this simulation, developers can also prototype their user interface design, as well as input/control devices that may ultimately be used for driving the robot. These tools allow for very fast concept development, and fast prototype development. Often, customers use the simulation developed with Actin to acquire the next round of funding and develop a hardware prototype quickly after.
Actin can simplify force control
Actin architectures allow for real time online control of the servo drives. Actin’s ability to solve the motion problem in real-time allows the systems to be teleoperated by a user or the motion to be influenced by other sensors such as force/torque sensors and vision systems.
Actin can resolve software architecture problems
Actin can be integrated in any robotics project. Depending how the user wants to control the robot, Actin can fulfill offline and online control, which allows full flexibility of the application. If the robot is controlled online, Actin can meet high speed controller requirements of robots. This allows Actin to be fully embedded into any project, thus allowing endless capabilities.
Actin can run on the QNX real time operating system. This RTOS is commonly used in medical devices and robots. QNX has a version pre-certified for medical applications. Actin can quickly be configured to control industry standard high performance EtherCAT servo drives. EtherCAT allows for fast, high-speed communication with any number of devices, which might be robot servos or input sensors.
Actin’s ability to support these systems allows for fast development of medical robots. If you are in need of a software development kit that allows you to configure simulations before development or real time control, then Actin is for you. To learn more about how Actin can help you, click here.