Category Archives: Blog

Semantic Interoperability: Avoiding the Middle Ages

This post will focus on semantic interoperability when an open architecture contains or interacts with multiple ontologies and conceptual data models. Before proceeding, a few definitions are in order. Semantics is the branch of linguistics concerned with the meaning of different speech forms including their nature, structure, content, and context.  In open architecture the term

Read more ...

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.

Read more ...

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,

Read more ...
Plotinus: The Inventor of Open Architecture?

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

Read more ...
Why use a build server?

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

Read more ...

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

Read more ...

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

Read more ...

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

Read more ...

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

Read more ...