Go to Post I love it when someone tells me I can't do something. - dlavery [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
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 23-05-2015, 14:00
chrisj chrisj is offline
Registered User
FRC #3812
 
Join Date: May 2015
Location: Longview, WA
Posts: 3
chrisj is an unknown quantity at this point
Radio communication

Hello,

Has anyone ever tried using radio frequency to communicate with the roboRIO instead of wifi?

My team is working on some projects in the off season, and we're wondering if this is possible.


Chris

Coach
Team 3812
Bits & Bots
  #2   Spotlight this post!  
Unread 23-05-2015, 14:10
cad321 cad321 is offline
Jack of all trades, Master of none
AKA: Brian Wagg
FRC #2386 (Trojans)
Team Role: Alumni
 
Join Date: Jan 2013
Rookie Year: 2012
Location: Burlington, Ontario
Posts: 325
cad321 is just really nicecad321 is just really nicecad321 is just really nicecad321 is just really nice
Re: Radio communication

Although I haven't with the roborio, I have done something like this using an arduino. I took an RC remote receiver and hooked its outputs up to the analog inputs on the arduino. I could then interpret the signals from the receiver and use them as controls for things such as a mecanum bot I had been working on or my r2d2. I would imagine the same thing would be possible using the roborio.
  #3   Spotlight this post!  
Unread 23-05-2015, 14:31
EricH's Avatar
EricH EricH is offline
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,755
EricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond repute
Re: Radio communication

Quote:
Originally Posted by chrisj View Post
Hello,

Has anyone ever tried using radio frequency to communicate with the roboRIO instead of wifi?

My team is working on some projects in the off season, and we're wondering if this is possible.
Just so we're clear: This would be offseason use ONLY. Use of such a system on a competition robot would violate multiple FRC rules (unless, of course, those rules get changed for 2016).


That being said, I think AM has something along those lines, though IIRC it's pointed at being its own controller on the receiving side.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

"Rockets are tricky..."--Elon Musk

  #4   Spotlight this post!  
Unread 23-05-2015, 15:09
chrisj chrisj is offline
Registered User
FRC #3812
 
Join Date: May 2015
Location: Longview, WA
Posts: 3
chrisj is an unknown quantity at this point
Re: Radio communication

Yes, we are very aware of the communication rules for FRC. But that is a good reminder. This project is outside the competition scope.

We might have to look into using an arduino, but since we're so familiar with the roboRIO and the programming now, it would be nice to use that system.

There's a Radio light in the roboRIO. Is that for Radio signals or does it illuminate when the D-Link is connected as well?
  #5   Spotlight this post!  
Unread 23-05-2015, 15:15
EricH's Avatar
EricH EricH is offline
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,755
EricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond repute
Re: Radio communication

Quote:
Originally Posted by chrisj View Post
There's a Radio light in the roboRIO. Is that for Radio signals or does it illuminate when the D-Link is connected as well?
D-Link, AKA "robot radio". I think that's a bit of a holdover from the IFI system on whatever its frequency was...
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

"Rockets are tricky..."--Elon Musk

  #6   Spotlight this post!  
Unread 23-05-2015, 17:18
Mark McLeod's Avatar
Mark McLeod Mark McLeod is offline
Just Itinerant
AKA: Hey dad...Father...MARK
FRC #0358 (Robotic Eagles)
Team Role: Engineer
 
Join Date: Mar 2003
Rookie Year: 2002
Location: Hauppauge, Long Island, NY
Posts: 8,756
Mark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond repute
Re: Radio communication

The radio indicator on the roboRIO is not currently used.
It'll always be dark.

The FRC roboRIO safety interlocks will be listening for Ethernet communications, so any non-wifi solution needs to convert to Ethernet into the roboRIO.
While doable it'd certainly be much easier and cleaner to substitute an alternate control system.
__________________
"Rationality is our distinguishing characteristic - it's what sets us apart from the beasts." - Aristotle

Last edited by Mark McLeod : 23-05-2015 at 17:24.
  #7   Spotlight this post!  
Unread 23-05-2015, 17:33
chrisj chrisj is offline
Registered User
FRC #3812
 
Join Date: May 2015
Location: Longview, WA
Posts: 3
chrisj is an unknown quantity at this point
Re: Radio communication

Thanks guys. That's good to know that radio control has to run though the ethernet port. We're looking into what other control systems are doable.

We're basically making an RC truck with an actuating arm. So if anyone has a good idea, I wouldn't mind hearing them, but I might have to move to another forum for that.
  #8   Spotlight this post!  
Unread 23-05-2015, 17:46
EricH's Avatar
EricH EricH is offline
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,755
EricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond repute
Re: Radio communication

Quote:
Originally Posted by chrisj View Post
We're basically making an RC truck with an actuating arm. So if anyone has a good idea, I wouldn't mind hearing them, but I might have to move to another forum for that.
Could try one of AM's alternate control systems: http://www.andymark.com/product-p/am-2520.htm
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

"Rockets are tricky..."--Elon Musk

  #9   Spotlight this post!  
Unread 23-05-2015, 18:11
cad321 cad321 is offline
Jack of all trades, Master of none
AKA: Brian Wagg
FRC #2386 (Trojans)
Team Role: Alumni
 
Join Date: Jan 2013
Rookie Year: 2012
Location: Burlington, Ontario
Posts: 325
cad321 is just really nicecad321 is just really nicecad321 is just really nicecad321 is just really nice
Re: Radio communication

Although I don't know the specifics on how this might work (or if it's even possible) you could look at using an arduino Ethernet or an Ethernet shield paired with an arduino to receive the commands from the receiver and then push them out over Ethernet. Again, I don't know how one would go about doing this, just a suggestion.
  #10   Spotlight this post!  
Unread 23-05-2015, 20:01
Greg McKaskle Greg McKaskle is offline
Registered User
FRC #2468 (Team NI & Appreciate)
 
Join Date: Apr 2008
Rookie Year: 2008
Location: Austin, TX
Posts: 4,748
Greg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond repute
Re: Radio communication

As mentioned by others. The roboRIO doesn't have any RF transceivers built into it. Information can flow into it through any of the communications busses -- serial, I2C, SPI, USB, ethernet, or CAN. So if you find an RF device that bridges to any of those busses, you can incorporate it. The enable/disable protocol of the DS is always ethernet, but can be delivered over wifi, USB, or an RJ-45 physical ethernet connection.

Greg McKaskle
  #11   Spotlight this post!  
Unread 25-05-2015, 13:20
BenGuy's Avatar
BenGuy BenGuy is offline
Co-Driver - 3641 - Flying Toasters
AKA: Ben
FRC #3641 (The Flying Toasters)
Team Role: Operator
 
Join Date: May 2014
Rookie Year: 2014
Location: South Lyon, Michigan
Posts: 218
BenGuy is a glorious beacon of lightBenGuy is a glorious beacon of lightBenGuy is a glorious beacon of lightBenGuy is a glorious beacon of lightBenGuy is a glorious beacon of lightBenGuy is a glorious beacon of light
Re: Radio communication

Quote:
Originally Posted by chrisj View Post
Yes, we are very aware of the communication rules for FRC. But that is a good reminder. This project is outside the competition scope.

We might have to look into using an arduino, but since we're so familiar with the roboRIO and the programming now, it would be nice to use that system.

There's a Radio light in the roboRIO. Is that for Radio signals or does it illuminate when the D-Link is connected as well?
Technically WiFi falls within the radio range on the electromagnetic spectrum, so the terms can be used interchangeably (although for lack of confusion, most people just refer to radio as the lower frequency portion of the range). So when the radio light comes on, that means that it's broadcasting at either 2.4 GHz Wifi or 5GHz WiFi.
__________________



Ben Wolak
The Flying Toasters Website

Team YouTube
Team Twitter

The real problem with computers is that they do what you tell them to do, not what you want them to do.
  #12   Spotlight this post!  
Unread 26-05-2015, 23:14
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: Radio communication

With low level access to the mxp port it would be very easy to open a digital serial to some device such a radio receiver.
__________________
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/
  #13   Spotlight this post!  
Unread 26-05-2015, 23:36
GreyingJay GreyingJay is offline
Robonut
AKA: Mr. Lam
FRC #2706 (Merge Robotics)
Team Role: Mentor
 
Join Date: Mar 2015
Rookie Year: 2015
Location: Ottawa, Canada
Posts: 766
GreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond repute
Re: Radio communication

The AndyMark "Cheap and Dirty" control system is designed to connect the receiver directly to the PWM input of a motor controller (well, up to six of them, specifically).

So presumably you could connect the PWM outputs from the RC receiver to the DIO of the RoboRio, and use those inputs to drive whatever robot code you want to run.
__________________
"If I'm going to mentor someone, I'm going to be involved in their life as a positive force." -Mechvet

Last edited by GreyingJay : 27-05-2015 at 00:39.
  #14   Spotlight this post!  
Unread 26-05-2015, 23:50
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: Radio communication

It would be much less work to just run the RC to an arduino and drive the motor controllers from that.
__________________
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/
  #15   Spotlight this post!  
Unread 27-05-2015, 00:25
gblake's Avatar
gblake gblake is offline
6th Gear Developer; Mentor
AKA: Blake Ross
no team (6th Gear)
Team Role: Mentor
 
Join Date: May 2006
Rookie Year: 2006
Location: Virginia
Posts: 1,934
gblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond repute
Re: Radio communication

I *have* to start by summarizing what BenGuy already mentioned: WiFi is "Radio"!!!!

OK - Now that I have that off my chest - I recommend looking into software-defined radio equipment aimed at hobby markets.

I can't recall the names, but I know I spotted some interesting project/product descriptions recently.

Using software-defined radios, I think you could build your own protocol (layers) from the ground up (no pun intended).

I don't know if you could find equipment operating in the bands you want to use, but I'm optimistic.

Blake
__________________
Blake Ross, For emailing me, in the verizon.net domain, I am blake
VRC Team Mentor, FTC volunteer, 5th Gear Developer, Husband, Father, Triangle Fraternity Alumnus (ky 76), U Ky BSEE, Tau Beta Pi, Eta Kappa Nu, Kentucky Colonel
Words/phrases I avoid: basis, mitigate, leveraging, transitioning, impact (instead of affect/effect), facilitate, programmatic, problematic, issue (instead of problem), latency (instead of delay), dependency (instead of prerequisite), connectivity, usage & utilize (instead of use), downed, functionality, functional, power on, descore, alumni (instead of alumnus/alumna), the enterprise, methodology, nomenclature, form factor (instead of size or shape), competency, modality, provided(with), provision(ing), irregardless/irrespective, signage, colorized, pulsating, ideate
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 07:42.

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