+ Reply to Thread
Results 1 to 12 of 12

Thread: Robot walk with a specific behaviour

  1. #1
    watzmann Bad
    Join Date
    Nov 2003
    Location
    Egypt
    Posts
    260

    Default Robot walk with a specific behaviour

    Hi All ,

    i'm workign in my robot now.....but i have an i dea need to know if it is possible to make or not .

    i need my robot to walk in specifc path, this path is a square with length of 1 meter.

    i don't like the idea of line tracking , i need to make it without this tracking ground .

    so please tell me how to let my robot do that , i'm using PIC 16f877


    M.ALi


  2. #2
    Super Moderator Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent
    Join Date
    Nov 2003
    Location
    Derbyshire, UK
    Posts
    29,794

    Default

    You need some method of tracking it, line following is br FAR the easiest method.

    If the circuit is smooth, flat, level, and has a constant friction factor, then you could use stepper motors to give a repeatable path.
    PIC programmer software, and PIC Tutorials at:
    http://www.winpicprog.co.uk

  3. #3
    watzmann Bad
    Join Date
    Nov 2003
    Location
    Egypt
    Posts
    260

    Default

    what about using encoder and counter

  4. #4
    Super Moderator Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent
    Join Date
    Nov 2003
    Location
    Derbyshire, UK
    Posts
    29,794

    Default

    As good as a stepper, and subject to the same terrain limitations - in either case if a tyre slides on the surface at all it won't run straight and accurate.
    PIC programmer software, and PIC Tutorials at:
    http://www.winpicprog.co.uk

  5. #5
    simrantogether Good simrantogether Good
    Join Date
    May 2006
    Location
    Bangalore
    Posts
    433

    Smile well..

    the answer is time delay..

    for say 3 seconds let the robot move in straight path.. after that it turns right.. again after 3 seconds it turns right.. to move in clockwise direction..

    I advice you to choose time yourself so that it accurately travels the side length of 1 meter..

    Regards,

    Simran..
    Last edited by simrantogether; 24th September 2007 at 06:05 AM.
    Simran..
    8051 Specialist..

  6. #6
    Super Moderator Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent
    Join Date
    Nov 2003
    Location
    Derbyshire, UK
    Posts
    29,794

    Default

    Quote Originally Posted by simrantogether
    the answer is time delay..

    for say 3 seconds let the robot move in straight path.. after that it turns right.. again after 3 seconds it turns right.. to move in clockwise direction..

    I advice you to choose time yourself so that it accurately travels the side length of 1 meter..
    I presume you've never actually done this?.

    First problem, it won't always move the same distance during the same time period, second problem, it won't move in a straight line.

    Using stepper motors will help greatly with both problems, but even then if a tyre ever slips at all it's then off course.
    PIC programmer software, and PIC Tutorials at:
    http://www.winpicprog.co.uk

  7. #7
    simrantogether Good simrantogether Good
    Join Date
    May 2006
    Location
    Bangalore
    Posts
    433

    Smile Hi sir..

    Quote Originally Posted by Nigel Goodwin
    First problem, it won't always move the same distance during the same time period..
    yes ... but the error distance will be very small


    Quote Originally Posted by Nigel Goodwin
    second problem, it won't move in a straight line..
    it will move in a straight line.. because.. we are using three strepper motors two for tyres on the rear ... and one is mounted on the front.. to change the direction..


    Quote Originally Posted by Nigel Goodwin
    Using stepper motors will help greatly with both problems, but even then if a tyre ever slips at all it's then off course.
    we all have seen a wheel chair used in hospitals.. its tyres are available in market easily.. they cannot slip because of bigger size.. when compated with stepper motor..

    Regards,

    Simran..
    Last edited by simrantogether; 24th September 2007 at 08:18 AM.
    Simran..
    8051 Specialist..

  8. #8
    Super Moderator Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent
    Join Date
    Nov 2003
    Location
    Derbyshire, UK
    Posts
    29,794

    Default

    Quote Originally Posted by simrantogether
    yes ... but the error distance will be very small
    Using DC motors it will be considerable, with steppers it will be better, but still might not be good enough - unless it's over a VERY small distance.



    it will move in a straight line.. because.. we are using three strepper motors two for tyres on the rear ... and one is mounted on the front.. to change the direction..
    Again, only over a VERY short distance.



    we all have seen a wheel chair used in hospitals.. its tyres are available in market easily.. they cannot slip because of bigger size.. when compated with stepper motor..
    A wheelchair has feedback, the 'driver' controls it and keeps it straight.

    Try locking the controls of an empty wheelchair and send it down a straight corridor - try it multiple times - then see how many times it doesn't hit the walls!
    PIC programmer software, and PIC Tutorials at:
    http://www.winpicprog.co.uk

  9. #9
    simrantogether Good simrantogether Good
    Join Date
    May 2006
    Location
    Bangalore
    Posts
    433

    Smile

    Quote Originally Posted by Nigel Goodwin
    Using DC motors it will be considerable, with steppers it will be better, but still might not be good enough - unless it's over a VERY small distance.
    yes... it is effective in a small distance about 7-10 metres... but if in a larger distance.. we should use.. servo .. i feel..

    Quote Originally Posted by Nigel Goodwin
    A wheelchair has feedback, the 'driver' controls it and keeps it straight.

    Try locking the controls of an empty wheelchair and send it down a straight corridor - try it multiple times - then see how many times it doesn't hit the walls!
    i am talking about the small tyres used in a wheelchair.. that you are seeing in front.. can be used with stepper motor..



    Regards,

    Simran..
    Simran..
    8051 Specialist..

  10. #10
    Super Moderator Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent
    Join Date
    Nov 2003
    Location
    Derbyshire, UK
    Posts
    29,794

    Default

    Quote Originally Posted by simrantogether
    yes... it is effective in a small distance about 7-10 metres... but if in a larger distance.. we should use.. servo .. i feel..
    I would call that a LONG distance - even your body isn't that good - close your eyes and try and walk a straight line for 7 - 10 metres!. Make sure you have a friend there to shout and stop you, as you're likely to fall over things, walk across roads etc.


    i am talking about the small tyres used in a wheelchair.. that you are seeing in front.. can be used with stepper motor..
    Those don't go straight even when you push them from behind!
    PIC programmer software, and PIC Tutorials at:
    http://www.winpicprog.co.uk

  11. #11
    simrantogether Good simrantogether Good
    Join Date
    May 2006
    Location
    Bangalore
    Posts
    433

    Smile

    Quote Originally Posted by Nigel Goodwin
    I would call that a LONG distance - even your body isn't that good - close your eyes and try and walk a straight line for 7 - 10 metres!. Make sure you have a friend there to shout and stop you, as you're likely to fall over things, walk across roads etc.
    ok i agree your point.. but what if tyres are big... you obtain accuracy.. because less rotations per small distance..


    Those don't go straight even when you push them from behind!
    my senior made it and presented in IIT - DELHI.. he got award..
    Simran..
    8051 Specialist..

  12. #12
    Ambient Newbie
    Join Date
    Jul 2006
    Location
    Massachusetts, USA
    Posts
    376

    Default

    You could get a compass module, but even those are not 100% accurate, and they are expensive.

    The only other thing I can think of is to design a servo system that will lift the front end and move it 90 degrees each time. But you will have a VERY hard time eliminating drifting over time, unless you do a line follower.

    If the square is set up in one location then maybe you could get 4 lasers on fixed mounts that the robot can use for a referrence. That might work out pretty good with a stepper motor to help keep the distances consistant.

+ Reply to Thread

Similar Threads

  1. Robot wars!University of Cape town Mechatronics project
    By riki4eva in forum Electronic Projects Design/Ideas/Reviews
    Replies: 8
    Latest: 11th February 2010, 12:52 AM
  2. laser seeking robot
    By Syntax in forum Electronic Projects Design/Ideas/Reviews
    Replies: 6
    Latest: 28th February 2009, 07:56 PM
  3. Wireless robot (with a camera)
    By bloody-orc in forum Robotics Chat
    Replies: 30
    Latest: 2nd September 2008, 11:03 PM
  4. Motor Sizing For Moving Robots
    By dknguyen in forum Electronic Theory
    Replies: 6
    Latest: 25th April 2007, 10:44 PM
  5. Anyway to make my robot know where it is?
    By NewCurrent in forum Robotics Chat
    Replies: 3
    Latest: 20th September 2003, 06:24 AM

Tags for this Thread