Go to Post And I will most definitely never forget watching this bald, brown thin wisp of a human being charging up to us across the sidelines after the semifinals ended waving his hands and shouting "New Strategy!!!!!! New Strategy!!!!!!" as he rallied the troops for our Finals push. - Travis Hoffman [more]
Home
Go Back   Chief Delphi > Technical > Programming > Python
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #1   Spotlight this post!  
Unread 12-01-2015, 09:27
x86_4819's Avatar
x86_4819 x86_4819 is offline
computer-whisperer
AKA: Christian Balcom
FRC #4819 (Flat Mountain Mechanics)
Team Role: Programmer
 
Join Date: Sep 2014
Rookie Year: 2013
Location: Shepherd MI
Posts: 92
x86_4819 is on a distinguished road
Initial Release of Yeti Robotics Runtime – An advanced RobotPy framework.

This has been my big project for the past several months, and it is now ready for it's first official release!

Yeti is a Python runtime framework designed for use on FIRST Robotics Competition Robots. It effectively isolates the robot-specific python code of your robot into “Modules” – independent python files dynamically loaded at run-time.

When using yeti, you can configure “fallback” modules. If at any time a yeti module fails – it is immediately unloaded. If a fallback module has been configured, then it will be automatically loaded – allowing your robot to cleanly recover from what would have been match-stopping errors.

Yeti also comes with a clean, built-in WebUI for loading, unloading, and reloading live yeti modules. This allows you to make on-the-fly programming changes -- loading your new code without even leaving teleoperated mode!

Click image for larger version

Name:	WebUI.png
Views:	38
Size:	67.7 KB
ID:	17816

The source code and documentation for Yeti can be found on GitHub.
https://github.com/Team4819/Yeti

Questions, comments and advice are welcome! Bugs can be reported in yeti's issue tracker:
https://github.com/Team4819/Yeti/issues

Special thanks to Dustin Spicuzza (virtuald) for all of the sound advice given towards the development of yeti!
__________________




My Github Repositories

Last edited by x86_4819 : 12-01-2015 at 09:29. Reason: Title was truncated.
Reply With Quote
 


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 03:47.

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