Go to Post A shaft that yielded is just as useless as a shaft that broke. - Chris is me [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

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 13-04-2016, 16:21
Ngang's Avatar
Ngang Ngang is offline
Registered User
FRC #2265 (Fe Maidens)
Team Role: Electrical
 
Join Date: Jan 2015
Rookie Year: 2014
Location: New York
Posts: 12
Ngang is an unknown quantity at this point
How can Arduinos be integrated with the current electronic/control system?

Hey, my team is interested in building a custom electronic system during the post season. Have any of you utilized Arduinos to do this???
Reply With Quote
  #2   Spotlight this post!  
Unread 13-04-2016, 16:23
teslalab2's Avatar
teslalab2 teslalab2 is offline
RogueBotix LLC
VRC #8091
Team Role: Mentor
 
Join Date: Feb 2015
Rookie Year: 2014
Location: Austin MN
Posts: 109
teslalab2 will become famous soon enoughteslalab2 will become famous soon enough
Re: How can Arduinos be integrated with the current electronic/control system?

I made a system too replace the roborio with an arduino if thats what you mean
__________________
I need a jaguar development board for reprogramming a jaguars bootloader. if you have one that you want to sell, pm me. thanks

Run you CanJaguars on arduino with ArduRIO, you can also easily control Talons, Victors,Jaguars and Sparks on PWM. https://sourceforge.net/projects/ardurio/
Reply With Quote
  #3   Spotlight this post!  
Unread 13-04-2016, 16:27
SenorZ's Avatar
SenorZ SenorZ is offline
Physics Teacher
AKA: Tom Zook
FRC #4276 (Surf City Vikings)
Team Role: Teacher
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Huntington Beach, California
Posts: 936
SenorZ has a reputation beyond reputeSenorZ has a reputation beyond reputeSenorZ has a reputation beyond reputeSenorZ has a reputation beyond reputeSenorZ has a reputation beyond reputeSenorZ has a reputation beyond reputeSenorZ has a reputation beyond reputeSenorZ has a reputation beyond reputeSenorZ has a reputation beyond reputeSenorZ has a reputation beyond reputeSenorZ has a reputation beyond repute
Re: How can Arduinos be integrated with the current electronic/control system?

We use an arduino to control our LED strips. roboRio sends signal to dio on arduino. Adruino changes color scheme based on dio signal.
__________________
2013-present: FRC Team 4276, Surf City Vikings
2011-2012: FRC Team 3677, The Don Bots
Reply With Quote
  #4   Spotlight this post!  
Unread 13-04-2016, 20:22
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,676
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: How can Arduinos be integrated with the current electronic/control system?

We have done a number of projects (most notably our air cannon) with arduino controls. They are a great way to control a robot on a much smaller budget that using a roboRIO. They interface easily with all of the PWM-based motor controllers, as well as the spike relay, and (through 12V relay modules) pneumatic solenoids, LEDs, and a wide variety of sensors. That is, they are a great low-cost replacement for the roboRIO in many applications where the RIO is a bit of overkill.

While it is certainly possible to communicate between arduino and cRIO/roboRIO computers using USB, serial I/O, I2C, and/or SPI, we have not found enough reason to justify the effort. This is because the thing that arduinos do so well is to provide a bunch of analog inputs, digital I/Os, and PWM outputs; these are all things which the RIOs natively do in sufficient quantity (and speed) for our needs.

We have successfully used raspberry pi as a vision processor on FRC competition robots. That is, we connect the camera directly to the pi (or on network in 2012-2014), and send data packets consisting of just a handful of numbers to the robot telling it where the target is located (header/sync, x, y, width, height). Offloading the vision processing to a device adjacent to the camera definitely reduces the required wireless network bandwidth and/or the CPU load on the RIO. (and vs or is based on your alternate solution.)

I guess the main thing to know as to how or if to integrate an arduino and a roboRIO boils down to the generic engineering question: what problem are you trying to solve?
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.
Reply With Quote
  #5   Spotlight this post!  
Unread 14-04-2016, 07:33
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,795
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: How can Arduinos be integrated with the current electronic/control system?

Ngang,
Some of our students were involved with the school NJROTC group. NJROTC had an underwater comp and were building an underwater vehicle for that. One of our students was in both groups and we provided tech support for build and programming. An Arduino Uno was used for that purpose to supply signals for motor control using Victors and relays with a relay board.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
Reply With Quote
  #6   Spotlight this post!  
Unread 14-04-2016, 13:09
asid61's Avatar
asid61 asid61 is offline
Registered User
AKA: Anand Rajamani
FRC #0115 (MVRT)
Team Role: Mechanical
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Cupertino, CA
Posts: 2,224
asid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond repute
Re: How can Arduinos be integrated with the current electronic/control system?

You can control common FRC motor controllers using the Servo library and the Servo.writeMicroseconds() method. Write 1000 for full reverse, 2000 for full forward, and 1500 for neutral on most controllers. I've controlled Talon SRXs this way before with good results.
__________________
<Now accepting CAD requests and commissions>

Reply With Quote
  #7   Spotlight this post!  
Unread 14-04-2016, 21:25
ajlapp ajlapp is offline
Registered User
AKA: Anthony Lapp
None #0118 (Team RUSH and Robonauts)
 
Join Date: Sep 2001
Rookie Year: 1996
Location: Ortonville, MI
Posts: 648
ajlapp has a reputation beyond reputeajlapp has a reputation beyond reputeajlapp has a reputation beyond reputeajlapp has a reputation beyond reputeajlapp has a reputation beyond reputeajlapp has a reputation beyond reputeajlapp has a reputation beyond reputeajlapp has a reputation beyond reputeajlapp has a reputation beyond reputeajlapp has a reputation beyond reputeajlapp has a reputation beyond repute
Re: How can Arduinos be integrated with the current electronic/control system?

Quote:
Hey, my team is interested in building a custom electronic system during the post season. Have any of you utilized Arduinos to do this???
There are even full arduino based products and free libraries for using wifi to control robots with arduino.

We've been developing and selling these devices for several years. We sell complete robot controllers and also offer our communications library and driver stations for free to and Arduino user.

Learn more about RobotOpen here.

A custom swerve robot running Arduino based RobotOpen controls.
https://www.youtube.com/watch?v=hdAmpk0PQ3I
__________________
Anthony Lapp
FIRST Engineering Mentor
Owner/Operator 221 Robotic Systems
221 Robotics Systems - Quality Hardware, Made in the USA
RobotOpen
anthony@221robotics.com
Twitter us: @221RobotSystems
Team 1 --> 94 --> 68 --> 221 --> 857 --> 27 --> 118
Design Engineer/Fabricator and 17 year vet
Team Rush (FRC27) and Robonauts (FRC118)
Reply With Quote
  #8   Spotlight this post!  
Unread 19-04-2016, 01:26
NerdRage's Avatar
NerdRage NerdRage is offline
Custom fabricated by @me
FRC #3863 (Pantherbotics)
Team Role: Mechanical
 
Join Date: Apr 2016
Rookie Year: 2016
Location: Southern California
Posts: 3
NerdRage is an unknown quantity at this point
Re: How can Arduinos be integrated with the current electronic/control system?

Our team has interfaced an Arduino Mega to the RoboRio, through what I believe was the rX/tX pins of the Arduino (not sure, I wasn't in charge of that). We made sure to power the Arduino not through the Rio, but instead through a voltage step-down converter through the power expander. You have to go this route if you want to go LED strips, otherwise I can't think of anything else that would supply the amperage.
Reply With Quote
  #9   Spotlight this post!  
Unread 19-04-2016, 01:43
Tom Line's Avatar
Tom Line Tom Line is offline
Raptors can't turn doorknobs.
FRC #1718 (The Fighting Pi)
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 1999
Location: Armada, Michigan
Posts: 2,533
Tom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond repute
Re: How can Arduinos be integrated with the current electronic/control system?

Another option if you aren't locked into an Arduino is a CTRE Hero.

http://www.ctr-electronics.com/control-system/hro.html
Reply With Quote
  #10   Spotlight this post!  
Unread 19-04-2016, 08:36
marccenter's Avatar
marccenter marccenter is offline
Registered User
FRC #3548 (RoboRavens2)
Team Role: Coach
 
Join Date: Sep 2004
Rookie Year: 2004
Location: Royal Oak
Posts: 406
marccenter has a spectacular aura aboutmarccenter has a spectacular aura about
Re: How can Arduinos be integrated with the current electronic/control system?

Tom,

Is there a link somewhere that discusses the pros/cons of the CTRE HERO development board vs the Aruduino family for those of us beginning down this embedded controller path?

I do have embedded controller experience but have been happy with the cRIO for FRC applicatons but would like to add vision processing to our FRC robot and the raspberry PI path seems to have some support.
__________________
Marc Center
FIRST FRC Mentor/Coach - Team 3548 Royal Oak RoboRavens#2 - on Sabbatical 2017 season
marc.center@gmail.com
Mobile: 248-255-7377
Reply With Quote
Reply


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 06:40.

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