SwoLib
PrettyPersianNumbers
SwoLib | PrettyPersianNumbers | |
---|---|---|
2 | 2 | |
9 | 39 | |
- | - | |
6.7 | 5.3 | |
5 months ago | 5 days ago | |
Kotlin | Kotlin | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
SwoLib
-
SwoLib - Open Source Swerve-Drive Focused Kotlin/Java Library Release!
Arguably the most distinct aspect of SwoLib is its fully dynamic autonomous capabilities. Thanks to the aforementioned AprilTag-based positioning, a robot employing SwoLib’s autonomous utilities is capable of starting anywhere on the field and following the same predefined paths. SwoLib performs motion profiling and path calculations at runtime. The paths are composed of a list of waypoints that can be generated from our own modified version of pathplanner. This allows the robot to discern its position on the field using a Limelight + AprilTags and then move to the correct starting position when the autonomous period begins! Not only can this be applied in autonomous, but also in the teleop period too! Team 2875 uses this to automatically position our robot to place cones/cubes (in teleop), and we can begin this automatic positioning from anywhere on the field!
-
New Kotlin/Java library with custom swerve drive and fully dynamic autonomous
Team 2875 is excited to announce our first-ever open source Kotlin/Java FRC library (https://github.com/CshCyberhawks/SwoLib). This library (SwoLib) is swerve-drive focused and DOES NOT wrap WPILib swerve drive kinematics classes; instead, it is based on custom-written kinematics. The library also includes various utilities and wrappers for hardware ranging from gyros to limelights. Thanks to our custom-built swerve drive autonomous, robots employing SwoLib are capable of a “dynamic” autonomous where they may start at any place on the field (as long as an AprilTag is in view of a limelight). More information and documentation can be found on the library’s GitHub (https://github.com/CshCyberhawks/SwoLib). Check it out!
PrettyPersianNumbers
What are some alternatives?
hawk - ✔️ Secure, simple key-value storage for Android
ASimpleCache - a simple cache for android and java
redux - A JS library for predictable global state management
easydeviceinfo - :iphone: [Android Library] Get device information in a super easy way.
Wire - gRPC and protocol buffers for Android, Kotlin, Swift and Java.
ExpirableDiskLruCache - Java implementation of a Disk-based LRU cache which specifically targets Android compatibility.
Byte Buddy - Runtime code generation for the Java virtual machine.
AndroidProcesses - DEPRECATED
AutobahnAndroid - WebSocket & WAMP in Java for Android and Java 8
OpenKeychain - OpenKeychain is an OpenPGP implementation for Android.
Android-Templates-And-Utilities - Collection of source codes, utilities, templates and snippets for Android development.
cling - UPnP/DLNA library for Java and Android