Collection of Writings
“Plug-and-Play” Autonomy – Does it Exist?
ArticlesDomain 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....
Neya Systems to Continue Developing Advanced Off-Road Maneuver Planning Capabilities for ONR
Articles, NewsNeya 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
Articles, NewsOver 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 as...
Six Lessons from Being a Bootstrapper
Articles, BlogRobotics 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
Articles, NewsAll 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...
Legal Issues in Robotics: Open Source Software
Articles, NewsBefore 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
Articles, NewsIn 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 common complaint is that SAE JAUS doesn...
Machine Learning and Biometrics
Articles, BlogIn 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 ...
Lessons from an experiment with ROS navfn integration
Articles, BlogSome 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...
Dispelling Myths about JAUS
Articles, BlogAt 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 Segment (UCS) Architecture. We’ve e...
Preparing for a Robotics Field Test
Articles, BlogMost 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 robot is to ultimately be used. This mi...