![]() |
Python's Legality
Nice new section. :eek:
Has FIRST said anything about the legality of python being used in 2011 robots yet? I'd love to give this a shot. |
Re: Python's Legality
Robby,
There is a distinct interaction between robot control programming and the field control system. The need to be able to start and guarantee to stop robots on the field may better answer your question. The engineering staff needs to be able to test for safety the programming languages that it supports. |
Re: Python's Legality
As far as I know they haven't yet ruled on the ability to program the robot outside of C++, Java, and LabView. On Saturday when we all the read the manual they might make a ruling but my gut reaction is we would have heard officially by now if a new language is available (like Java was announced for 2010 at the 2009 CMP).
|
Re: Python's Legality
Quote:
|
Re: Python's Legality
The FIRST offical Q&A is the place to ask the question, and I'd love to hear the answer. Sadly the 2011 game isn't posted yet, but you should ask it on kickoff day.
I think the Python and Lua ports are great, I'd love to see teams use them. |
Re: Python's Legality
As far as I'm concerned [and as cited on the RobotPy wiki], python is just another C++ program running on vxWorks, so it shouldn't be a problem. IMHO, if the safety protocols can't shut down the robot with this program running on there, then there's something else wrong with the safety protocols that needs to be addressed.
With that being said, since it isn't officially supported by FRC at this time you're taking a bigger risk in using it since any problems you may run into will be a bit harder to tackle. If they did decide to ban it though, that would be quite unfortunate. I wonder how they would word it. |
Re: Python's Legality
If the safety protocols (E-stop in particular) don't shut down the outputs, there is either something wrong with your cRIO image, or you are using something other than the PWM, Relay, and Solenoid outputs to control your motors/cylinders.
|
Re: Python's Legality
My opinion (of course), but looks like RobotPy (and other scripting languages such as Lua) will be legal for 2011:
COTS definition (page 8 of Section 1): "For the purposes of the FRC, generally available software modules obtained from open sources (e.g. professional publications, commonly used FRC community-accessible web resources, industry source code repositories, etc.) that are not specifically affiliated with individual FRC teams shall be considered COTS items." <R28> COTS items that are generally available may be used on the ROBOT. Caveat emptor, of course. And keep in mind RobotPy is not supported by FIRST (so if you run into issues with RobotPy at a competition, there won't be staff there to help). |
Re: Python's Legality
Quote:
-Joe |
Re: Python's Legality
Since the creator of RobotPy is a team mentor, does that make it "specifically affiliated" with his team?
|
Re: Python's Legality
Quote:
|
Re: Python's Legality
Quote:
|
Re: Python's Legality
Quote:
Quote:
|
Re: Python's Legality
I tend to agree (no affiliation with FIRST or the GDC) that Python ought to be legal because:
Brad |
Re: Python's Legality
Official GDC response: http://forums.usfirst.org/showthread.php?t=16448
Pretty much identical to most of the assumptions made in this thread and in the RobotPy FAQ. |
| All times are GMT -5. The time now is 17:18. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi