RDP-01

Posted on 11/11/2010 by kelpy
Modified on: 13/09/2018
Project
Press to mark as completed
Introduction
This is an automatic import from our previous community platform. Some things can look imperfect.

If you are the original author, please access your User Control Panel and update it.

  UPDATE 19/11/2010 As promised, I've added a short video of some of the functions I can use RDP-01 for. I know they're not brilliant, but at least I am beginning to get a little understanding in electronics and programming. I'm especially pleased that I have managed to get him to follow a line (although the wife's not best pleased, as the tape left a residue on the kitchen floor!). The programming leaves a lot to be desired, but I'm learning. I can't seem to get the FritsLDR function to ...


RDP-01

 

UPDATE 19/11/2010

As promised, I've added a short video of some of the functions I can use RDP-01 for.

I know they're not brilliant, but at least I am beginning to get a little understanding in electronics and programming. I'm especially pleased that I have managed to get him to follow a line (although the wife's not best pleased, as the tape left a residue on the kitchen floor!).

The programming leaves a lot to be desired, but I'm learning. I can't seem to get the FritsLDR function to work properly, it almost works, but obviously my programming in C isn't good enough. I'll try again when the Picaxe arrives :)

_     .     _     .     _     .     _    .     _     .     _     .     _

 

  

OK, so I "Pimped My Bot" :)

Strictly speaking, I suppose this is not really a 'new' robot, as the chassis I built for my first robot has been used, but it is far removed from that one.

I have given it a complete makeover, and have added flashing LED's to make it more visually appealing. I've also added a couple of LMR stickers, but the glue doesn't seem to want to stick properly.

It uses a SharpGP2D12 range finder for object avoidance in the main. I have tried to implement fritsl's visual light avoiding technique, but as yet have not got it to work properly. However, I have noticed that if I use the Sharp in conjunction with the red led's flashing, and the photoresistors at the front pointing at an upward angle, as a backup object detector, the bot actually avoids chair legs (!) and will extricate itself from under the table with a forest of legs. I still want to get fritsl's idea working on it's own, though.

The 2 photoresistors at the front are mounted in poseable tubes, so can be pointed at the floor for photovore/phobe applications. (By the way, what is the difference between a photoresitor and an LDR?).

I will post a video showing all the various functions after the weekend.

I have also mounted 2 tubes at the front underside, approx 4mm from the surface, which will have photoresistors in them. Forward of those will be 2 very bright led's pointing at the surface immediately below those tubes, which will hopefully give me line following capabilities. (I did try 3mm led's, but they weren't bright enough, so 5mm are on order.) Incidentally, the tubes are a ball point pen case.

 

Simple object/light avoidance, and line follower.

  • Actuators / output devices: 2 x Futaba S3003 driving servos, 1 x TP SG90
  • Control method: autonomous
  • CPU: Atmega640
  • Power source: 6v 3300mAh NiMh
  • Programming language: C
  • Sensors / input devices: Sharp IR, 4 x photoresistors
  • Target environment: indoor
LikedLike this to see more

Spread the word

Flag this post

Thanks for helping to keep our community civil!


Notify staff privately
It's Spam
This post is an advertisement, or vandalism. It is not useful or relevant to the current topic.

You flagged this as spam. Undo flag.Flag Post