Author Topic: Sorting Ojects  (Read 2671 times)

0 Members and 1 Guest are viewing this topic.

Offline antonsoTopic starter

  • Beginner
  • *
  • Posts: 2
  • Helpful? 0
Sorting Ojects
« on: October 26, 2008, 07:56:28 PM »
Hi
I am building a Robot that can find, pick, and sort coca-cola plastic and glass bottles and aluminum cans. Any sugestions on how to do the sorting? I have some ideas such as using a scale, camera for color etc. But I read something about possibly using feedback from my arm servo.

Offline airman00

  • Contest Winner
  • Supreme Robot
  • ****
  • Posts: 3,650
  • Helpful? 21
  • narobo.com
    • Narobo.com - Mechatronics and related
Re: Sorting Ojects
« Reply #1 on: October 26, 2008, 07:59:32 PM »
whats your experience level?
Check out the Roboduino, Arduino-compatible board!


Link: http://curiousinventor.com/kits/roboduino

www.Narobo.com

Offline ankitk

  • Jr. Member
  • **
  • Posts: 23
  • Helpful? 0
Re: Sorting Ojects
« Reply #2 on: October 28, 2008, 01:33:39 PM »
Like if youre a beginner, sorry to say dude but forget about it.
BUT however if you have exp. then.....
Well checkout airman00's butler robot...its really cool It might give you some ideas.
Ankit

Offline SciTech02

  • Robot Overlord
  • ****
  • Posts: 136
  • Helpful? 3
  • Life's but a green duck with soy sauce. -MegaHAL
Re: Sorting Ojects
« Reply #3 on: October 28, 2008, 02:32:55 PM »
This definitely sounds like a project you would use a camera for.  Which type of camera is your choice.  I would try to use a webcam (they're cheap) as the primary sensor.  Try reading Admin's computer vision tutorial (one of the best tutorials on the net, IMO) and after that, try roborealm.  Roborealm is a computer vision program that can do all the actions needed for your project; color recognition, shape recognition and even limited word recognition (someone got it to read a thermostat display).  Link: http://www.roborealm.com/

The robot arm could be simple or highly specialized, depending how much work you want to do.  Try reading Admin's robot arm tutorial first (he talks about visual servoing and other important concepts).  Because you'll be working with bottles and cans the arm doesn't have to be super heavy duty.  Go to http://www.lynxmotion.com/, they sell robot arms (ironically, they show pictures of them picking up coke cans).

This should help you get started.  :)
Check out the Evolution Robotics, ER1 robot, and ERSP Resource Page: http://www.societyofrobots.com/member_tutorials/node/336

Offline madchimp

  • Robot Overlord
  • ****
  • Posts: 158
  • Helpful? 2
Re: Sorting Ojects
« Reply #4 on: October 29, 2008, 04:53:47 AM »
Every thing you listed has bar codes perhaps you could use that to identify them. You would still need to figure out how to locate them to pick them up and get them oriented so you could read the bar code. Course figuring out how to implement a bar code reader might be a hassle too! I just thought I would throw the idea out there since it popped in my head at work last night.

Offline Admin

  • Administrator
  • Supreme Robot
  • *****
  • Posts: 11,703
  • Helpful? 173
    • Society of Robots
Re: Sorting Ojects
« Reply #5 on: October 30, 2008, 11:01:44 PM »
If all the bottles are right side up, you can use a simple Sharp IR and measure height of each (they all have different heights that are easy to measure).

Offline antonsoTopic starter

  • Beginner
  • *
  • Posts: 2
  • Helpful? 0
Re: Sorting Ojects
« Reply #6 on: October 31, 2008, 07:42:06 AM »
Sorry all I have not responded to your comments
I am actually a instructor. I am ssisting some students in this project. I have some experience with BS2 microcontrollers (Boebots, SumoBots etc).
The bottles will be on their side
I wnated to stay away from bar codes because I don't know which barcodes will be used. I will check out  the suggested sites
Thank you all for the input

Offline sdavis6736

  • Jr. Member
  • **
  • Posts: 26
  • Helpful? 0
Re: Sorting Ojects
« Reply #7 on: November 03, 2008, 06:17:11 AM »
There are discrete color sensors you can purchase.  I believe they do have a specific range, so possibly adding them to an arm would be a good way of getting them in the specified range. 
google color sensors, also here is a link to Society of Robots color sensor tutorial.

http://www.societyofrobots.com/sensors_color.shtml

 


data_list