Please sign in to access this page

FTC16093 premier event

FTC16093 premier event Used AI

17 devlogs
66h 15m
•  Ship certified
Created by Yunkai Li

A command-base robotic controlling system.
Solution for team 16093 in FIRST Tech Chllenge premier event.

Timeline

We went to Canada and won innovation 2nd~
Currently testing the Sparkfun Optical Odometry Sensor

Update attachment

autonomous controlling is working well~

Add a wrapper of pedro-pathing follower. You may see it here:
https://github.com/xiaokai-lyk/FTC16093-premier/blob/main/TeamCode/src/main/java/org/firstinspires/ftc/teamcode/utils/FollowerEx.java
this work is licenced under BSD-3-Clause-Clear license.
We are writing a doc about this feature and still working hard to improve it. Fell free to leave any comments~

Autonomous specimen scoring and parking(but not working so well)

Can now calibrate encoders of slides automatically.

Autonomous controlling is now working!

ascent task!

Robot can ascend now~

okay, now specimen task is working (not so) well~

Ship 1

1 payout of shell 84.0 shells

Yunkai Li

3 months ago

Yunkai Li Covers 8 devlogs and 22h 54m

Summer holiday begins~
add a page intro website.

It finally works for the scoring task about baskets~
Now, I'm doing staffs about another scoring task~

Scoring actions are now available!
Final week ended!!!

Vibhu Vibhu 3 months ago

Really cool! I hope ygs do well at Canadian Rockies!

FTCLib is REALLLLLLY hard to use!!!!!!
I made a out-of-the-box architecture for FTC teams to use.
Now, it can complete all scoring tasks in season Into the deep~~~
Next, I'm going to add vision part and a complete program that team 16093 is going to use~

Yunkai Li Yunkai Li 3 months ago

Actually FTCLib is really useful and have a very high performance limit (much higher than Linear Opmode in my opnion).

However, its learning curve is very steep.

A small step but also a huuuuuuge step.

Add functional buttons to the program to structuralize it.

Yunkai Li Yunkai Li 3 months ago

in fect, there is a completed framework to support this single button

Driving system is working properly~
Removed XCYOS which is a dependency that is not maintained for a long time and may cause problems.

A basic driving program(teleOp), used FTCLib as core component!
Also PIDF controller.
P.S. It is not working well since offsets of encoders wasn't measured precisely, also some bugs has to be fixed in the next few days~

Yunkai Li Yunkai Li 3 months ago

TODO: Measure offsets of encoders, adjust directions of motors, adjust PID coefficients

A basic framework for command-based controlling and pedro-pathing

Update attachment