Go to Post You only get one first post. ;) - gvarndell [more]
Home
Go Back   Chief Delphi > Technical > Programming > NI LabVIEW
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 27-12-2016, 11:47
Jonathan L. Jonathan L. is offline
Registered User
FRC #1094
 
Join Date: Jan 2013
Location: St. Louis MO
Posts: 60
Jonathan L. is a jewel in the roughJonathan L. is a jewel in the roughJonathan L. is a jewel in the roughJonathan L. is a jewel in the rough
Team 1094 LabVIEW Code Release for Stronghold

Team 1094 the Channel Cats would like to release our innovation in control award winning LabVIEW code for the 2016 FIRST Stronghold season.

It is available on gitlab at https://gitlab.com/frc1094/2016-robot-project/tree/master. You can download a zipped copy of the project by clicking this direct download link.

We have made a number of innovations in our code this year as well as reusing some concepts from past years. Features include:
  • Cardinal alignment buttons which allow the driver to drive behind the drawbridge without using a camera.
  • XY position tracking throughout autonomous using the navX yaw and the drive encoders.
  • Vision processing (with processing done on the roboRIO) to update the XY position when in sight of a target.
  • Ability to drive from XY coordinate to XY coordinate in autonomous.
  • Ability to tell when a defense has been crossed by using the navX pitch.
  • Populate drop-down menus on the dashboard from the robot code. The drop-down menus define the starting position and orientation of autonomous. Here is a related thread.
  • Camera, sensor and debugging data sent to the dashboard and automatically recorded.
  • Easily use pre-recorded match video to tune vision settings.
  • LabVIEW code hosted on GitLab.com. See the readme in the repository linked to above for details on how we set this up.
I have attached a document which explains details of some of the features above.

Questions and comments are very welcome. Good luck and skill in 2017!



Disclaimer: A few changes were made to the automatic recording feature in the dashboard code prior to our last competition due to some matches not getting recorded properly. These changes were never tested. There may be a few other minor places where code was not tested or did not have an actual function in the latest configuration of our robot.
Attached Files
File Type: pdf 2016 FRC Team 1094 Robot Software.pdf (62.6 KB, 15 views)
File Type: pdf Automode Pictures.pdf (407.4 KB, 16 views)

Last edited by Jonathan L. : 27-12-2016 at 12:46.
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 20:41.

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