FireBot

One of my early projects was to build a fire extinguishing robot. I did this using the parts I had at the time. It was based on a walker platform and used a pneumatic circut to "blow" the fire out when detected. It worked reasonably well with the provided light sensor. Recently, I discovered the PIR (Passive Infrared Sensor) from TechnoStuff. This sensor was built to detect infrared heat and seemed to be a good…
Read On »

Walker

I managed to re-work an old design. By using 2 motors and drive mechanisms, I was able to get the walker to steer. The key to steering is the syncro mechanism that I setup. It uses 2 touch sensors - 1 on each of the left and right center drive legs. Using NQC, the code will monitor the timing of the rotations. It goes something like this: When sensor #1 is triggered - is sensor…
Read On »

Johnny 5

Johnny5 was built more as a test to see how similar I could build him out of lego.  Programming on Johnny5 was simply line following with object avoidance via touch sensors at the front. His hands and head would also move in a pre-defined pattern.  The pneumatics are there for visual effects.  They serve no function on this model. Rate This Post:
Read On »

DTM

This is my LEGO ??dpi (25 I think) DTM scanner. The DTM works via a combination of RCX-based code done in NQC / RCXCC, and a program made in Visual Basic (5). RCX - The RCX is responsible for scanning a line, and populating its datalog with pixel values and then sending a signal for the PC to upload this data. The RCX then waits for the PC to send a signal back to continue.…
Read On »

MarbleMiser I

Marble Miser was designed to meet the challenge of the 4th Annual Lego Robotics Competition / Get together at U of T in Toronto Ontario. Many thanks to Calum and the boys for putting this together.  It was the first event that I was able to attend, and it was a great time.  The turnout yielded many more entrants than initially expected. To find out more about the event, visit RTL Toronto Website. Now to…
Read On »

MarbleMiser 2

MarbleMiser2 takes First Place in RTL15 - Deep Yellow Robotics Event here in Toronto. It was a great day. The competition consisted of 2 events. The first being Connect Four, the second being Marble Sorting. There were 9 robots competing in the Marble Sorting competition. All of which were great designs. Some robots (including MarbleMiser2) were designed to move around the field while picking up marbles and throwing out the opponents colour. Others used more…
Read On »

Recycler

One of my first robots.  Built to demonstrate simple navigation and pickup rotines. This is the back of the robot. It shows the pneumatics engagement component. When the front sensor is triggered, this gear shifts the CAM beam, which in turn changes the valve of the pneumatics.  This will open or close the claw. (more…)
Read On »

BluBot

The BluBot was designed in part to meet some of the challenges that have been discussed on The idea is this: The BluBot will move around an arena in a random manner until the light sensor detects a yellow ball (reading 44-50). If the ball is not yellow, BluBot will backup, turn and continue. If it is yellow, BluBot will drive forward to collect the ball. Once the balls have been picked up, BluBot sets…
Read On »
12