This Forum is Dedicated For all The Object Oriented PIC Lovers .......... The concept behind OOPic is straight forward. Use preprogrammed multitasking Objects from a library of highly optimized Objects to do all the work of interacting with the hardware. Then write small scripts in Basic, C, or Java syntax styles to control the Objects. During operation, the Objects run continuously and simultaneously in the background while the scripts run in the foreground telling the objects what to do.

Thursday, January 24, 2008

[oopic] Re: Extra memory (Future plans for robot to map room details)

I am taking small steps, I'm doing it more for the fun of it and the
learning experience rather than any practical reasons.

I'm also going to start on an non robotic thing with a different
board, (Hence all my previous questions) A Wireless talking alarm
system. (Again more on the get it working and learning in the
process, rather than a more practical reason)

Jas

--- In oopic@yahoogroups.com, "red71956" <kdwyer@...> wrote:
>
> Just a thought...
> "Explore" could be as simple as wandering aimlessly about without
> bumping into things, or making a map to follow at a future point.
> Things change. Objects move, or appear and disappear (for a robot.)
> This might make a map obsolete really fast.
> Since it (would) already know how to map once, why not simply run
the
> mapping algorithm any time the bot moves? Using an 'old' map and
then
> adapting on-the-fly to any changes... sounds like twice the
trouble.
> Some localization device (Pololu beacons for instance) installed on
> some immovable object, then you're just a vector (or two) away from
> exact positioning, with 'standard' object-avoidance code.
>
> While detailed 'memory of a location' sounds desireable, I wonder
> about the utility of it. The same results might be obtained in an
> easier manner.
> I'm posting a file about Map Creation. (Not mine, but very
> informative.)
> Good luck to you in this ambitious adventure!
>
> --- In oopic@yahoogroups.com, "jasuk1970" <mail@> wrote:
> >
> > In my case I'm pretty new to all this too. So my plans may change
> > radically :).
> >
> > My main idea is to put robot at point A (A known point) Then make
> it
> > explore the area.
> >
> > My ideas currently behind exploration is to create a routine that
> > will turn a servo a known amount. Then use this amount as a unit
of
> > the map. (For example one wheel rotation). The robot will on move
> > forward and rotate on the spot (By 90 Degrees). It will find
> > obsticals using IR sensors and black of parts of the map as un-
> > passable.
> >
> > Once the map has been finished. I will put the robot at point A,
> > select point B on the map by grid coordinate and then the PC will
> > work out the quickest way to the target (Using 45 degree
rotations)
> >
> > If a non plotted obstacle gets detected, the robot will wait a
> > certain number of seconds (E.g. for the cat to get out the
way :) )
> >
> > Before relaying this as a new blockage to the PC and asking for a
> new
> > route.
> >
> > The whole system hinges on the ability to accuratly measure
> movement.
> >
> > Jas


Yahoo! Groups Links

<*> To visit your group on the web, go to:

http://groups.yahoo.com/group/oopic/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:

http://groups.yahoo.com/group/oopic/join

(Yahoo! ID required)

<*> To change settings via email:
mailto:oopic-digest@yahoogroups.com
mailto:oopic-fullfeatured@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
oopic-unsubscribe@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:

http://docs.yahoo.com/info/terms/

No comments: