Re-Engineering Legacy Software of Robotic System.

Page 1

Migration of Legacy Code to Next-Gen Platform for Robotic System Software

Case Study

Area of engagement Reengineering legacy software of robotic system. Client A leading provider of multi-axis robots for automated welding applications. Requirements The client’s existing robotic system comprised the robot technology, software, sensors, safety equipment and controller. It was challenging to manage the legacy firmware code. A lot of engineering effort was being wasted in ongoing maintenance. To this end, the requirements were to: • Reengineer the application code and make it modular enough to introduce new functionalities. • Make the code compliant with safety critical guidelines. The SoftDEL Solution • Modular approach for the code optimization reengineering activity. • Standard coding practices ensured code scalability for future enhancements. • Introduced a new Operating Systems Abstraction Layer (OSAL) to separate the platform specific code. • Converted platform specific code to C language. • High-performance 32-bit system to control 7 internal robot axes and 12 external peripheral axes. Benefits • Easier code maintenance and code upgradation. • Improved reusability of source code across modules. • Reduction in code size and binaries with debugging mechanism.

Expertise used Reengineering

Embedded System

Testing & Compliance

© Copyright – SoftDEL All Rights Reserved.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.