Robotic Software Used by NASA
NASA is using some of the innovative software from the robotic industry to help with their missions. NASA is able to coordinate with the research and development efforts within the industrial robot field.

Cutting-edge software technology is essential to the success of NASA’s missions. As a result, NASA draws on cooperative research and development efforts with leaders in academia and industry to solve its most pressing software issues.
Recent joint efforts between NASA’s Jet Propulsion Laboratory and Carnegie Mellon lead to an upgrade of NASA’s Mars Rover, Opportunity. The rover, which was designed for only a few months of exploration, has proven extremely resilient. Ten years after its launch, Opportunity continues to traverse the complex terrain of Mars. With outdated software, the rover was only able to think one step in advance. It was able to turn to avoid obstacles, but if a second obstacle was presented, it would turn again. This became particularly problematic when the rover was driven into dead-end or cul-de-sac areas. The rover would continuously loop back on itself until human operators helped it escape. To solve the problem, NASA turned to Carnegie Mellon for autonomous industrial industrial navigation software. Technology that had been developed and used to control a number of mobile robots at Carnegie Mellon was tailored for the older processors onboard Opportunity and was then integrated into the Mars Exploration Rover software. The new software allows the rover to build a large-scale map of the terrain it encounters. In addition, the robot has a memory of how it got where it is and the ability to retrace steps or plot new paths.
Another such partnership is an agreement between NASA’s Ames Research Center and M2Mi Corp to advance ‘automated machine-to-machine intelligence’ for space missions. M2Mi Corp has developed technology that interconnects machines and provides a standard way for them to exchange information. NASA hopes that the cooperative effort will enable NASA’s computers, spacecraft, and robots to be aware of their surroundings, make their own decisions, and effectively communicate with one another. In return, NASA’s partnership and cultivation of M2Mi Corp’s technology is intended to lead to a spin off that will benefit industry. In the future, such M2M technology could enable the components of an automated factory to communicate and make necessary adjustments to increase efficiency.
Robots.com is supportive of space exploration and is excited to see how robotics continue to be used for space missions. Robotic software is used for a wide variety of industrial automation also. If you would like more information on integrating robotic software, contact Robots.com online or at 877-762-6881.
Related Articles
You might be also interested in:

- Programming & Software
Industrial Robot Fault Recovery: A Step-by-Step Execution Guide

- Programming & Software
Guide to Fanuc R-2000 Series Robots: Features & Uses
In the world of manufacturing and automation, Fanuc stands as a trusted name, offering a remarkable range of industrial robots. In this in-depth guide, we explore Fanuc's R2000 series, focusing on the R2000iB, R2000iC, and R2000iA robots, comparing and contrasting their capabilities.

- Programming & Software
Improving Fanuc MIG Welding with TorchMate Sensors and ArcTool Software
ArcTool Software helps bring easier programming of MIG and other types of arc welding for Fanuc robots. It helps to decrease downtime by decreasing path teaching through the addition of advanced process functions. TorchMater sensors enable MIG welders to compensate for changes in the torch or wire tip position, reducing the need for path programming and torch repair. Overall, these two softwares options help to improve the production line.

- Programming & Software
Introduction to Collaborative Robots
Topics include definitions and terminology of collaborative robots, a brief history, applications, advantages and disadvantages, and programming techniques.

- Programming & Software
The Benefits of Using Fanuc PMC for Integrated Control
Fanuc has a solution for easy programming of your robot using a software called PMC, Programmable Machine Control, using the internal CPU and Ladder - III software. Learn more about the benefits of this robotic programming setup here.

- Programming & Software
Offline Programming Increases Uninterrupted Robot Work
Robot programming is conducted by a hand-held device called a teach pendant which has numerous buttons to program the robot on-site. Offline programming (OLP) is also becoming available so that a graphical representation is available for viewing anywhere. Offline programming allows programming of robots outside of the production without any stoppage, reducing the overall downtime.
Let's talk!
Request your quick quote today.