Skip to content

Voidless7125/Comp-V3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advanced Startup Vex V5

Getting started: ▶️

  1. Install VScode
  2. Download and install these extensions:
    (VEX Robotics, C/C++, Makefile Tools)
  3. Install my Custom SDK

Rewrite (3.0)

Here we go! This is a rewritten version of Comp_V2 (with some exceptions).
We are at b2; I need Vex V5 Hardware to test with. (I don't have it; it will be long before I can get the hardware.)

3.0:

  1. Custom theming ✅
  2. AWD/FWD/RWD Switcher ✅
  3. Maintenance reminders ✅
  4. Diagnostic mode ✅
  5. Traction control & Stability control ✅
  6. Controller settings ✅ (Added deadzone settings 1/5/24)
  7. Odometer ☑️ (Tamper protection could not be completed)
  8. Hot swap of Ports (Requires rewrite of user_control, 🔃)
  9. Import code updates from internet (Requires rewrite of startup, need hardware ❌)
  10. Automatic Emergency Braking (Requires vision sensor or AI vision, need hardware ❌)
    • (Requires rewrite of User_Control | Prevent acceleration when a collision is imminent)
    • Forward warning - 2 Seconds till impact
    • Caution - 1.5 Seconds till impact
    • Emergency braking - Less than 1 second till impact
  11. PID for autonomous (need hardware ❌)

Website todo:

  1. Update the program from the website 🔃
  2. Support forum 🔃

Custom SDK todo:

  1. Use the newest version of Clang and GCC. ✅
  2. Use Vex's API. ✅
  3. Support for V5, IQ2, EXP 🔃
  4. Better templates and makefiles. 🔃