Blog

I started at Neya on May 26th 2013 and today, August 9th 2013 is my last day. These past 11 weeks at Neya have been extremely educational, entertaining, and productive. In this post I will share some details of my internship. Hopefully, this will give a sense of the character and quality of Neya Systems. […]

This entry aims to be the first in a series of posts discussing version control software (VCS), related tools and effective work-flow. I apologize if you were looking for a write-up on the hit 2004 film Git-R-Done starring Larry the Cable Guy, but hopefully you’ll keep reading anyway! The focus will be on Git because, […]

Ancient philosophy is gaining popularity – and attracting audacious statements. For example, did Aristotle ‘invent’ the U.S. Constitution? If Professor Steven B. Smith at Yale can ask that question, I can ask one of my own: did Plotinus invent ‘open architecture’? The answer depends on whether the ontology of open architecture owes a debt to […]

In the first of my series of posts on legal issues in robotics, I’m devoting time to talk about some of the legal issues specifically related to using open source software. This post, as well as my future posts, will use a more informal writing style than one would typically find in a legal journal […]

This blog will focus on the why’s (and a cursory bit of how’s) of using a continuous integration system in robotics. What is continuous integration? Well, it encompasses a general set of principles and the idea that you can have automated builds and tests on your code base running behind the scenes. When I first […]

In this blog post, I hope to provide some introductory stepping stones to cross-compiling and working with embedded systems. Use this post as a guide for themes to research and get you started on your way. I am by no means an embedded expert, but I have learned a great deal during my time working […]

As readers of this blog are probably noticing, we are trying to keep a mix of technical and non-technical postings related to robotics, our company, and general small business issues. This week, I’d like to talk about something non-technical, that is very near and dear to me. The Carnegie Mellon Reasonable Person Principle (RPP). The […]

In my last blog (http://www.neyasystems.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’t cover every possible interoperability issue; there will always be some new function, new sensor, or new actuator that […]

If someone were to tell me 15 years ago at my college graduation that I would one day be contributing to a robotics company’s blog, I would have laughed incredibly hard and suggest that this person was crazy. And here I am, willingly and excitedly writing about my experiences with Neya Systems. This idea in […]

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. […]

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 […]

Most of us have been in this position at some point in our lives: You know the ropes at your current job; you are deeply involved in several projects there, have great friends at the office and are generally pleased with the work environment. However, despite the fact that you are content with your position, […]

Categories

Neya Systems LLC, a division of Applied Research Associates, is a Pittsburgh-area robotics company and a leading developer of advanced unmanned systems and off-road autonomy/self-driving vehicle technologies. We work with commercial, defense, and homeland security customers to deliver novel solutions to some of the hardest problems related to autonomy, computer vision, and general unmanned systems development and deployment.