Friday, September 24, 2010

Proof Of Concept : Wireless Rover : Poly-View (video)

Hi everyone,
                 Here's a follow up on my little project. It finally came together in a pretty special way. After some testing and a bit of trial-error, here's the basic applied concept of the robot moving around and responding to the Wii Nunchuck command. You can refer to my last post for a little schematic of the design.

Here's a little video of the actual project :

Poly-View (in progress) from Louis-Philippe Couture on Vimeo.

Basically, all the processing comes from two Arduino on the robot itself. There's also a third Arduino on the remote module that is interpreting the Nunchuck i2c output and packaging them in order to send them through the Xbee module (wireless remote control).

As for the two Arduino on the robot, they have two very different jobs.

The one on the top is the brain. It receive the different input of the Nunchuck through the wireless Xbee then modulate these input into movement control that he will transmit to the other Arduino (the motor control module).

You could say the the Arduino on the top is where most of the coding and software logic is. That's where the X and Y coordinates of the Nunchuck's analog thumb stick get translated into two different force vector for the wheel motors. That's also where the tilt and roll of the Nunchuck gets translated into Left/Right - Up/Down value for the two servos that hold the camera. Last and not least, it's also this micro-controller that handle the Hitachi LCD screen that's on the robot.

Now : what does the last Arduino (the bottom one) doing you ask? He's the one controlling the motors and the servos. I used a Motorshield that fits nicely on top of the Arduino. All that micro-controller does is communicate with his upstairs neighbor with i2c and receive commands to handle and execute on the motors. He interprets a long never ending string of ASCII characters to attribute the right values to each motor (left and right) and to each servo (Left/Right and Up/Down).

1 comment:

  1. ouai ouai pas mal jaime ca bien reussi je suis officiellement un fan continue comme ca.
    c bassem en passant mais je veux rester anonyme lol


Computers Top Blogs