It’s been a busy period here at YardBot HQ, which means I haven’t had a whole lot of time available to build robots. Some of that time has been spent writing a library for iOS that allows communication with ROS…
It’s been a busy period here at YardBot HQ, which means I haven’t had a whole lot of time available to build robots. Some of that time has been spent writing a library for iOS that allows communication with ROS…
Things have been slow here at YardBot HQ recently. Not only do I work full time as a mobile software developer, but part time I work for a mechanical engineering company (same building and owners) that will be releasing a…
As projects get more complex, the tools you use start to become somewhat unwieldy, and they are no longer as effective as before. YardBot runs with 2 Arduinos, and currently my process for updating their firmware requires starting an Ubuntu…
The next stage of my robot project is to make software talk to hardware. Previously I mentioned how I translate PS3 controller data into something useful for a robot. Before getting into complex real-world control, I wanted to check that…
I’m learning a lot about ROS with every component I add to YardBot but one of the things I haven’t done yet, and will be required to do lots of, is make a custom C++ node for controlling systems. The…
When I started this project I knew I couldn’t attack it all at once. This was for reasons of time, money and tool access so I have to pick away at it whenever I can. Currently that means working on…
The brain of a robot is very important. In my case, YardBot is an excuse to learn the ins and outs of ROS, or Robot Operating System. ROS is a framework for allowing robot components to talk to each other…
Robots. They’ve been around for a while, but thanks to the quickening pace of technology progress, they’re only starting to hit their stride. I built LEGO Mindstorms robots many years ago, and working for a robotics company was a dream…