Saturday, July 31, 2010

Robot Project :: Circuit Explained


IMG_1735
Originally uploaded by orangejacket05

With no access to a CAD program, I have not been able to make a good sketch of the circuit diagram yet. Instead, I'll give a description of the circuit components and circuit operation.

What is the purpose of the circuit?
This circuit uses two photoresistors to detect light, read the voltage drop across the sensors, and determine automatically which servo to power using a differential drive setup, thereby steering the vehicle automatically per the user-defined embedded code. The code may be written to make the robot remain within an area, track lines, etc.


Components (from top-left to bottom-right moving down the circuit):
- 3 pin header for battery connections (behind the voltage regulator)
- 5V linear voltage regulator: provides steady voltage to the microcontroller/sensor bus.
- 220 microF capacitor: meets unsteady servo load with peaking power.
- Servo headers
- LED and resistor: circuit ON/OFF signal
- ATMega8 AVR microcontroller: circuit brains, sensor signal processing, program execution
- Sensor headers
- 6-pin programmer headers: designed for the Pololu AVR programmer.

Soldering Completed


IMG_1736
Originally uploaded by orangejacket05

Robot Project :: Workshop Day 3 :: Circuit Complete


IMG_1735
Originally uploaded by orangejacket05
I finished the circuit today and powered it up, and it passed the first tests! No sight nor smell of smoke was emitted from the components or wires.

After finishing all soldering I used a multimeter without an external power source as a first circuit test:
- no connections between the power and ground buses (risk is melting down the battery and causing sparks).
- all intended connections are functional
- no short circuits between adjacent buses
- verify that all connections around the voltage regulator are functional

For my next test, I connected a 7.5 V rechargeable battery with alligator clips to the power input headers. I test the servo power bus and the microcontroller circuit to ensure proper voltages:
- The servo bus read voltages near 7.5 V
- The sensor bus voltages were at 4.95 V
So far, so good. The voltage regulator is working as expected.

Tuesday, July 27, 2010

Top 10 Robots of the Past Decade

Gorobotics. net has made a list of the top 10 robots of the 2000's thus far. The list in no particular order is as follows:

- KeepOn - autism research, human interactions
- PackBot - search and investigative operations for 9/11 and Afghanistan
- Pleo - toy, human interaction, learning ability
- Big Dog - 'pack mule' for soldiers in the field
- RoboSapien - toy, hobbyists
- Asimo - Honda walking, life-sized robot
- Aibo - robot dog
- Predator Drone - reconnaisance
- LEGO Mindstorms - toy, education, hobbyists
- Roomba - vacuum

One robot that has my top vote for the next decade is the ROV used by BP to monitor and close the Deepwater Horizon oil well. Admittedly, it is not a robot in the purest sense since it is controlled by humans; however, it deserves credit for lending the vision and hands to complete much of the repair work.




For the list by gorobotics.net: http://www.gorobotics.net/articles/top-10-robots-of-the-past-10-years-robots-of-the-decade-awards/

Sunday, July 25, 2010

BeatBots




The Keepon seems like a relatively simple toy, but the motivation for the robots is compelling. One of the visible human traits that robots commonly lack is the rhythm we express in communication, often seen in speech and movement. Common examples include the use of hand gestures in combination with words to convey a message, or when we express empathy by responding to others emotions in a similar manner. Synchronization between the emotions perceived by others and our responses is a critical part of human relationships and identifies characteristics about the other, and oftentimes this synchronization comes naturally as we convey our thoughts.

The Keepon has been designed to make 'eye-contact' with faces, has four degrees of rotational freedom, and has dance skills and rhythm that puts many people to shame.

One application of Beatbots have been to study autism and has demonstrated how autistic patients seek to share interest in others. In the study autistic children expressed positive emotion in response to the Keepon and then sought to communicate their positive interaction with the Keepon with an adult. The unique aspect of the Keepon for autism studies is thought to be how it relays emotional response in a simpler and more consistent manner than in human interaction. More on the autism research: http://beatbots.net/2008/09/25/the-works-robots-on-the-history-channel/

Saturday, July 24, 2010

Soldering


IMG_1728
Originally uploaded by orangejacket05
Going low-budget on the first robot means more work. I am creating bridges between components using solder and 18 AWG wire since the board has no buses. It is testing my eye-hand coordination without a doubt.

The robot brain circuitry in development


IMG_1726
Originally uploaded by orangejacket05
So far the circuit contains most of the headers, a 340 ohm resistor, LED, and the 18 pin DIP socket.