Skip to content

Latest commit

 

History

History
55 lines (43 loc) · 2.9 KB

README.md

File metadata and controls

55 lines (43 loc) · 2.9 KB

mockGart

Main code repo for the mock bot

All files from the project are uploaded. If you want to run this code, remember to install necessary softwares as repo does not contains those. All music files should be deployed at src/main/deploy and can refer to its path as only its name and extension.

Talons / VEXes ID mapping

Note: All reference point are observed by looking from the back of the robot (aka the battery side)

Motor Type Vietnamese note ID
Driverbase Right Master TalonSRX Motor bánh bên phải phía trước 1
Driverbase Right Follow TalonSRX Motor bánh bên phải phía sau 2
Driverbase Left Master TalonSRX Motor bánh bên trái phía trước 3
Driverbase Left Follow TalonSRX Motor bánh bên trái phía sau 4
Intake TalonSRX Intake (cái để hút kéo bóng vào) 5
Left Pulley Falcon/TalonFX Motor máng bên trái 6
Right Pulley Falcon/TalonFX Motot máng bên phải 7
Front Trapdoor VictorSPX Trapdoor ở dưới (gần intake hơn) 8
Back Trapdoor VictorSPX Trapdoor ở trên (xa intake hơn) 9

Controller mapping

Two PS4 given by Thắng thiếu gia 🐧

NOTE: All button are controlled by holding, EXCEPT for percise turning button.

1st controller

Name / purpose Type ID Vietnamese note
Driverbase Left Side Joystick axis 1 (Left Joystick) Điều khiển các bánh trái của Driverbase
Driverbase Right Side Joystick axis 5 (Right Joystick) Điều khiển các bánh phải của Driverbase
Speed Boost Button axis 4 (R2 Button) Tăng tốc cho bánh cả hai bên Driverbase
Go straight (auto balance) POV 0 (POV Up) Tiến thẳng cả 2 bên (dùng cho việc qua cầu khỉ)
Go back (auto balance) POV 180 (POV Down) Lùi thẳng cả 2 bên (dùng cho việc qua cầu khỉ)
Percise turning enable Button axis 7 Bật chế độ quay góc chính xác dùng joystick bên phải

2nd controller

Name / purpose Type ID Vietnamese note
Intake Button axis 5 (L1) Giữ để chạy intake hút bóng
Pulley Button axis 6 (R1) Giữ để chạy máng
Open/Close Trapdoor Button 3 Đóng / mở trapdoor (nhớ nhìn state trên SmartDashboard)
Invert Button axis 3 (L2) Đảo ngược chiều quay của intake và pulley (cho bóng xuống) và trapdoor
Boost pulley Button axis 4 (R2) Tăng tốc độ quay máng -> bắn bóng cao hơn
Manual left pulley Joystick axis 1 (Left Joystick) Điều khiển thủ công pulley bên trái (khi tuột dây)
Manual right pulley Joystick axis 5 (Right Joystick) Điều khiển thủ công pulley bên phải (khi tuột dây)
Front trapdoor Button 1 (square symbol) Mở trapdoor phía trước (gần intake hơn)
Back trapdoor Button 2 (X symbol) Mở trapdoor phía trên (xa intake hơn)

Team blue không phải dọn lab go bruh bruh