|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#1
|
||||
|
||||
|
Alternatives to RoboRIO or Robot Controllers
Hello all,
I am looking for an alternative to a roboRIO or some sort of middle interface for controlling robot hardware. I am on a college robotics team and competing in a competition which requires heavy computational power. I was on on FRC Team so I know about the roboRIO control system. It has to be able to handle high currents and high power motors. Our current robot's control system is very old (~10 years) and I am trying to convince other team members to upgrade the extremely outdated system. We have no code written for it so we might as well. I want the robot's main code to be running on a laptop (vision processing) while it connects to some sort of middle interface that connects to GPS, Motor Controllers, and Encoders. (maybe support of CAN as well?) Any suggestions or advice are greatly appreciated! Thanks, Drew Williams |
|
#2
|
|||||
|
|||||
|
Alternatives to RoboRIO or Robot Controllers
The CTRE HERO (http://www.ctr-electronics.com/control-system/hro.html) is a popular option that has support for pretty much all you listed.
Alternatively, you can look for a team that can give you an old IFI controller or cRio, although that will have less functionality for your use case. |
|
#3
|
||||
|
||||
|
Re: Alternatives to RoboRIO or Robot Controllers
Quote:
|
|
#4
|
||||
|
||||
|
Re: Alternatives to RoboRIO or Robot Controllers
BeagleBone Black might be a good option. I believe most of 971's code in 2014 ran on it, and essentially the cRio was just an interface for motor controllers as per FRC rules.
|
|
#5
|
||||
|
||||
|
Re: Alternatives to RoboRIO or Robot Controllers
Quote:
|
|
#6
|
|||
|
|||
|
Re: Alternatives to RoboRIO or Robot Controllers
Please also check out the NI myRIO. You do get access to the FPGA.
http://www.ni.com/myrio/ |
|
#7
|
||||
|
||||
|
Re: Alternatives to RoboRIO or Robot Controllers
Quote:
|
|
#8
|
||||
|
||||
|
Re: Alternatives to RoboRIO or Robot Controllers
Quote:
I have a few customers who have taken a USB-to-TTL-serial cable and sent serial commands from PC-custom-app(USB COMM Port) to HERO (UART), UART example is on our GitHub. Then you can develop in your host environment and do the actuator-related code in the HERO (like setting up Closed Loops, motion profiles, motion-magic settings for Talon SRX, pneumatics, collect and filter sensors, etc...). Or go the other way and use HERO as an aid to port whatever Talon/PCM/PDP features to your platform. Or use the HERO by itself as the robot controller. Recently FRC 900 (Zebracorns) posted a white paper on it... https://www.chiefdelphi.com/media/papers/3286 ...porting their 2014 robot from cRIO to HERO. One benefit to that is you can just plug in a wireless gamepad into the HERO without requiring a DS-PC or setting up a radio. |
|
#9
|
||||
|
||||
|
Re: Alternatives to RoboRIO or Robot Controllers
Quote:
|
|
#10
|
||||
|
||||
|
Re: Alternatives to RoboRIO or Robot Controllers
Quote:
As far as IMU, we're supporting our CAN based Pigeon IMU for HERO/roboRIO in the same fashion we support the other CAN devices. So think class object for PigeonImu, just like there is a class object for CANTalon or PCM. Documentation coming soon. http://www.ctr-electronics.com/gadge...le-pigeon.html |
|
#11
|
||||
|
||||
|
Re: Alternatives to RoboRIO or Robot Controllers
No Problem! Thanks for the advice!
|
|
#12
|
||||
|
||||
|
Re: Alternatives to RoboRIO or Robot Controllers
If anyone needs a replacement for a CRIO, we are currently using the robotopen shield.
It is currently discontinued, however the shield schematics are downloadable, and can be ordered from a custom board manufacturer. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|