Go to Post On a side note... "Think outside the robot." - I kinda like that. I'll have to use that in a meeting someday.... - Not2B [more]
Home
Go Back   Chief Delphi > Technical > Programming > C/C++
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rating: Thread Rating: 4 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 27-02-2014, 23:09
AlexBrinister AlexBrinister is offline
Registered User
AKA: Alex Brinister
FRC #1768 (RoboChiefs)
Team Role: Alumni
 
Join Date: Jan 2013
Rookie Year: 2012
Location: Bolton, MA
Posts: 93
AlexBrinister will become famous soon enough
Re: WindRiver gone for 2015?

Help with these projects is always appreciated! Most of the work for the C++11 toolchain is creating packages for different distibutions of Linux. And of course, testing! We currently officially support Debian/Ubuntu, Arch, Windows, and Mac. Anything else involves manual building.

Alex Brinister
Reply With Quote
  #2   Spotlight this post!  
Unread 01-03-2014, 10:30
taichichuan's Avatar
taichichuan taichichuan is offline
Software Mentor
AKA: Mike Anderson
FRC #0116 (Epsilon Delta)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2010
Location: Herndon, VA
Posts: 333
taichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud of
Send a message via AIM to taichichuan
Re: WindRiver gone for 2015?

It was disappointing to hear that WRS is dropping its support of FIRST. They do have a version of their development environment that runs on Linux that would work fine for the cRio.

By issuing a key, they would also enable teams to keep using the existing install. Unfortunately, it doesn't appear that they'll be doing either of those. Of course, the advantage of the new control system is that WPILib should be able to run on just about any ARM-based board running the PREEMPT_RT patched version of the Linux kernel. One trick would be to do something like taking an Udoo board or the Gertduino plug-over for the Raspberry Pi and port WPILib to support that.

Unfortunately, WRS has a way of checking to see if you've turned the clock back to keep their software working. So, that option will likely not work. Just like FIRST dropped the IFI control system years ago, the cRio looks like it will suffer the same fate. Time marches on.
Reply With Quote
  #3   Spotlight this post!  
Unread 01-03-2014, 12:04
AlexBrinister AlexBrinister is offline
Registered User
AKA: Alex Brinister
FRC #1768 (RoboChiefs)
Team Role: Alumni
 
Join Date: Jan 2013
Rookie Year: 2012
Location: Bolton, MA
Posts: 93
AlexBrinister will become famous soon enough
Re: WindRiver gone for 2015?

It's really sad because there is not really much you can do with the old control systems. My team still has an old IFI robot controller lying around and we have 3 cRIOs. If there isn't anything to develop code on, then all that expensive hardware becomes useless. You can't really sell it to raise money because nobody needs it. They just lie around, unused.

These projects are probably going to be the only way to really work with the old control system which is unfortunate. The one thing that I loved about WindRiver was its debugging capabilities which were quite useful. It is sad to see it go.

Alex Brinister
Reply With Quote
  #4   Spotlight this post!  
Unread 02-03-2014, 14:55
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,752
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: WindRiver gone for 2015?

I believe there are two distinct topics in this thread.

The original topic is -- what are the possibilities of using cRIOs in 2015 and beyond. The goal is to provide SW that targets the cRIO so that it may be used on practice bots, training bots, demo bots, etc. Only FIRST can determine whether the cRIO is legal for use on a competition bot, but I doubt that will be allowed. LabVIEW, Java, And Python are relatively straightforward, and relatively obvious. C++ support is a bit more involved. If a team is able to obtain a license to the WR tools, they will work as they do today. The other option is to use the linked build tools.

The second topic seems to be about what HW the new WPILib may support. The I/O of the FRC controller is quite different than that of an RPi. The libraries are being made more portable, and could be taken to other platforms, but the priority is obviously to make them safe and robust on the FRC HW.

Greg McKaskle
Reply With Quote
  #5   Spotlight this post!  
Unread 05-03-2014, 15:54
KPSch KPSch is offline
Registered User
AKA: Ken Schenke
FRC #1987 (Broncobots)
Team Role: Mentor
 
Join Date: Mar 2013
Rookie Year: 2013
Location: Lee's Summit, MO USA
Posts: 38
KPSch is a name known to allKPSch is a name known to allKPSch is a name known to allKPSch is a name known to allKPSch is a name known to allKPSch is a name known to all
Re: WindRiver gone for 2015?

Quote:
Originally Posted by Greg McKaskle View Post
I believe there are two distinct topics in this thread.

The original topic is -- what are the possibilities of using cRIOs in 2015 and beyond. The goal is to provide SW that targets the cRIO so that it may be used on practice bots, training bots, demo bots, etc. Only FIRST can determine whether the cRIO is legal for use on a competition bot, but I doubt that will be allowed. LabVIEW, Java, And Python are relatively straightforward, and relatively obvious. C++ support is a bit more involved. If a team is able to obtain a license to the WR tools, they will work as they do today. The other option is to use the linked build tools.

The second topic seems to be about what HW the new WPILib may support. The I/O of the FRC controller is quite different than that of an RPi. The libraries are being made more portable, and could be taken to other platforms, but the priority is obviously to make them safe and robust on the FRC HW.

Greg McKaskle
Yes, my original post was specifically about possibilities for using the cRIO in 2015 and beyond for practice/demo bots. Our team will probably use one of the tools linked by Joe. Hopefully FIRST can get something worked out with WindRiver for teams that want to continue using their cRIOs for non-competition uses.

As far as alternate control systems, RPi would be tricky since its GPIO lines are 3.3v. The BBB might be a better choice. Of course, there's always Arduino with something like RobotOpen.
Reply With Quote
  #6   Spotlight this post!  
Unread 05-03-2014, 17:04
taichichuan's Avatar
taichichuan taichichuan is offline
Software Mentor
AKA: Mike Anderson
FRC #0116 (Epsilon Delta)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2010
Location: Herndon, VA
Posts: 333
taichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud of
Send a message via AIM to taichichuan
Re: WindRiver gone for 2015?

Quote:
Originally Posted by KPSch View Post
Yes, my original post was specifically about possibilities for using the cRIO in 2015 and beyond for practice/demo bots. Our team will probably use one of the tools linked by Joe. Hopefully FIRST can get something worked out with WindRiver for teams that want to continue using their cRIOs for non-competition uses.

As far as alternate control systems, RPi would be tricky since its GPIO lines are 3.3v. The BBB might be a better choice. Of course, there's always Arduino with something like RobotOpen.
FWIW, I've had very good success runing 'bots with RobotOpen and a Sasquatch board. It works like a champ and allows my Arduino-aware developers to write some cool code. The layout concept of the Sasquatch board and the new roboRio are also vary similar. I've also used the Arduino add-in shields from Team 221 (and Andy Mark) with Arduino Unos. These also work well and are reasonably cheap. This doesn't keep your cRios running, but it does allow your software squad to experiment with past year's bots.

You could also look at the Udoo board. I've got a couple that we use and they have single, dual or quad-core ARM goodness with an Arduino Due on the same board. I haven't tried it with the Team 221 shield yet, though.

HTH,

Mike
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 05:03.

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