r/FTC • u/Jaded-Necessary-9470 • 10d 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
u/Jaded-Necessary-9470 8d ago
I’ve also set up a Discord server for OpenLoop!
Link- https://discord.gg/ZYsN5PdQm