Collection of Writings
“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...
Neya Systems to Continue Developing Advanced Off-Road Maneuver Planning Capabilities for ONR
Neya will extend the multi-year effort to further mature and enhance our receding-horizon based reactive planner and lattice-based maneuver planner, AM3P, with a continuing modification via NAMC....
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 exp...
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 concr...
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 (https://neyarobotics.com/dispelling-myths-jaus/), 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 ...
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? ...
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 so...
Dispelling Myths about JAUS
At Neya, we’re big believers in interoperability through standards compliance. Many of us have a long history with the Joint Architecture for Unmanned Systems (JAUS), as well as the UAS Control...
Preparing for a Robotics Field Test
Most robotics programs inevitably reach a phase of development in which the system must be tested in the field: where the environment and usage scenarios closely reflect the conditions in which the...