Results 1 to 14 of 14

Thread: NASA robotics competition

  1. #1
    Join Date
    Dec 2006
    Posts
    374
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default NASA robotics competition

    Ok, So...

    Nasa is hosting a robotics competition that our class is gunna be competing in.
    The competition is this:
    A robot will have to move "moon dirt" from the sand box to a collector. sounds easy right?
    well here is more details.



    The robot is going to programmed in the C language. the sponsors were nice enough to give us "EasyC" which is supposed to make programming easier. but i suspect we will have the most trouble with that. so what im asking from you guys is:

    to brain storm on how to accomplish this task, and help out with the c coding or something. im not sure on all the details because the competition hasent even officially started yet. our school is like 2 months ahead of the rest.

    Thanks.
    -Syberium
    Another awsome scripting forum! Check it out: www.Uberbroproductions.net/forums
    TRY MY VARROCK ZAMMY MAGE CURSER/CONFUSER/WEAKENER! THE LINK IS BELOW
    http://www.srl-forums.com/forum/varr...56.html?t=6356
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~


  2. #2
    Join Date
    Feb 2006
    Location
    New Zealand
    Posts
    1,330
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Link? Are outsiders allowed to join the compeition?

  3. #3
    Join Date
    Feb 2006
    Location
    Berkeley, CA
    Posts
    1,837
    Mentioned
    52 Post(s)
    Quoted
    60 Post(s)

    Default

    You are going to be building the robot as well I assume? What class is this, I want to take it Anyway, I've used EasyC before, its actualy fairly straight forward, assuming you know C. However, you need to make a subsystem of sensors, servos, recievers, etc. before you even think of programming it. IE, you need the robot before you write the program. Needless to say you need to know what you need to be able to detect/do before you make the robot... The beacon system will be the most interesting. I'd have them emit something at two different frequencies, and since you know how far appart they are, you can use relative strengths to align yourself via triangulation. The whole shoveling thing will be... interesting. How large of a robot are you planning on building? I mean, moving 100 lbs of dirt is quite a task, ignoring that you will have to dump it somewhere specific that happens to be up a ramp... More details please

  4. #4
    Join Date
    May 2006
    Location
    Helsinki, Finland (capital)
    Posts
    269
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Is this moon dirt like some mud or like chewing gum? Sounds interesting, who'll be coding the software and what materials can you use building the robot?

  5. #5
    Join Date
    Dec 2006
    Location
    Banville
    Posts
    3,914
    Mentioned
    12 Post(s)
    Quoted
    98 Post(s)

    Default

    Use three beacons if you are allowed to, and place a "map" of the arena inside the robots head. If you can see the ring and adjust the robot, you might be able to change it (But I'm assuming that the program will be flashed to firmware, right?). Or, you could have it have some kind of bounce detector on it to keep it from running into stuff.


    But if you just need to shovel moon-dirt into the bucket, etc., then I would just have it look for bowling balls and shovel at the closest place to the receiver and move outward.
    The jealous temper of mankind, ever more disposed to censure than
    to praise the work of others, has constantly made the pursuit of new
    methods and systems no less perilous than the search after unknown
    lands and seas.

  6. #6
    Join Date
    Dec 2006
    Posts
    374
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Umm idk if there is a website for it. I dont think the comp has even officially started yet. were "ahead of the curve" and were like 1 of 3 highschools competing. Im in electronics class which for the first semester we learned formulas to compute current,power,resistance etc. we just started building robots and programming them to drive forward bump into things then turn etc.
    umm the drafting class is building the actual robot, we are just wiring it and programming it.


    Okay here are more details.

    The collector will also be placed in a random spot, which is why there are beacons so we know where the collector is. the robot has to be completely programmed and ready before we ever the see the sand box. it has to be completely autonomous. Umm were still not sure on the method of removing the moon dirt and all that is going to be. The moon dirt is just a very strange substance. u can drill a 100ft deep hole into a pit of it, and the dirt woudent fall into the hole. so its kind of like ice in that matter.

    Yeah that was are plan with the beacons. we were going to receive the signal, then triangulate our position. im not sure how that works though cuz im not very high in math yet, only geometry if somebody could explain how triangulating your position works id appreciate it
    Another awsome scripting forum! Check it out: www.Uberbroproductions.net/forums
    TRY MY VARROCK ZAMMY MAGE CURSER/CONFUSER/WEAKENER! THE LINK IS BELOW
    http://www.srl-forums.com/forum/varr...56.html?t=6356
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~


  7. #7
    Join Date
    Feb 2006
    Location
    Belgium
    Posts
    3,137
    Mentioned
    3 Post(s)
    Quoted
    5 Post(s)

    Default

    Ooh, I want my own moon bot Maybe it'd also dig me a bunker to place some mainframes to take over cyberspace with ... *keeps on dreaming*

  8. #8
    Join Date
    Dec 2006
    Location
    Banville
    Posts
    3,914
    Mentioned
    12 Post(s)
    Quoted
    98 Post(s)

    Default

    In that case, try something that moves outward from the beaker, gets a load, and moves back to it.
    The jealous temper of mankind, ever more disposed to censure than
    to praise the work of others, has constantly made the pursuit of new
    methods and systems no less perilous than the search after unknown
    lands and seas.

  9. #9
    Join Date
    Oct 2007
    Location
    Anime land. Woot!
    Posts
    552
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    [offtopic/] lol freddy your funny! =D [offtopic/]
    i don't know any thing about c programming just loidering around,
    i got an idea, maybe it's been said but if you moon dirt is "sticky" maybe you could have a censor to see if the wieght of the craft has been increesed
    and it would head to the collecter?
    ah well that's my 2 cents, good luck and that souds fun =p

  10. #10
    Join Date
    Aug 2007
    Location
    England
    Posts
    734
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Do it like tile walking. You start you get the position of where the moon dirt must go via the reciever and that is 0. Then work out how much power is needed to move say 10cm? that is 1 Tile, so you move so far away you move so far back...? Pretty simple might work. The digging is surely dependent on the robot?
    The truth finally came out...


  11. #11
    Join Date
    Jun 2007
    Location
    brooklyn ny
    Posts
    683
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    yes but if this wins it will probably be put into space so if it digs on the moon there is literally no way to map it out

  12. #12
    Join Date
    Dec 2006
    Posts
    723
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    I'm pretty sure my school is doing that too, doesn't it start in January?

  13. #13
    Join Date
    Mar 2007
    Posts
    1,700
    Mentioned
    0 Post(s)
    Quoted
    8 Post(s)

    Default

    Use Scar!

    SCAR Code:
    program Robot;

    begin
      MoveBowlingBallsToCollector;
    end.


    Don't thank me.

  14. #14
    Join Date
    Dec 2006
    Location
    .̿̂̔͋͗̎̆ͥ̍̒ͤ͂̾̌̀̅
    Posts
    3,012
    Mentioned
    1 Post(s)
    Quoted
    3 Post(s)

    Default

    Quote Originally Posted by lordsaturn View Post
    Use Scar!

    SCAR Code:
    program Robot;

    begin
      MoveBowlingBallsToCollector;
    end.


    Don't thank me.
    You sir, have failed.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Programming Competition?
    By Korbman in forum C/C++ Help and Tutorials
    Replies: 13
    Last Post: 04-16-2009, 01:52 AM
  2. SRL Scripting Competition #3.5
    By Waddo in forum News and General
    Replies: 85
    Last Post: 02-19-2009, 07:51 AM
  3. Logo competition
    By The Prince of Randomness? in forum Semi Stupid Pictures
    Replies: 16
    Last Post: 05-10-2006, 03:39 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •