Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Self Navigating Robot!

Self Navigating Robot!

Scheduled Pinned Locked Moved The Lounge
htmlcomhardware
33 Posts 12 Posters 2 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Rama Krishna Vavilala

    Ashish Derhgawen wrote:

    my room is a big mess...I NEVER clean it. Ha haha.

    Good for testing obstacles;) You need to develop a robot that will clean your room.

    A Offline
    A Offline
    Ashish Derhgawen
    wrote on last edited by
    #16

    My room is a perfect obstacle course. :laugh:

    Rama Krishna Vavilala wrote:

    You need to develop a robot that will clean your room.

    Hey, nice idea!

    Time flies like an arrow; Fruit flies like a banana. Ashish Derhgawen - http://ashishrd.blogspot.com[^]

    1 Reply Last reply
    0
    • A Ashish Derhgawen

      Hello everyone, I've just built a Microbric Viper robot which uses a laser based obstacle detector to avoid obstacles: http://ashishrd.blogspot.com/2007/04/self-navigating-microbric-viper-robot_25.html[^] I built the obstacle detector using a wireless webcam and a laser pointer. Well, this isn't the first time I'm using a laser based obstacle detector on a robot (I've used them before on computer controlled RC cars)..but this time the robot is able to scan its surroundings by rotating the obstacle detector with a servo. The camera on the robot sends images to a computer..and the computer determines how far obstacles are by checking the position of the laser dot in the camera's field of view. You can read more about it on my blog. :) The robot's microcontroller has been programmed in BASIC! My computer communicates with the robot using IR. Here's MSDN Coding4Fun article by Scott Hanselman on doing this if you're interested :) : http://blogs.msdn.com/coding4fun/archive/2007/02/19/1720128.aspx[^][^] Well, I took a slightly different approach and used a computer controlled PlayStation 2 remote to control the robot. :) Be sure to watch the videos! Hope you like them. :-D Ashish

      Time flies like an arrow; Fruit flies like a banana. Ashish Derhgawen - http://ashishrd.blogspot.com[^]

      E Offline
      E Offline
      Eytukan
      wrote on last edited by
      #17

      Ashish, are you a drop-out? If not, drop out! You'll become a millionaire :-D


      Press: 1500 to 2,200 messages in just 6 days? How's that possible sir? **Dr.Brad :**Well,I just replied to everything Graus did and then argued with Negus for a bit.

      A 1 Reply Last reply
      0
      • E Eytukan

        Ashish, are you a drop-out? If not, drop out! You'll become a millionaire :-D


        Press: 1500 to 2,200 messages in just 6 days? How's that possible sir? **Dr.Brad :**Well,I just replied to everything Graus did and then argued with Negus for a bit.

        A Offline
        A Offline
        Ashish Derhgawen
        wrote on last edited by
        #18

        Unfortunately, I'm not a drop-out yet. However, I really like your idea. Now I'll definitely drop out! :laugh:

        Time flies like an arrow; Fruit flies like a banana. Ashish Derhgawen - http://ashishrd.blogspot.com[^]

        R 1 Reply Last reply
        0
        • A Ashish Derhgawen

          Unfortunately, I'm not a drop-out yet. However, I really like your idea. Now I'll definitely drop out! :laugh:

          Time flies like an arrow; Fruit flies like a banana. Ashish Derhgawen - http://ashishrd.blogspot.com[^]

          R Offline
          R Offline
          Rama Krishna Vavilala
          wrote on last edited by
          #19

          Which school/college do you go to?

          E A 2 Replies Last reply
          0
          • R Rama Krishna Vavilala

            Which school/college do you go to?

            E Offline
            E Offline
            Eytukan
            wrote on last edited by
            #20

            The college for the x-men. :-D


            Press: 1500 to 2,200 messages in just 6 days? How's that possible sir? **Dr.Brad :**Well,I just replied to everything Graus did and then argued with Negus for a bit.

            1 Reply Last reply
            0
            • R Rama Krishna Vavilala

              Which school/college do you go to?

              A Offline
              A Offline
              Ashish Derhgawen
              wrote on last edited by
              #21

              There you go..VuNic knows it all...

              VuNic wrote:

              The college for the x-men. :-D

              :cool:

              Time flies like an arrow; Fruit flies like a banana. Ashish Derhgawen - http://ashishrd.blogspot.com[^]

              1 Reply Last reply
              0
              • A Ashish Derhgawen

                Hello everyone, I've just built a Microbric Viper robot which uses a laser based obstacle detector to avoid obstacles: http://ashishrd.blogspot.com/2007/04/self-navigating-microbric-viper-robot_25.html[^] I built the obstacle detector using a wireless webcam and a laser pointer. Well, this isn't the first time I'm using a laser based obstacle detector on a robot (I've used them before on computer controlled RC cars)..but this time the robot is able to scan its surroundings by rotating the obstacle detector with a servo. The camera on the robot sends images to a computer..and the computer determines how far obstacles are by checking the position of the laser dot in the camera's field of view. You can read more about it on my blog. :) The robot's microcontroller has been programmed in BASIC! My computer communicates with the robot using IR. Here's MSDN Coding4Fun article by Scott Hanselman on doing this if you're interested :) : http://blogs.msdn.com/coding4fun/archive/2007/02/19/1720128.aspx[^][^] Well, I took a slightly different approach and used a computer controlled PlayStation 2 remote to control the robot. :) Be sure to watch the videos! Hope you like them. :-D Ashish

                Time flies like an arrow; Fruit flies like a banana. Ashish Derhgawen - http://ashishrd.blogspot.com[^]

                B Offline
                B Offline
                Bassam Abdul Baki
                wrote on last edited by
                #22

                You really need to get a hobby. Something with two arms, two legs, two humps and a toe. :-D


                "Religion is assurance in numbers." - Bassam Abdul-Baki Web - Blog - RSS - Math - LinkedIn - BM

                1 Reply Last reply
                0
                • A Ashish Derhgawen

                  Hello everyone, I've just built a Microbric Viper robot which uses a laser based obstacle detector to avoid obstacles: http://ashishrd.blogspot.com/2007/04/self-navigating-microbric-viper-robot_25.html[^] I built the obstacle detector using a wireless webcam and a laser pointer. Well, this isn't the first time I'm using a laser based obstacle detector on a robot (I've used them before on computer controlled RC cars)..but this time the robot is able to scan its surroundings by rotating the obstacle detector with a servo. The camera on the robot sends images to a computer..and the computer determines how far obstacles are by checking the position of the laser dot in the camera's field of view. You can read more about it on my blog. :) The robot's microcontroller has been programmed in BASIC! My computer communicates with the robot using IR. Here's MSDN Coding4Fun article by Scott Hanselman on doing this if you're interested :) : http://blogs.msdn.com/coding4fun/archive/2007/02/19/1720128.aspx[^][^] Well, I took a slightly different approach and used a computer controlled PlayStation 2 remote to control the robot. :) Be sure to watch the videos! Hope you like them. :-D Ashish

                  Time flies like an arrow; Fruit flies like a banana. Ashish Derhgawen - http://ashishrd.blogspot.com[^]

                  C Offline
                  C Offline
                  Chris Maunder
                  wrote on last edited by
                  #23

                  I now know what I want for Christmas. That's awesome.

                  cheers, Chris Maunder

                  CodeProject.com : C++ MVP

                  1 Reply Last reply
                  0
                  • A Ashish Derhgawen

                    Hello everyone, I've just built a Microbric Viper robot which uses a laser based obstacle detector to avoid obstacles: http://ashishrd.blogspot.com/2007/04/self-navigating-microbric-viper-robot_25.html[^] I built the obstacle detector using a wireless webcam and a laser pointer. Well, this isn't the first time I'm using a laser based obstacle detector on a robot (I've used them before on computer controlled RC cars)..but this time the robot is able to scan its surroundings by rotating the obstacle detector with a servo. The camera on the robot sends images to a computer..and the computer determines how far obstacles are by checking the position of the laser dot in the camera's field of view. You can read more about it on my blog. :) The robot's microcontroller has been programmed in BASIC! My computer communicates with the robot using IR. Here's MSDN Coding4Fun article by Scott Hanselman on doing this if you're interested :) : http://blogs.msdn.com/coding4fun/archive/2007/02/19/1720128.aspx[^][^] Well, I took a slightly different approach and used a computer controlled PlayStation 2 remote to control the robot. :) Be sure to watch the videos! Hope you like them. :-D Ashish

                    Time flies like an arrow; Fruit flies like a banana. Ashish Derhgawen - http://ashishrd.blogspot.com[^]

                    J Offline
                    J Offline
                    Jasmine2501
                    wrote on last edited by
                    #24

                    Nice! Although... having a dog chase a laser is much more fun :) I played around with a similar thing on my Lego NXT, but the sensor picks up too much noise. NXTs communicate using BlueTooth, which is fine for reprogramming but not as fast as IR... although also not prone to line-of-sight problems. IMO, the NXT is a smaller learning curve and less financial outlay, but clearly not as capable as other kits. NXT can be programmed using many languages, including the new MS Robotics Studio. Microbric is definitely very cool, but for beginners without a lot of money, I highly recommend the Lego NXT. (Viper kit might be cheaper, but comes with less "stuff" ... I didn't want to look up the conversion rate to AUD, someone else can google that) You know you are mentioned on their site? Very groovy :)

                    "Quality Software since 1983!"
                    http://www.smoothjazzy.com/ - see the "Programming" section for freeware tools and articles.

                    A 1 Reply Last reply
                    0
                    • J Jasmine2501

                      Nice! Although... having a dog chase a laser is much more fun :) I played around with a similar thing on my Lego NXT, but the sensor picks up too much noise. NXTs communicate using BlueTooth, which is fine for reprogramming but not as fast as IR... although also not prone to line-of-sight problems. IMO, the NXT is a smaller learning curve and less financial outlay, but clearly not as capable as other kits. NXT can be programmed using many languages, including the new MS Robotics Studio. Microbric is definitely very cool, but for beginners without a lot of money, I highly recommend the Lego NXT. (Viper kit might be cheaper, but comes with less "stuff" ... I didn't want to look up the conversion rate to AUD, someone else can google that) You know you are mentioned on their site? Very groovy :)

                      "Quality Software since 1983!"
                      http://www.smoothjazzy.com/ - see the "Programming" section for freeware tools and articles.

                      A Offline
                      A Offline
                      Ashish Derhgawen
                      wrote on last edited by
                      #25

                      I think Lego NXTs come with ultrasonic sensors, right? Vipers don't come with any range sensors..so I had to make my own. :)

                      Jasmine2501 wrote:

                      Viper kit might be cheaper

                      I don't know how much these robots cost..because I got mine for free - http://ashishrd.blogspot.com/2007/03/microbric-robots.html[^] :cool:

                      Jasmine2501 wrote:

                      You know you are mentioned on their site? Very groovy :)

                      :omg: Cool! Thanks for letting me know. Ashish :)

                      Time flies like an arrow; Fruit flies like a banana. Ashish Derhgawen - http://ashishrd.blogspot.com[^]

                      J 1 Reply Last reply
                      0
                      • A Ashish Derhgawen

                        Hello everyone, I've just built a Microbric Viper robot which uses a laser based obstacle detector to avoid obstacles: http://ashishrd.blogspot.com/2007/04/self-navigating-microbric-viper-robot_25.html[^] I built the obstacle detector using a wireless webcam and a laser pointer. Well, this isn't the first time I'm using a laser based obstacle detector on a robot (I've used them before on computer controlled RC cars)..but this time the robot is able to scan its surroundings by rotating the obstacle detector with a servo. The camera on the robot sends images to a computer..and the computer determines how far obstacles are by checking the position of the laser dot in the camera's field of view. You can read more about it on my blog. :) The robot's microcontroller has been programmed in BASIC! My computer communicates with the robot using IR. Here's MSDN Coding4Fun article by Scott Hanselman on doing this if you're interested :) : http://blogs.msdn.com/coding4fun/archive/2007/02/19/1720128.aspx[^][^] Well, I took a slightly different approach and used a computer controlled PlayStation 2 remote to control the robot. :) Be sure to watch the videos! Hope you like them. :-D Ashish

                        Time flies like an arrow; Fruit flies like a banana. Ashish Derhgawen - http://ashishrd.blogspot.com[^]

                        N Offline
                        N Offline
                        NormDroid
                        wrote on last edited by
                        #26

                        Excellent, you have a lot of talent that some hitech company would be interested in. The thing you got above other programmerw is the ability to think outside the box, an attribute that is very rare nowadays with the amount of 'IT noise' in the world.

                        .net is a box of never ending treasures, every day I get find another gem.

                        A 1 Reply Last reply
                        0
                        • N NormDroid

                          Excellent, you have a lot of talent that some hitech company would be interested in. The thing you got above other programmerw is the ability to think outside the box, an attribute that is very rare nowadays with the amount of 'IT noise' in the world.

                          .net is a box of never ending treasures, every day I get find another gem.

                          A Offline
                          A Offline
                          Ashish Derhgawen
                          wrote on last edited by
                          #27

                          :->

                          Time flies like an arrow; Fruit flies like a banana. Ashish Derhgawen - http://ashishrd.blogspot.com[^]

                          1 Reply Last reply
                          0
                          • A Ashish Derhgawen

                            I think Lego NXTs come with ultrasonic sensors, right? Vipers don't come with any range sensors..so I had to make my own. :)

                            Jasmine2501 wrote:

                            Viper kit might be cheaper

                            I don't know how much these robots cost..because I got mine for free - http://ashishrd.blogspot.com/2007/03/microbric-robots.html[^] :cool:

                            Jasmine2501 wrote:

                            You know you are mentioned on their site? Very groovy :)

                            :omg: Cool! Thanks for letting me know. Ashish :)

                            Time flies like an arrow; Fruit flies like a banana. Ashish Derhgawen - http://ashishrd.blogspot.com[^]

                            J Offline
                            J Offline
                            Jasmine2501
                            wrote on last edited by
                            #28

                            Yeah, it has an ultrasound distance sensor, but it gets too much noise. I tried to make a simple radar screen, and you have to scan things 3 or 4 times and average the result... otherwise you get spikes all over the place. Right now I'm trying to make a dog toy that would run away from the dog, and react in some way when he hits it, then go running off in some other direction. Tricky part is that it has to be faster than him, or it's just not entertaining... I think the Microbric parts are a little cheaper than the Lego. Both kits have their advantages...

                            "Quality Software since 1983!"
                            http://www.smoothjazzy.com/ - see the "Programming" section for freeware tools and articles.

                            A 1 Reply Last reply
                            0
                            • J Jasmine2501

                              Yeah, it has an ultrasound distance sensor, but it gets too much noise. I tried to make a simple radar screen, and you have to scan things 3 or 4 times and average the result... otherwise you get spikes all over the place. Right now I'm trying to make a dog toy that would run away from the dog, and react in some way when he hits it, then go running off in some other direction. Tricky part is that it has to be faster than him, or it's just not entertaining... I think the Microbric parts are a little cheaper than the Lego. Both kits have their advantages...

                              "Quality Software since 1983!"
                              http://www.smoothjazzy.com/ - see the "Programming" section for freeware tools and articles.

                              A Offline
                              A Offline
                              Ashish Derhgawen
                              wrote on last edited by
                              #29

                              That sounds like a fun and tricky project. I'd love see a video if you're successful :) The fact that Microbric robots don't come with all types of sensors (like Lego NXTs), is a good thing for me. It encourages me to make new things..like the laser based obstacle detector. :) This is what makes everything fun and exciting...if Vipers came with ultrasonic range sensors...I wouldn't have enjoyed doing this project as much as I am enjoying it now. I had the fun of making my own obstacle detector! :) Ashish

                              Time flies like an arrow; Fruit flies like a banana. Ashish Derhgawen - http://ashishrd.blogspot.com[^]

                              J 1 Reply Last reply
                              0
                              • A Ashish Derhgawen

                                That sounds like a fun and tricky project. I'd love see a video if you're successful :) The fact that Microbric robots don't come with all types of sensors (like Lego NXTs), is a good thing for me. It encourages me to make new things..like the laser based obstacle detector. :) This is what makes everything fun and exciting...if Vipers came with ultrasonic range sensors...I wouldn't have enjoyed doing this project as much as I am enjoying it now. I had the fun of making my own obstacle detector! :) Ashish

                                Time flies like an arrow; Fruit flies like a banana. Ashish Derhgawen - http://ashishrd.blogspot.com[^]

                                J Offline
                                J Offline
                                Jasmine2501
                                wrote on last edited by
                                #30

                                That is a very good attitude which more young people should have. You should see the Lego forums: "Why can't we have more motors?" More this, more that... no questions about how to do more with what you get. Keep hacking... you're gonna turn out good :) Better than most already... :)

                                "Quality Software since 1983!"
                                http://www.smoothjazzy.com/ - see the "Programming" section for freeware tools and articles.

                                A 1 Reply Last reply
                                0
                                • A Ashish Derhgawen

                                  Hello everyone, I've just built a Microbric Viper robot which uses a laser based obstacle detector to avoid obstacles: http://ashishrd.blogspot.com/2007/04/self-navigating-microbric-viper-robot_25.html[^] I built the obstacle detector using a wireless webcam and a laser pointer. Well, this isn't the first time I'm using a laser based obstacle detector on a robot (I've used them before on computer controlled RC cars)..but this time the robot is able to scan its surroundings by rotating the obstacle detector with a servo. The camera on the robot sends images to a computer..and the computer determines how far obstacles are by checking the position of the laser dot in the camera's field of view. You can read more about it on my blog. :) The robot's microcontroller has been programmed in BASIC! My computer communicates with the robot using IR. Here's MSDN Coding4Fun article by Scott Hanselman on doing this if you're interested :) : http://blogs.msdn.com/coding4fun/archive/2007/02/19/1720128.aspx[^][^] Well, I took a slightly different approach and used a computer controlled PlayStation 2 remote to control the robot. :) Be sure to watch the videos! Hope you like them. :-D Ashish

                                  Time flies like an arrow; Fruit flies like a banana. Ashish Derhgawen - http://ashishrd.blogspot.com[^]

                                  A Offline
                                  A Offline
                                  Ashley van Gerven
                                  wrote on last edited by
                                  #31

                                  Looks like you're halfway towards building Terminator. ETA? :)

                                  "For fifty bucks I'd put my face in their soup and blow." - George Costanza

                                  CP article: SmartPager - a Flickr-style pager control with go-to-page popup layer.

                                  A 1 Reply Last reply
                                  0
                                  • J Jasmine2501

                                    That is a very good attitude which more young people should have. You should see the Lego forums: "Why can't we have more motors?" More this, more that... no questions about how to do more with what you get. Keep hacking... you're gonna turn out good :) Better than most already... :)

                                    "Quality Software since 1983!"
                                    http://www.smoothjazzy.com/ - see the "Programming" section for freeware tools and articles.

                                    A Offline
                                    A Offline
                                    Ashish Derhgawen
                                    wrote on last edited by
                                    #32

                                    :)

                                    Time flies like an arrow; Fruit flies like a banana. Ashish Derhgawen - http://ashishrd.blogspot.com[^]

                                    1 Reply Last reply
                                    0
                                    • A Ashley van Gerven

                                      Looks like you're halfway towards building Terminator. ETA? :)

                                      "For fifty bucks I'd put my face in their soup and blow." - George Costanza

                                      CP article: SmartPager - a Flickr-style pager control with go-to-page popup layer.

                                      A Offline
                                      A Offline
                                      Ashish Derhgawen
                                      wrote on last edited by
                                      #33

                                      2034 AD

                                      Time flies like an arrow; Fruit flies like a banana. Ashish Derhgawen - http://ashishrd.blogspot.com[^]

                                      1 Reply Last reply
                                      0
                                      Reply
                                      • Reply as topic
                                      Log in to reply
                                      • Oldest to Newest
                                      • Newest to Oldest
                                      • Most Votes


                                      • Login

                                      • Don't have an account? Register

                                      • Login or register to search.
                                      • First post
                                        Last post
                                      0
                                      • Categories
                                      • Recent
                                      • Tags
                                      • Popular
                                      • World
                                      • Users
                                      • Groups