Go to Post What's this about a robot that they speak of? Are we supposed to build one???? - ryan_f [more]
Home
Go Back   Chief Delphi > Technical > Programming
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!  
Old Yesterday, 12:05 PM
James3245 James3245 is offline
Mentor
FRC #3245 (Ravens)
Team Role: Mentor
 
Join Date: Apr 2013
Rookie Year: 2010
Location: Sandy, Utah
Posts: 37
James3245 is on a distinguished road
Mac OS running FRC-related software?

Recently I've come across some FRC-software training videos that show instructor working in Mac OS. (WPI RobotBuilder training videos for example)

This caught my attention as our school is a Mac school. Not only are our labs set up with macs but many of our team members use mac laptops for their school work.

It would open up some broader teaching opportunities for me as mentor if we could download and run all, or at least some, of the FRC-related software on Mac OS.
I assume some tools can be, such as Eclipse, but I'd appreciate a quick list of what can and can not as I've received conflicting info.

Two Questions:

Which FRC software tools related to Robot Control System/Programming can run natively on Mac OS?

What are the downsides of using Mac OS for those programs that do work?
Reply With Quote
  #2   Spotlight this post!  
Old Yesterday, 12:25 PM
axton900's Avatar
axton900 axton900 is offline
Programming Co-Captain
FRC #1403 (Cougar Robotics)
Team Role: Programmer
 
Join Date: Jan 2016
Rookie Year: 2015
Location: New Jersey USA
Posts: 45
axton900 has a spectacular aura aboutaxton900 has a spectacular aura aboutaxton900 has a spectacular aura about
Re: Mac OS running FRC-related software?

Eclipse and all of WPI's tools that come with it seem to work fine. The only issue with Mac is the fact that FRC Driver Station is not supported. There are some third party solutions to this but they can only be used at home and not at a competition.

I personally like to code our Robot on my Mac and I have not encountered any problems aside from the fact that Driver Station is not supported.
__________________
Team 1403: Cougar Robotics (2015 - present)

Reply With Quote
  #3   Spotlight this post!  
Old Yesterday, 12:49 PM
virtuald's Avatar
virtuald virtuald is offline
RobotPy Guy
AKA: Dustin Spicuzza
FRC #1418 (), FRC #1973, FRC #4796, FRC #6367 ()
Team Role: Mentor
 
Join Date: Dec 2008
Rookie Year: 2003
Location: Boston, MA
Posts: 1,030
virtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant future
Re: Mac OS running FRC-related software?

Everything except the driver station should work. If it doesn't, file an issue on github.
__________________
Maintainer of RobotPy - Python for FRC
Creator of pyfrc (Robot Simulator + utilities for Python) and pynetworktables/pynetworktables2js (NetworkTables for Python & Javascript)

2017 Season: Teams #1973, #4796, #6369
Team #1418 (remote mentor): Newton Quarterfinalists, 2016 Chesapeake District Champion, 2x Innovation in Control award, 2x district event winner
Team #1418: 2015 DC Regional Innovation In Control Award, #2 seed; 2014 VA Industrial Design Award; 2014 Finalists in DC & VA
Team #2423: 2012 & 2013 Boston Regional Innovation in Control Award


Resources: FIRSTWiki (relaunched!) | My Software Stuff
Reply With Quote
  #4   Spotlight this post!  
Old Yesterday, 01:23 PM
James3245 James3245 is offline
Mentor
FRC #3245 (Ravens)
Team Role: Mentor
 
Join Date: Apr 2013
Rookie Year: 2010
Location: Sandy, Utah
Posts: 37
James3245 is on a distinguished road
Re: Mac OS running FRC-related software?

Thanks for the info.

This is good to know that I can have students work on their macs developing code and then run Driver Station with windows laptops.

Any particular reason that all of the screensteps provided by WPI for downloading programs is for windows only?

2017 docs that are showing up are same as previous years with only windows instructions.
Reply With Quote
  #5   Spotlight this post!  
Old Yesterday, 02:09 PM
virtuald's Avatar
virtuald virtuald is offline
RobotPy Guy
AKA: Dustin Spicuzza
FRC #1418 (), FRC #1973, FRC #4796, FRC #6367 ()
Team Role: Mentor
 
Join Date: Dec 2008
Rookie Year: 2003
Location: Boston, MA
Posts: 1,030
virtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant future
Re: Mac OS running FRC-related software?

Quote:
Originally Posted by James3245 View Post
Thanks for the info.

This is good to know that I can have students work on their macs developing code and then run Driver Station with windows laptops.

Any particular reason that all of the screensteps provided by WPI for downloading programs is for windows only?

2017 docs that are showing up are same as previous years with only windows instructions.
I suspect it is because a majority of teams use Windows. If you're using Java, then there really isn't much difference between Windows and OSX anyways. However, if you're using C++, you would need to install the right compiler -- which I'm pretty sure is available, but I'm not 100% sure where the instructions to do so are.

I'll ask someone.
__________________
Maintainer of RobotPy - Python for FRC
Creator of pyfrc (Robot Simulator + utilities for Python) and pynetworktables/pynetworktables2js (NetworkTables for Python & Javascript)

2017 Season: Teams #1973, #4796, #6369
Team #1418 (remote mentor): Newton Quarterfinalists, 2016 Chesapeake District Champion, 2x Innovation in Control award, 2x district event winner
Team #1418: 2015 DC Regional Innovation In Control Award, #2 seed; 2014 VA Industrial Design Award; 2014 Finalists in DC & VA
Team #2423: 2012 & 2013 Boston Regional Innovation in Control Award


Resources: FIRSTWiki (relaunched!) | My Software Stuff
Reply With Quote
  #6   Spotlight this post!  
Old Yesterday, 07:30 PM
Joe Ross's Avatar Unsung FIRST Hero
Joe Ross Joe Ross is offline
Registered User
FRC #0330 (Beachbots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1997
Location: Los Angeles, CA
Posts: 8,539
Joe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond repute
Re: Mac OS running FRC-related software?

This is what the documentation says. What conflicting information have you found?

Quote:
Originally Posted by http://wpilib.screenstepslive.com/s/4485/m/13810/l/145002-installing-eclipse-c-java
Note: The C++ and Java tools and environment are available for Windows, Mac OSX and Linux, though the Windows version is the one that has been the most heavily tested. You should be able to use any of the three for your development platform, however you should keep in mind that you will need a Windows computer to run the Driver Station software and roboRIO Imaging tool.
Reply With Quote
  #7   Spotlight this post!  
Old Today, 08:39 AM
James3245 James3245 is offline
Mentor
FRC #3245 (Ravens)
Team Role: Mentor
 
Join Date: Apr 2013
Rookie Year: 2010
Location: Sandy, Utah
Posts: 37
James3245 is on a distinguished road
Re: Mac OS running FRC-related software?

The conflicting information I've received is not in the FRC documentation per se but from conversations with members of area teams.

When one reads through the screenstepslive documentation it requires some digging to find any references to non-Windows OS compatibility.

What would be useful for me, and I suspect for other mentors who are in a position of trying to integrate FRC into high school science curriculum is a more global summary of what OS can be used for which tools. And I imagine that such a summary would be especially helpful for any mentor who finds themselves dropped into the responsibility of starting a rookie team especially if the mentor has limited programming/software experience.

The suite of software has grown over the years and certainly it must be intimidating to many newcomers who are trying to get their first robot up and running. Directly addressing the topic of OS at the front end of documentation would be helpful.

It would be good to have this early in the documentation such as at the start of the "2017 Software Component Overview".

Perhaps this touches on a larger question of how FIRST approaches FRC as a learning tool that can be adopted by existing school science programs. I'm not sure where such documentation should exist, but some kind of handbook that addresses common challenges, and solutions, of integrating FRC into existing high school tech environments would be helpful. Perhaps it exists already from FIRST, or perhaps a mentor/team has compiled such a document.
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 07:48 PM.

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