OpenMV Cam ROS Node Development

This post describes the development of a ROS node that can be used to process images from an OpenMV Cam in a ROS-based robotics system. The goal of the OpenMV Cam project was to create a low-cost, extensible, Python powered, machine vision module to become the “Arduino of Machine Vision“. The OpenMV team wanted to […]

OS-1 ROS Package Deployment with Docker

Docker is an open platform for developing, shipping, and running applications with containers that enables you to separate your applications from your infrastructure. Docker provides the ability to package and run an application in a loosely isolated environment called a container. The container provides a standardized environment for development. This means that we can distribute […]

Ouster ROS Package Continuous Integration with Travis-CI

This post details the process of integrating the Travis-CI tool with the Ouster ROS package. Continuous Integration (CI) is a software development practice where developers integrate code into a shared repository. Each integration can then be verified by an automated build and automated tests. This automated testing allows you to quickly detect errors and locate […]

Ouster OS-1 ROS Gazebo Simulation in MCity and Citysim

In this post, we will adapt OSRF’s car_demo and citysim packages to simulate a Toyota Prius driving around a simulated city environment with an OS-1-64 lidar sensor. During ROSCon 2017, Ian Chen and Carlos Aguero gave a presentation entitled, “Vehicle and city simulation with Gazebo and ROS” (slides here). They developed a URDF model of […]

Simulating an Ouster OS-1 lidar Sensor in ROS Gazebo and RViz

In this post, we will model and simulate an Ouster OS-1-64 in Gazebo, ROS’s simulation environment. Simulating the sensor in Gazebo allows users to experiment with the OS-1 sensor without needing to purchase the physical unit. Users can determine the ideal placement and orientation of the sensor for their specific application and evaluate the sensor’s […]

Resources For the Vet to Tech Transition

I found the transition out of the Marines and into the technology sector to be more stressful than I anticipated. To navigate this undertaking, I depended heavily on my network of friends, family, and coworkers. While I relied on my existing network, I was most surprised by the graciousness and selflessness of the many veterans […]

Review of the “Project Management Foundations” Course at Lynda.com

The “Project Management Foundations” course is one of many Project Management focused courses provided by Lynda.com. Lynda.com is an online learning platform which focuses mainly on software, creative, and business skills. LinkedIn offers a free 1 year Premium Subscription to veterans through their LinkedIn For Good program. This course is the first in a series […]

Review of “High Output Management” by Andy Grove

Andy Grove was the former chairman and CEO of Intel. “High Output Management” is consistently listed on reading lists for business, management, and entrepreneurship. Andy gives his perspective on building and managing a company by focusing on effective management processes. The book is broken down into three core areas: 1) Managing is the Work of […]

Review of “Venture Deals” by Brad Feld and Jason Mendelson

Book Overview The book “Venture Deals” is co-authored by Brad Feld (from the Foundry Group and TechStars) and Jason Mendelson (also of the Foundry Group). Prefaced by the tag line “Be smarter than your lawyer and venture capitalist,” the book aims to provide a general overview to the venture capital fundraising process for startup founders […]

USMC Commandant’s Innovation Challenge

In September 2016, the USMC announced the the first Commandants Innovation Challenge, sponsored by Marine Corps Combat Development Command/Deputy Commandant Combat Development and Integration (MCCDC/CDI), and hosted by the Marine Corps Warfighting Lab/ Futures Directorate (MCWL/FD).  The purpose of this challenge was to solicit innovative ideas from Marines, Sailors, and government civilians from across the […]