Go to Post In the end, people can throw all the stories at me they want, but I'm never going to let mere stories convince me physics is wrong. - AdamHeard [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

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #1   Spotlight this post!  
Unread 04-01-2017, 23:00
AriMindell AriMindell is offline
Registered User
FRC #1389 (The Body Electric)
Team Role: Programmer
 
Join Date: May 2016
Rookie Year: 2015
Location: Maryland
Posts: 25
AriMindell will become famous soon enoughAriMindell will become famous soon enough
Team 1389 Presents: Ohm, a companion library for WPILib

Ohm is a Java companion library to WPILib. We designed it to take full advantage of Java 8’s functional programming capabilities. Ohm is built around functional interfaces specialized for robot input/output (we call them streams.)
These functional interfaces place a layer of abstraction between hardware (sensors/motors) and control.
Ohm provides a suite of features that utilize the hardware abstraction to make control algorithms versatile and simple to use. We hope this will make algorithms such as PID Control, Motion Profiling, and the Adaptive Pure Pursuit Controller ( Thanks 254!) more accessible to low experience teams.
Special thanks to Jared Russell from the Cheesy Poofs for helping us get everything up and running, and to all of team 254 for their inspiring code and control algorithms. You can see their original code here.
Ohm is far from complete, and we will continue to push out updates throughout the season. As a lowly group of high school students without a software mentor, we would love any feedback you have to offer us! We will stick around to respond and answer questions in this thread.
Enjoy Ohm!
Here is a link to the github repository.
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 23:55.

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