As many of you know, I recently started working for PiBorg, maker of cool robots for the Raspberry Pi, and one of the many perks working for them is that I sometimes get to take home one of our robot kits to build.
This is my first post for a while, progress on my entry to Pi Wars is getting there, I just need to sort out the 3 point turn and the line following plus hopefully the autonomous speed run. Not a lot to do then!
I have been working on the worst kept hush hush Skunkworks Pi Wars robot projects in history, I have been showing of my robot Revenge, at STEM events, Maker faires and even at an open event at Makespace last night when the Ipswich hackspace crew visited. I have also had Revenge hiding in the background in some of the photos and code that I have posted in this blog.
In my last post, I compared different ways how to control your robot, in this post I will be sharing my experiences for selecting the sensors and method for controlling my robot for the PiWars challenge Proximity Alert. So what is Proximity Alert challenge about?here’s a quote about it from the PiWars website,
Your robot will proceed autonomously from a start line and will use sensor(s) to prevent hitting a wooden wall 1.5 metres away. It will do this a total of 3 times. After each approach and stop, you will retrieve your robot and carry it to the start line. No part of the robot is permitted to touch the wall, so tactile sensors ‘feeling’ the wall would constitute a failure.
from the above quote, rules out using a tactile sensor, so using a micro switch and/or pressure sensor is not possible, so that leaves the choice of using a range finder sensor, measuring the distance your robot travelled from the start line ( Dead reckoning ) or image processing. The below methods, don’t allow for drift. Drift is where your robot will not move in a straight line, and is caused by at least one or all of the following; poorly matched motors, surface conditions, an uneven surface and wheels slipping. First let go over the pro’s and con’s of each method and types of sensors.
Posted on 14th February 2015 by Brian Corteil Posted in Making, Raspberry Pi I have updated my Raspberry Pi Birthday countdown program to output via the serial port to an Adafruit serial LCD back pack. Follow the below instructions you can download the code from my github account by entering the following command on … Read more
In the buildup for PiWars, I have been looking at different methods for controlling my Robot, in this post, I will run through some different methods and their pros and cons in my opinion. Last year my robot PyroBot was controlled by a Canny Bot custom joystick controller or app, the robot side was dealt … Read more
First Posted on 17th November 2014 by Brian Corteil Posted in Making, PiWars, Raspberry Pi PyroBot is a featherweight robot built around the Raspberry Pi plus models, and has been created to take part in the Cambridge Raspberry Jam’s PiWars. There has been a number of prototypes, all have been based around the same design, … Read more
Posted on 31/01/2015 by Brian Corteil Posted in Making, Raspberry Pi On the 28th feb will be the Raspberry Pi’s 3rd Birthday. I wrote a plugin for Pimoroni’s cool Displayotron for the Raspberry Pi, details for the plugin can be found on the Pimoroni forum here. I have just finished converting the code for counting … Read more
First Posted on 8th February 2015 by Brian Corteil Posted in Making, Raspberry Pi You may have seen on my posts on Twitter about my project “Digital Zoetrope”. It is going to be a true zoetrope, with 12 Adafruit OLED displays connected to a single Raspberry Pi via SPI. The first hurdle is that … Read more
Sonic Pi Trophies First Posted on 24th March 2015 by Brian Corteil Posted in Making, NeoPixels, Raspberry Pi Two weeks before the Raspberry Pi third birthday party, I was asked by Carrie Anne from the Foundation to create a trophy for the winners of the Sonic Pi competition. In the end I was asked … Read more