Go to Post I think being successful in FIRST is creating an environment where people can grow, learn, change, and recreate... It's about making an environment where kids feel they can be successful... in whatever discipline they choose. - ColleenShaver [more]
Home
Go Back   Chief Delphi > CD-Media > Photos
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

photos

papers

everything



A little programming excercise

faust1706

By: faust1706
New: 15-01-2015 02:20
Updated: 15-01-2015 12:48
Views: 1675 times


A little programming excercise

As a teaching device, I had the vision team of 1706 do the following task: track an undefined amount of stacked of yellow totes. While this scenario is impossible, it was a great learning and teaching point and they learned a lot.

We have 3 vision programs this year:
One utilizes depth which tracks every game piece except litter
One utilizes IR which does this
One uses color to track the short side of the yellow totes.

Code will be opensourced soon.

Recent Viewers

  • Guest

Discussion

view entire thread

Reply

15-01-2015 15:01

Amar Shah


Unread Re: pic: A little programming excercise

What depth camera do you use?



15-01-2015 15:22

faust1706


Unread Re: pic: A little programming excercise

It's configured for the Microsoft kinect but can be easily adjusted for any other one, such as the asus xtion. The only thing that would have to be changed is the distance calculation because it's different for every depth camera you use.



15-01-2015 17:07

SenorZ


Unread Re: pic: A little programming excercise

That's going to be impressive once 20+ totes in varying sized stacks are all over the field! Should make navigating between scoring platforms a bit smoother at end-game.



15-01-2015 19:13

faust1706


Unread Re: pic: A little programming excercise

That's the idea, kind of. It's mainly going to be used for autonomous piece pick up and stacking it to my understanding. It could be used for that, sure. We have generated paths before based on the what the depth map sees. Then you could use the poofs code to drive on that curve if you're daring.

I think I accounted for everything. Depth returns distance, x rotation to the center of the object, how many degrees the tote is offset if it is a tote, how many totes high the stack is, if it is a yellow or gray tote or green bin, and soon if it has a bin on it. If there is something I didn't account for, please let me know and I'll see if it I can incorporate it.



view entire thread

Reply
previous
next

Tags

loading ...



All times are GMT -5. The time now is 22:11.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi