Neya Systems, CARLA Collaborate to Update Open-Source Simulator to Unreal Engine 5 

Transition to dramatically improve the modeling and simulation of autonomous systems  PITTSBURGH – March 26 – Neya Systems, a leading provider of off-road autonomy, open architecture, and mission planning software, along with its parent company Applied Research Associates, today announced that it has entered into an agreement with Embodied AI Foundation to update the CARLA simulator, an open-source simulator for … Read More

“Plug-and-Play” Autonomy – Does it Exist?

Domain expertise in autonomous integration means having standardized autonomy baselines, known test procedures, and the troubleshooting intuition that comes from years of experience on a wide range of vehicles.

Tailoring Mechanical Designs for 3D-Printing

Over the last 2 years I have owned and operated a personal 3D printer, as well as operated a 3D printer as part of my job at Neya Systems. I have created over a hundred unique part designs, and experienced the majority of the problems associated with 3D printers. Tailoring the design of a part to match the strengths and … Read More

Six Lessons from Being a Bootstrapper

Robotics is starting to attract venture capital at an accelerating rate. There is significant growth in VC investment on both coasts, and the equity markets are starting to take notice.

An Engineer's Guide to Unit Testing – CMake And Boost Unit Tests

All programmers have heard of unit testing. Countless blogs discuss the importance of unit testing and how all projects should use it. Paragraph after paragraph of abstract discussion, yet no concrete examples. This post is for engineers, a step by step, 5 minute guide on setting up Boost Unit Tests with a CMake project. We’re going to use Boost’s Unit … Read More

Legal Issues in Robotics: Open Source Software

Before developers grab software libraries or code snippets for use in proprietary software, they should be aware of which software licenses are attached to those libraries or code snippets.

JAUS, Interoperability, and Custom Services

In my last blog (, I talked about several of the ‘myths’ that I hear about JAUS, and tried to debunk them a bit.  As noted in that article, one common complaint is that SAE JAUS doesn’t cover every possible interoperability issue; there will always be some new function, new sensor, or new actuator that the committee hasn’t considered.  Given … Read More

Machine Learning and Biometrics

In the last decade, there has been a major shift in robot perception toward using machine learning. So when is it appropriate to apply machine learning techniques to your robot perception problem? Rather than tackle this head-on, I will ask this question for a different domain and then try to tie it back to robotics. Machine learning techniques have become … Read More

Lessons from an experiment with ROS navfn integration

Some of you are probably familiar with ROS – an open-source set of libraries and tools for robotic applications. We use pieces of it regularly around here.  One of the nice features about ROS software is that you can make use of it in a variety of ways: ROS offers many of the features of a full robot architecture, but … Read More