Society of Robots - Robot Forum
General Misc => Robot Videos => Topic started by: reefat on September 16, 2008, 09:58:01 PM
-
I think, I am running too fast. After building the ATmega motherboard, I didn’t take more than 1 day to build the whole robot. This was just for testing purpose (not even experimental; you can say pre-experimental). At this very moment, I didn’t have any mechanical tool to build up a nice-looking handsome robot. I just got a box came with my NiMH battery charger, and just convert it to the chassis of my very first robot. Here is a close shot of my ghetto bot:
(http://robotalk.codecake.com/wp-content/uploads/2008/09/my-first-robot.jpg)
The only task I assigned (programmed) to it was avoiding obstacle. Meaning, it can detect stuff ahead on its way, and avoids those roadblocks. Very simple, isn’t it? This is enough as the first program. I have some other plans to work with. And I will keep posting about my baby robot. So stay keep-in-touch and don’t forget to check the video:
[youtube]EVhFB5Gdm_U[/youtube]
-
how is it object avoiding if it crashes into stuff?
Thanks
Joe
-
how is it object avoiding if it crashes into stuff?
Thanks
Joe
lol, that is soooo right. maybe its tactile sensors or bad code so that it doesn't avoid objects?
-
It appears he is using tactile sensors
-
ye, thought it would be because it is crashing into everything. lol
-
how is it object avoiding if it crashes into stuff?
Thanks
Joe
notice its tactile sensors are sensitive. It hits a book and doesn't topple it over
-
So its not object avoidance, its crash into object and run away before they can call the cops :P
-
by tactile sensors do you mean like bump switches?
Thanks
Joe
-
I didn't use any tactile switch/sensor. It's a hand-made switch made out of a piece of cable and the aluminum foil from cigarette pack. However, the mechanism is same as tactile switch. ;)
how is it object avoiding if it crashes into stuff?
Yea, I know. :D It looks funny. After all, it was my first Robot, and I didn't have enough Sensors and experience about AVR Programming. But I made the second version after a few days by replacing the switch with IR Rangefinder. Visit my blog to see the Second Version (http://robotics.reefat.com/2008/09/21/differential-drive-dummy-robot-version-2/).
-
YES!!! the second version is way better than the first robot even if it is a bit slow. like the way the IR rangefinder moves :D
-
Hey!!! That's not a book...
It an AVR dev. kit!!! I can tell it's an STK500!!! :P
Tactile are good to get you through narrow space where most sensors fail due to narrow range!!!
Cheers!!! Keep it up!!!
-
Hey!!! That's not a book...
It an AVR dev. kit!!! I can tell it's an STK500!!!
Good guess. But you are partially right. It's the box for AVRISP mkII. ;)
YES!!! the second version is way better than the first robot even if it is a bit slow. like the way the IR rangefinder moves
I did modify the mechanical body to make it looking nice. And that was version 3. It looks way better than the previous 2 versions. But I didn't post it yet.
-
Awsome.
Joe
-
[youtube]http://www.youtube.com/watch?v=kLgc_u21A2Q[/youtube]
hi, guys
-
cool. now you've done remote control, why not try building a programmed robot instead of remote control ;)
-
tnx, can i put in an 25v cap would my motors melt ?and can you tell me what v reg to use?
-
sorry, no idea :P
-
cool. now you've done remote control, why not try building a programmed robot instead of remote control
remote control will add just an additional functionality. the robot will be both auto and manual mode supported.
-
yes, but remote control teaches you nothing about MCUs. building a programmed robot does.
-
yes, but remote control teaches you nothing about MCUs. building a programmed robot does.
The remote receiver is a part of the Robot's MCU. It will handle the sensor data, and incoming RF data as well. If you read my blog, it will be clear to you.
http://robotics.reefat.com/2009/01/15/arduino-wireless-joypad/ (http://robotics.reefat.com/2009/01/15/arduino-wireless-joypad/)
-
yes but the remote receiver is just a box with plug-in sockets so it isn't teaching you anything other that to plug servos and stuff in
-
but the remote receiver is just a box with plug-in sockets so it isn't teaching you anything other that to plug servos and stuff
People should read more than they write on the forum. That's my personal opinion. You aren't listening what I said. I've posted the link of my Arduino based RF Receiver/Transmitter project on my previous comment. I didn't use any 3rd party remote receiver with plug-in socket. I know what you are thinking about. No, I didn't use those remote receivers. I built my own.
-
i have viewed your link but what i am saying is i percieved it as you are using the controller you modified to control the R/C robot. but where are the receivers on the robot? a receiver box, maybe?
-
No, its not a normal hacked remote. Its built with the radio modules from sparkfun. They communicate just like a serial port on a computer does, (rx/tx).
The reciever module plugs into the rx/tx on the microcontroller. from there the controller on the bot looks at whats recieved on the serial communication register and carries out command based on that reading.
-
its not a normal hacked remote. Its built with the radio modules from sparkfun. They communicate just like a serial port on a computer does, (rx/tx).
The reciever module plugs into the rx/tx on the microcontroller. from there the controller on the bot looks at whats recieved on the serial communication register and carries out command based on that reading.
Yes paul. You got it right.
-
hey, i now that it teaches me nothing, i built the track following robot and stuff on my robotics classes