Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Programming (http://www.chiefdelphi.com/forums/forumdisplay.php?f=51)
-   -   RiptideRecorder: a C++ Teach and Playback library for making quick autonmous programs (http://www.chiefdelphi.com/forums/showthread.php?t=136531)

FleventyFive 11-04-2015 19:10

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

dzf209 12-04-2015 09:14

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!


All times are GMT -5. The time now is 01:42.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi