Arduino + Reinforcement Learning = Autonomous Robot

Herby_V1

Hello World,

So there are a ton of articles out there on the theory of Reinforcement Learning, but very few with an actual application.  I watched a few lectures from Berkley, and read a few articles by NVidia and thought, “Well, lets just give this a shot”.  8 hours later, this is what I had.

Herby_V1

Herby V1 simply learns to go forward as much as possible while avoiding obstacles.

Continue reading

Microsoft Tech and Robotics

Hello World,

This article is a high level discussion on where you might use various Microsoft Technologies in the field of robotics.  I will begin with a side pet project I’m kicking off to get more familiar with some cool tools and tech I’ve lately discovered so I can hopefully get assigned to some really cool projects at work, including drones.

Continue reading

IoT Hands on Lab – Azure Portion

Hello World,

For this portion of the HoL, we will be bypassing the Raspberry Pi portion all together and go straight to provisioning Resources and using a local app to simulate the telemetry data. You can alternatively still use a Raspberry Pi as this session was intended, but for time purposes, that can be skipped and the app below can be used for simulating data for a live dashboard.
Continue reading

IoT Hands on Lab

Hello World,

This article is for a hands on lab in IoT I am running.  You will find full documentation at the provided link.  Also, you may run into a scenario in which the MCP 3008 code does not work.  If this is the case, you are likely using an older version of the nugget package which contains it or the new version has not been pushed yet.  You can find the code for the MCP 3008 below.

Here is the link: https://onedrive.live.com/redir?resid=BA8DC4B28555902A!3406&authkey=!AGawE2hfolHvC8s&ithint=file%2cpdf

Continue reading

Pi for Brains Robot – Part 1 – Setup

Hello World!

Welcome to my blog’s version of the #IDevThis project that will be coming out.  This full series will be made available on instructables and channel9 once it has been completed as a full unit.

Pi for Brains Robot (aka Danger-Bot)

These days it seems like I’m always dealing with a robot, they are on the phone, in my car, at the grocery store, just about everywhere.  It also seems like every single one of them had Pie for brains, because it just couldn’t do what I told it to.  This project is going to build a robot that ACTUALLY has PI for brains!  Get out your breadboards, your Raspberry Pis and follow along. We will use a high performance cross platform robotics framework, Cylon, Raspberry Pi, and an Arduino Robotics Kit to build this internet connected robot.

Continue reading

First Look – Intel Edison and Grove Starter Kit

Hello World!

In an attempt to learn something that I can connect with a new crowd on, I’ve decided to pick up embedded systems, IoT, Robotics, whatever the cool kids are calling it these days.  So I called up my buddies over at Intel and asked if they could ship me something useful.  Boy did they ship me something fun!  This article is all about playing with the Grove Starter Kit and Intel Edison + Arduino Board.

Continue reading