So i thought of doing everything on the cRio but then i thought…
too much data for it to process
2.harder to get numbers without a visual representation
I have an extra netbook
So my plan was to:
use software called roborealm
Put it on the netbook
put the netbook on the robot
Send all the data through networking directly on the robot
So i tried it and it works pretty good,
Pros of roborealm
Computer does all of the work
visual representation of the threshholding and tracking
easy to set up
Cons of roborealm
1.Requires a computer on the robot (we have plenty of weight to work with)
2. robot is having a hard time locking on (moving to fast we slowed it down)
So how does it work,
Using some easy modules the software provides you can easily track the 4 targets and separate the one you want to lock onto say the top target, then we can get the X coord * 255 / Image width to get a simple PWM value then on the robot we set a max PWM value for our motors and tada simple tracking done! any questions i would be happy to help.
Mentor Mac here. I inspected at Hatboro-Horsham HS. Philadelphia, William Grove. One team had there Classmate on board the robot. They wanted more power/speed for the camera image. If you really; really need to find out who they are. I can narrow the field down greatly. Talk to me at [email protected].
The team used a small laptop to do image processing and take the load off of the cRIO.
I would be afraid of this not being allowed by some inspectors/events. I’ll be doing image processing on my laptop, but the laptop will be at the driver area.
We just came back from a regional and it is completely legal to have a netbook or other computing device on your robot, be did our plan and it worked great vision tracking was flawless.