View Single Post
  #2   Spotlight this post!  
Unread 17-10-2015, 13:04
Michael Hill's Avatar
Michael Hill Michael Hill is offline
Registered User
FRC #3138 (Innovators Robotics)
Team Role: Mentor
 
Join Date: Jul 2004
Rookie Year: 2003
Location: Dayton, OH
Posts: 1,578
Michael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond repute
Re: RoboRIO MXP Breakout

You're correct that it's a safety concern. FIRST needs to be guaranteed that if the refs (or your team) disable your robot, it will be disabled, so if the PWM gets generated by a breakout board (or monkeyed with), they can't be guaranteed the motor controllers won't get a signal. What you can do, however, is make a breakout board that talks to something like a beaglebone or some other platform that handles sensor input and does control loops and interface that with the MXP. I know 971 has had success with doing that (albeit with Ethernet and UDP broadcasting). You could also do some fancy off-board image processing as well. If you just need to tell your robot to turn right or left, then you could just transmit that information digitally through the MXP port.