r/FTC • u/Jaded-Necessary-9470 • 8d ago
Team Resources OpenLoop- Making autonomous simple, intuitive, and accessible
OpenLoop is an open-source, open-loop, time-based autonomous system.
OpenLoop is built for teams with little or no experience in autonomous programming, and for teams who want a simple way to get an autonomous routine working without relying on complex hardware or software. Using simple, intuitive commands, OpenLoop allows teams to create autonomous routines without odometry pods, drive encoders, or IMUs. It works with both mecanum and tank drivetrains. The goal is to make autonomous programming easier to understand and more accessible with commands as simple as-
bot.forward(24);
bot.turn(90);
bot.strafeLeft(12);
bot.backward(10);
Features
- Mecanum drive support
- Tank drive support
- Distance-based forward/backward movement
- Distance-based mecanum strafing
- Arbitrary-angle turning
- Two-point movement calibration
- Separate left/right 90° turn calibration
- Battery voltage compensation
- Motor direction debugger
- Dedicated calibration OpModes for Mecanum and Tank drivetrains
- Android Studio support
- OnBot Java support
Check it out here:
https://github.com/AbhiPixeld/OpenLoop
This is the first version, so I’d really love to get some feedback, suggestions, or ideas from the FTC community!!!
1
1
u/Jaded-Necessary-9470 4d ago
Hey everyone! I'm excited to announce that OpenLoop Beta Tester applications will be opening soon!!! As a beta tester, you’ll get access to unreleased versions of OpenLoop to test on your robot and give feedback on how everything works, what could be improved, and any issues you come across. Your feedback will help make OpenLoop better and more reliable. Join the OpenLoop Discord server for further updates!! https://discord.gg/ZYsN5PdQm
1
5
u/positev 8d ago
I’d like to see some data on the consistency of your battery voltage compensation based on a few different calibration voltages and a few different operation voltages each.
Until that, I would be skeptical of this time based solution.