Go to Post If you think life is fair, you are sadly mistaken. - R.C. [more]
Home
Go Back   Chief Delphi > Technical > Electrical
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 26-03-2012, 18:55
aldaeron aldaeron is offline
Registered User
AKA: -matto-
FRC #1410 (Kraken)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Denver
Posts: 227
aldaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond repute
Custom Circuit Clarification

I am interested in using a custom circuit board to reduce workload from the cRio processor and wanted to get some other experienced minds to review my thinking to make sure I didn't miss anything.

I have read all the rules in the Control, Command & Signals System Section.

What I would like to do is get a cheap FPGA or Arduino development board (under $400) and write a program to take camera data and process it. The board would be looking for the reflective rectangle using an image processing algorithm and return the centration error in X and Y (i.e. if the rectangle is not centered, how many pixels is it off center?). The board would then keep the values in a output buffer. The cRio would then read this error from the buffers using its digital inputs. This would allow the cRio to get the data it needs to make decisions about how to adjust the mechanisms and drive systems, but not waste a lot of time processing image data.

Would this type of custom circuit be legal? Essentially this is just a custom processing add on to the camera and makes no control inputs back to the robot system. It is just a number cruncher.

Thanks!
  #2   Spotlight this post!  
Unread 26-03-2012, 19:01
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,770
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: Custom Circuit Clarification

al,
This is a legal use of custom circuit if all other rules are followed. Specifically, the Crio gets a control signal or command, processes it, and then the Crio issues outputs to motors/servos/actuators not the custom circuit. Additionally, the custom circuit is subject to all electrical rules as well, breaker sizing, wire sizing, enclosure, safety, etc.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
  #3   Spotlight this post!  
Unread 27-03-2012, 10:01
techhelpbb's Avatar
techhelpbb techhelpbb is offline
Registered User
FRC #0011 (MORT - Team 11)
Team Role: Mentor
 
Join Date: Nov 2010
Rookie Year: 1997
Location: New Jersey
Posts: 1,620
techhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond repute
Re: Custom Circuit Clarification

Though this isn't quite what you asked it is relevant:

We put a laptop without the screen in our robot this year. It is connected to the Ethernet segment in the robot and it is using the original battery. It is connected to 2 USB webcams on the robot. It is doing vision processing using entirely custom software the programming team students created. The laptop has an SSD for a hard drive. We have been driving it over the bump (has to be at least 50 times now).

We have fielded it at competition and it's passed through the inspections.

There are rules regarding a variety of aspects of doing this, I suggest you check the cost limits, consider the additional weight, and of course consider how it communicates with the rest of the systems.

One aspect I will warn you about: the laptop has it's own battery so when the voltage of the robot battery drops from the motors running the laptop's power supply is entirely stable. Your own custom circuit needs to consider this power issue.

Last edited by techhelpbb : 27-03-2012 at 11:24.
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 11:08.

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