Skip to content

1.0.0 Lightning 🌩️

Choose a tag to compare

@HectorAlonso18 HectorAlonso18 released this 31 Jul 01:55
· 60 commits to main since this release

note: Lightning works with PROS 4 and futher.

Dowloand and Installation

  1. Install the last version of lightninglib_example_project-x.x.x.zip.

  2. Extract the zip file using your preferred method. If you don´t know how, check this

  3. Open the extrated folder in visual studio code by going to -> File -> Open Folder

  4. Open the main.cpp and start programming

Features

  • TankDrive support.
  • Odometry class
  • Generic PID class.
  • Generic FeedForward class.
  • Pure pursuit.
  • Path planning and Motion profile.
  • Multitasking.
  • Different Math functions.

Python utilities 🐍

Lightning has different python utilities to maximize the user experience.

  • LightningPlanner: Plan your autonomous routes without the necessity of physical measurements.

More information about Python utilities can be found here.


Lightning Demostration

In the following YouTube videos, you can appreciate the results of using Lightning in both testing and competition scenarios.


Installation

How to install Lightning can be found here.


Upgrading

How to upgrade Lightning can be found here.


Tutorials

Lightning tutorials can be found here.


Documentation

The Lightning Documentation can be found here.


Future work

We working to introduce more features to lightning! and also creating the documentation page where you could see all the documentation that you need to use lightning.


License

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, you can obtain one at http://mozilla.org/MPL/2.0/.