Society of Robots - Robot Forum

General Misc => Robot Videos => Topic started by: reefat on September 16, 2008, 09:58:01 PM

Title: My First Robot - A Differential Drive Dummy Robot
Post 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]
Title: Re: My First Robot - A Differential Drive Dummy Robot
Post by: Joesavage1 on January 30, 2009, 01:15:21 AM
how is it object avoiding if it crashes into stuff?

Thanks

Joe
Title: Re: My First Robot - A Differential Drive Dummy Robot
Post by: frodo on January 30, 2009, 10:16:03 AM
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?
Title: Re: My First Robot - A Differential Drive Dummy Robot
Post by: pomprocker on January 30, 2009, 11:09:38 AM
It appears he is using tactile sensors
Title: Re: My First Robot - A Differential Drive Dummy Robot
Post by: frodo on January 30, 2009, 11:11:20 AM
ye, thought it would be because it is crashing into everything. lol
Title: Re: My First Robot - A Differential Drive Dummy Robot
Post by: airman00 on January 30, 2009, 02:53:13 PM
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
Title: Re: My First Robot - A Differential Drive Dummy Robot
Post by: HDL_CinC_Dragon on January 30, 2009, 03:12:56 PM
So its not object avoidance, its crash into object and run away before they can call the cops :P
Title: Re: My First Robot - A Differential Drive Dummy Robot
Post by: Joesavage1 on January 31, 2009, 01:14:46 AM
by tactile sensors do you mean like bump switches?

Thanks

Joe
Title: Re: My First Robot - A Differential Drive Dummy Robot
Post by: reefat on January 31, 2009, 01:33:41 AM
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. ;)

Quote from: Joesavage1
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/).
Title: Re: My First Robot - A Differential Drive Dummy Robot
Post by: frodo on January 31, 2009, 05:51:13 AM
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
Title: Re: My First Robot - A Differential Drive Dummy Robot
Post by: TrickyNekro on January 31, 2009, 09:25:08 AM
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!!!
Title: Re: My First Robot - A Differential Drive Dummy Robot
Post by: reefat on January 31, 2009, 02:19:59 PM
Quote from: TrickyNekro
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.  ;)

Quote from: frodo
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.
Title: Re: My First Robot - A Differential Drive Dummy Robot
Post by: Joesavage1 on February 01, 2009, 03:15:38 AM
Awsome.



Joe
Title: Re: My First Robot - A Differential Drive Dummy Robot
Post by: horo333 on February 06, 2009, 11:36:18 AM
[youtube]http://www.youtube.com/watch?v=kLgc_u21A2Q[/youtube]
hi, guys
Title: Re: My First Robot - A Differential Drive Dummy Robot
Post by: frodo on February 06, 2009, 11:45:43 AM
cool. now you've done remote control, why not try building a programmed robot instead of remote control  ;)
Title: Re: My First Robot - A Differential Drive Dummy Robot
Post by: horo333 on February 06, 2009, 12:35:11 PM
tnx, can i put in an 25v cap would my motors melt ?and can you tell me what v reg to use?
Title: Re: My First Robot - A Differential Drive Dummy Robot
Post by: frodo on February 06, 2009, 12:41:11 PM
sorry, no idea :P
Title: Re: My First Robot - A Differential Drive Dummy Robot
Post by: reefat on February 06, 2009, 01:44:42 PM
Quote from: frodo
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.
Title: Re: My First Robot - A Differential Drive Dummy Robot
Post by: frodo on February 06, 2009, 01:46:32 PM
yes, but remote control teaches you nothing about MCUs. building a programmed robot does.
Title: Re: My First Robot - A Differential Drive Dummy Robot
Post by: reefat on February 06, 2009, 01:57:01 PM
Quote from: frodo
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/)
Title: Re: My First Robot - A Differential Drive Dummy Robot
Post by: frodo on February 06, 2009, 02:10:55 PM
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
Title: Re: My First Robot - A Differential Drive Dummy Robot
Post by: reefat on February 06, 2009, 02:18:19 PM
Quote from: frodo
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.
Title: Re: My First Robot - A Differential Drive Dummy Robot
Post by: frodo on February 06, 2009, 02:34:26 PM
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?
Title: Re: My First Robot - A Differential Drive Dummy Robot
Post by: paulstreats on February 06, 2009, 05:58:17 PM
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.
Title: Re: My First Robot - A Differential Drive Dummy Robot
Post by: reefat on February 06, 2009, 08:05:35 PM
Quote from: paulstreats
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.
Title: Re: My First Robot - A Differential Drive Dummy Robot
Post by: horo333 on February 07, 2009, 03:05:28 AM
hey, i now that it teaches me nothing, i built the track following robot and stuff on my robotics classes