Wednesday, 20 April 2011

Design Plans & Annotated screenshot of 'Flowcode' designs




























Click image to enlarge (Source of annotated buggy Google Images)




The above image has been annotated to identify individual components/sensors, which are required for the buggy to operate.

Ultimately, the 'Flowcode' software can specify how each component/sensor behaves to a reaction e.g. LED may switch off when a bright light source has been detected by the Ambient Light Sensor (ALS).

The main sensors that help the buggy/robot to correspond to a change is by having specified parameters, which have been programed with use of an algorithm through the 'Flowcode' software. The parameters have to be specified for the micro-controller/CPU. The above example of ALS is controlled by an algorithm specified within the micro-controller/CPU.
The main sensors, which perform a function/s to a reaction by the set parameters within the micro-controller/CPU are Distance Sensors, microphone, light sensor (ALS) etc... If you click "Click image to enlarge", then you will be able to see the mentioned senors/other sensors that are annotated.

Friday, 15 April 2011

Introduction

I have been entered in the final part of the competition where I have to design and test a control system for a new robotic cleaner. The device will incorporate sensors to prevent the buggy to collide into stationary objects. This will help the robotic cleaner to complete the maze without any mishaps.

In this assignment I will be working with a programmable buggy. To program the buggy, I will use 'Flowchart' software, which will enable the buggy to perform the programmed function/algorithm. The propose of using a programmable buggy/'Flowchart' software is to understand how the automated cleaning robot operates because the programmable buggy uses the same principles as the iRoomba robot. The 'Flow code' software allows you to program the microcontroller within the buggy therefore this allows the robot to perform the functions created on the software. To program the buggy you don't need any prior programming knowledge just drag-and-drop the flow diagram symbols/procedures. The robot features many different sensors such as lights sensors, proximity sensors, buzzer. You also can upgrade the hardware components of the buggy by adding the following, micro LCD display, keypad, LED etc....




















The above image shows the features/components within the buggy in an analytical way.