+ Reply to Thread
Results 1 to 6 of 6

Thread: Robotics Object Recognition

  1. #1
    nuttaphong191 Bad
    Join Date
    Apr 2007
    Posts
    33

    Talking Robotics Object Recognition

    I am new to an Electronics. I am basically a software developer.
    I am planning to develop one robotic who will see the object in front of it and scan it and store it as image/map/or in pixel.

    May i know how to go for it?
    My basic questions are:
    1. How it will look the object and scan an image and store?
    2. Any Laser technolgy is required?
    3. How to build an electronic circuit?
    4. Overall flow.
    5. In which language do i need to develop software program if any action is required?


  2. #2
    Papabravo Excellent Papabravo Excellent Papabravo Excellent Papabravo Excellent Papabravo Excellent Papabravo Excellent Papabravo Excellent
    Join Date
    Mar 2006
    Location
    Michigan, USA (GMT-5)
    Posts
    2,892

    Default

    Let't try these one at a time.
    1. Use a Charged Coupled Device (CCD) Camera
    2. I don't think so, but I could be wrong
    3. Design the circuit, fabricate the board, assemble the components
    4. I'm not sure what you mean here
    5. Any procedural language will do
    There is a whole industry called machine vision that creates exactly these kind of devices and systems. Many companies have gone belly up trying to make and sell useful products.

  3. #3
    dknguyen Excellent dknguyen Excellent dknguyen Excellent dknguyen Excellent dknguyen Excellent dknguyen Excellent dknguyen Excellent dknguyen Excellent dknguyen Excellent
    Join Date
    May 2006
    Location
    Alberta, Canada
    Posts
    6,028

    Default

    Laser Imagers- start out much more expensive, but data is more reliable and easier to work with (it's just a bunch of distance reading in polar coordinates. The data gives direct information that can be used. But you can't do as many things with the data as imaging.

    Imaging- Cameras can be much much cheaper than lasers. Processing the data is much much more intensive hardware and software wise. Data interpretations are less reliable though you can do more with the data. If you try to get distance information with imaging, you probably need stereo, or even triple camera systems and those approach or exceed the cost of lasers.

    If this is just hobby, my advice, transmit data to a PC and get the PC to do all the image processing (though I hate doing that just as much as the next person who likes self-contained robots). If you are a software engineer, I'd recommend transmitting all processing to a PC. I believe MATLAB is capable of doing such processing and if you can get it to work, it may help you save a lot of time. Going with lasers is just too expensive for a past time.

    The cheapest laser I have found is the $2000 at Acroname (can also be found in a few other places). It only works to 4 meters though and is not an imager, just a line scanner. The next cheapeset lasers cost >$10,000 or so, but do imaging and work for km.

    Maybe you can learn something about imaging and porting the processing to a PC by browsing around:
    http://www.drrobot.com/
    Last edited by dknguyen; 5th June 2007 at 04:52 PM.

  4. #4
    jack23 Newbie
    Join Date
    May 2007
    Posts
    25

  5. #5
    gootee Newbie
    Join Date
    Apr 2007
    Location
    Indiana, USA
    Posts
    55

    Default

    You should probably learn all about image processing and image and pattern recognition, first. The algorithms you decide to use will probably determine, at least in part, the specifications of the image-gathering and processing hardware.

    Automatic image recognition can be quite complex. Search the IEEE publications.

    - Tom Gootee

    http://www.fullnet.com/~tomg/index.html

    -

  6. #6
    dknguyen Excellent dknguyen Excellent dknguyen Excellent dknguyen Excellent dknguyen Excellent dknguyen Excellent dknguyen Excellent dknguyen Excellent dknguyen Excellent
    Join Date
    May 2006
    Location
    Alberta, Canada
    Posts
    6,028

    Default

    If you are an experimenting software developer, try the CMUCam 3 or the BOE Bot camera. Both of which are open source so you can write your own code for it without worrying about the hardware. ONe is a lot cheaper than the other though, though I don't know how much less capable. THey both seem quite good.

+ Reply to Thread

Similar Threads

  1. IR Object Detection
    By jnthn in forum General Electronics Chat
    Replies: 15
    Latest: 16th January 2007, 06:03 PM
  2. outdoor IR object detection
    By SniperCZE in forum Robotics Chat
    Replies: 14
    Latest: 2nd October 2006, 08:42 AM
  3. image recognition system/software
    By bloody-orc in forum General Electronics Chat
    Replies: 10
    Latest: 23rd February 2006, 06:54 AM
  4. Tracking an object
    By RustBucket in forum Electronic Projects Design/Ideas/Reviews
    Replies: 8
    Latest: 10th February 2004, 01:31 AM
  5. PATTERN RECOGNITION
    By Sherif Welsen in forum Electronic Projects Design/Ideas/Reviews
    Replies: 21
    Latest: 20th October 2003, 04:36 AM

Tags for this Thread