Go to Post the Robotics team isn't just a club, it's a family. - 1086Programmer [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 19-01-2016, 14:12
PiMeson123 PiMeson123 is offline
Registered User
FRC #3506
 
Join Date: Jan 2015
Location: Charlotte NC
Posts: 4
PiMeson123 is an unknown quantity at this point
Raspberry Pi as Vision Coprocessor with GRIP

Hello,
Our programming team is intending on using the GRIP software as a vision engine on our robot for the 2016 competition, with the purpose of sensing the retroreflective tape around the goals to assist in the targeting calibration of a shooter. We have followed the tutorial seen on the WPI ScreenSteps Live website regarding the setup of the GRIP application and the creation of a vision pipeline tailored for the 2016 competition without issues.

We would like to know, since there seems to be a general consensus that the processing capability of the roboRIO is insufficient to handle any OpenCV applications, if there is a viable way to use the Raspberry Pi (version 1 model B) as a vision coprocessor. We were initially assuming that the Raspberry Pi would communicate with the roboRIO through the roboRIO's RS232 port. Is there a way to configure the Raspberry Pi and roboRIO so that this is possible? Also, is it possible to deploy a GRIP pipeline to the Raspberry Pi, and if so, how would that differ in terms of procedure from the FRC deploy option in the Tools tab of the GRIP application? Could we still communicate with the roboRIO's network tables by writing a script in Java that would run on the Raspberry Pi?

Thanks in advance.
  #2   Spotlight this post!  
Unread 19-01-2016, 15:57
ThomasClark's Avatar
ThomasClark ThomasClark is offline
Registered User
FRC #0237
 
Join Date: Dec 2012
Location: Watertown, CT
Posts: 146
ThomasClark has much to be proud ofThomasClark has much to be proud ofThomasClark has much to be proud ofThomasClark has much to be proud ofThomasClark has much to be proud ofThomasClark has much to be proud ofThomasClark has much to be proud ofThomasClark has much to be proud ofThomasClark has much to be proud ofThomasClark has much to be proud of
Re: Raspberry Pi as Vision Coprocessor with GRIP

There's been some progress on getting a build of GRIP to run on a rapsberry pi.

https://github.com/WPIRoboticsProjec...ment-172284378
__________________
GRIP (Graphically Represented Image Processing) - rapidly develop computer vision algorithms for FRC
  #3   Spotlight this post!  
Unread 19-01-2016, 16:52
BrianAtlanta's Avatar
BrianAtlanta BrianAtlanta is offline
Registered User
FRC #1261
Team Role: Mentor
 
Join Date: Apr 2014
Rookie Year: 2012
Location: Atlanta, GA
Posts: 70
BrianAtlanta has a spectacular aura aboutBrianAtlanta has a spectacular aura about
Re: Raspberry Pi as Vision Coprocessor with GRIP

Quote:
Originally Posted by PiMeson123 View Post
Hello,
We would like to know, since there seems to be a general consensus that the processing capability of the roboRIO is insufficient to handle any OpenCV applications

Can you point me more information? I hadn't see that yet in the couple active GRIP threads.

Where is the popular place to run it (co-processor, roboio, driver laptop)? My first thought was co-processor, like a pi, to avoid any potential resource conflict (CPU or memory). But then I saw some posts about potential problems to install on a pi. I was avoiding the laptop due to bandwidth concerns.

Thanks.
Brian
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 03: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