Skip to content

Philip7105/AGDistanceLocalization

 
 

Repository files navigation

AGDistanceLocalization

A simple and easy-to-use library, written in Kotlin, to aid in the process of localizing your robot using Distance Sensors! This library contains all the necessary calculations to localize on the FIRST Tech Challenge field in a "plug and play" style format!

Advantages of this library

  • Efficient position estimation!
  • Takes factors like sensor location and robot heading into account!
  • Accounts for the 'corner cases problem', where all sensors are in use!
  • Support for the RoadRunner library!
  • Seamless integration into your code base!

Coming soon to this library

  • Four Sensor Localization!
  • Secondary Localization fusion!
  • Override for field max X and max Y (for remote/off-season challenge field geometry only)

To learn how to get setup, please visit our online documentation!


Installation Instructions:

In your build.dependencies.gradle file, add jitpack into repositories section:

repositories {
    ...
    maven { url 'https://jitpack.io' }
}

Then, add this into dependencies:

dependencies {
    ...
    implementation 'com.github.AlphaGo16439:AGDistanceLocalization:v1.0.1'
}

About

Distance Sensor Localization Library created by FTC 16439, AlphaGo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%