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.
  • A Ashish Derhgawen

    The program running on my computer is written in C#. The program in the robot is written in BASIC. :) Microcontrollers are normally programmed in C, C++ or BASIC.

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

    T Offline
    T Offline
    Tarakeshwar Reddy
    wrote on last edited by
    #6

    Ashish Derhgawen wrote:

    Microcontrollers are normally programmed in C, C++ or BASIC.

    I knew we could use C(had used it for my college project), didn't know we could use BASIC

    Ashish Derhgawen wrote:

    The program running on my computer is written in C#.

    When are you posting the article?:)

    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[^]

      L Offline
      L Offline
      lost in transition
      wrote on last edited by
      #7

      Show Off!!!:laugh: I love it. Robotics is a fun past time or even a career. Sound like you are using a Parallax Basic Stamp[^]. I find that site full of fun stuff and really good ideas. The prices are not to bad either.


      God Bless, Jason
      Programmer: A biological machine designed to convert caffeine into code.
      Developer: A person who develops working systems by writing and using software. [^]

      A 1 Reply Last reply
      0
      • T Tarakeshwar Reddy

        Ashish Derhgawen wrote:

        Microcontrollers are normally programmed in C, C++ or BASIC.

        I knew we could use C(had used it for my college project), didn't know we could use BASIC

        Ashish Derhgawen wrote:

        The program running on my computer is written in C#.

        When are you posting the article?:)

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

        Article? I haven't really thought of writing an article...this project is a bit hardware specific.

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

        T 1 Reply Last reply
        0
        • L lost in transition

          Show Off!!!:laugh: I love it. Robotics is a fun past time or even a career. Sound like you are using a Parallax Basic Stamp[^]. I find that site full of fun stuff and really good ideas. The prices are not to bad either.


          God Bless, Jason
          Programmer: A biological machine designed to convert caffeine into code.
          Developer: A person who develops working systems by writing and using software. [^]

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

          jason_lakewhitney wrote:

          Sound like you are using a Parallax Basic Stamp[^].

          I'm using a Basic Atom microcontroller..not Basic Stamp. :)

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

          L 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[^]

            T Offline
            T Offline
            TheGreatAndPowerfulOz
            wrote on last edited by
            #10

            Seeing the way that laser moves back and forth reminds me of the Cylons of Battlestar Gallactica. You bastard! You've begun the destruction of the Human Race! LOL!!:laugh::laugh::laugh:;P

            Silence is the voice of complicity. Strange women lying in ponds distributing swords is no basis for a system of government. -- monty python Might I suggest that the universe was always the size of the cosmos. It is just that at one point the cosmos was the size of a marble. -- Colin Angus Mackay

            1 Reply Last reply
            0
            • A Ashish Derhgawen

              Article? I haven't really thought of writing an article...this project is a bit hardware specific.

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

              T Offline
              T Offline
              Tarakeshwar Reddy
              wrote on last edited by
              #11

              Ashish Derhgawen wrote:

              this project is a bit hardware specific.

              It looks like your using the computer as a partial brain to control the device and your interfacing with the hardware to send/receive signals with the robot, the article could probably show how thats done.

              A 1 Reply Last reply
              0
              • A Ashish Derhgawen

                I'm not allowed to do anything outside my bedroom. Nice guess. :) By the way, my room is a big mess...I NEVER clean it. Ha haha. :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
                #12

                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 1 Reply Last reply
                0
                • A Ashish Derhgawen

                  jason_lakewhitney wrote:

                  Sound like you are using a Parallax Basic Stamp[^].

                  I'm using a Basic Atom microcontroller..not Basic Stamp. :)

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

                  L Offline
                  L Offline
                  lost in transition
                  wrote on last edited by
                  #13

                  Ashish Derhgawen wrote:

                  Basic Atom microcontroller

                  Got a link for that product.;) Parallax Basic Stamps are micro-controllers.


                  God Bless, Jason
                  Programmer: A biological machine designed to convert caffeine into code.
                  Developer: A person who develops working systems by writing and using software. [^]

                  A 1 Reply Last reply
                  0
                  • L lost in transition

                    Ashish Derhgawen wrote:

                    Basic Atom microcontroller

                    Got a link for that product.;) Parallax Basic Stamps are micro-controllers.


                    God Bless, Jason
                    Programmer: A biological machine designed to convert caffeine into code.
                    Developer: A person who develops working systems by writing and using software. [^]

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

                    Here it is: http://www.basicmicro.com/[^] :) Ashish

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

                    1 Reply Last reply
                    0
                    • T Tarakeshwar Reddy

                      Ashish Derhgawen wrote:

                      this project is a bit hardware specific.

                      It looks like your using the computer as a partial brain to control the device and your interfacing with the hardware to send/receive signals with the robot, the article could probably show how thats done.

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

                      I'll think about it :)

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

                      1 Reply Last reply
                      0
                      • 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
                                          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