Go to Post Trapping JVN (or any other IFI employee) is negative infinity [I]and[/I] a caption contest. Trapping 1114 is a measly 50 points, unless you trap Karthik, which multiplies your entire score by -1. - EricH [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

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 11-04-2015, 19:10
FleventyFive FleventyFive is offline
Registered User
FRC #4118
 
Join Date: Sep 2014
Location: Gainesville, FL
Posts: 23
FleventyFive is on a distinguished road
RiptideRecorder: a C++ Teach and Playback library for making quick autonmous programs

Hi, I'm the lead programmer for team 4118, Roaring Riptide. I've been working on a tool for C++ robot programs that can record acutator output values, write them effeciently to a file, read back the data from a file, and play sequentialy through the recorded outputs.

The most obvious use for this is pressing a button to start recording in tele-op, going through what you want your autonmous to do with your joysticks, and then just playing it back in autonmous.

It is fairly modular, so you can have multiple Recorder objects (essentialy just an array of actuator pointers) from which you can make many macro objects (or places to store and play values from the actuators in a Recorder).

The code is hosted on Github, you can download it here. (please download the RiptideRecorder.zip from the most recent release) It's free software released under the MIT license. Feel free to use it and modify it (and submit those changes back to me, if you want). I hope this is useful, expecially to teams that struggle to make effective autonmous modes!

Here's a video tutorial for using Riptide Recorder with the "sample" robot templete

Last edited by FleventyFive : 12-04-2015 at 11:22. Reason: typo
  #2   Spotlight this post!  
Unread 12-04-2015, 09:14
dzf209 dzf209 is offline
Registered User
FRC #4118 (Roaring Riptide)
Team Role: Mentor
 
Join Date: Mar 2015
Rookie Year: 2012
Location: Gainesville, FL
Posts: 10
dzf209 is an unknown quantity at this point
Thumbs up Re: RiptideRecorder: a C++ Teach and Playback library for making quick autonmous prog

Cool! I can't wait to see it in action. Great name!
Closed Thread


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 21:05.

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