Lights out and away we go.
Welcome to RAVEN GP — the official digital paddock for our Bosch Future Mobility Challenge entry. This isn't just a website; it's a high-performance telemetry interface designed to bring the adrenaline of the track to your screen.
Built with the precision of a Formula 1 team, RAVEN GP combines cinematic visuals, race-day atmosphere, and cutting-edge web technology to deliver the ultimate reveal.
graph TD
%% Styling
classDef infra fill:#2d3748,stroke:#4a5568,color:#fff
classDef web fill:#2b6cb0,stroke:#63b3ed,color:#fff
classDef computer fill:#1A4024,stroke:#3D9955,color:#fff
classDef brain fill:#6b46c1,stroke:#b794f4,color:#fff
classDef perception fill:#805ad5,stroke:#b794f4,color:#fff
classDef embedded fill:#744210,stroke:#d69e2e,color:#fff
classDef sim fill:#2c7a7b,stroke:#4fd1c5,color:#fff
classDef docs fill:#4a5568,stroke:#a0aec0,color:#fff
subgraph "Infrastructure & Tools"
CLI[raven-infrastructure CLI]:::infra
DOCS[raven-documentation Sphinx]:::docs
end
subgraph "Presentation & User Interfaces"
FUTURA[axel-launch-futura<br>React/Vite Official Web]:::web
DASH[raven-computer<br>Remote Dashboard / Telemetry]:::computer
end
subgraph "High-Level Control (Raspberry Pi)"
BRAIN[raven-brain-stack<br>Python Multiprocessing]:::brain
subgraph "Perception Pipeline"
CAMERA[Camera / Frame Receiver]:::perception
LANEDET[Lane Detection<br>OpenCV IPM & Polyfit]:::perception
SIGNDET[Sign Detection<br>YOLOv8 + Filters]:::perception
LOCALIZATION[Localization<br>Odometry & Map Graph]:::perception
CAMERA --> LANEDET
CAMERA --> SIGNDET
end
PLANNER[Planner / FSM<br>Decision Logic]:::brain
SERIAL[Serial Communication<br>Asynchronous UART]:::brain
LANEDET -->|Lateral Offset| PLANNER
SIGNDET -->|Sign Labels| PLANNER
LOCALIZATION <-->|Pose & Drift Correct| PLANNER
PLANNER -->|Speed & Steer Commands| SERIAL
end
subgraph "Low-Level Control (STM32/RP2040)"
EMBEDDED[raven-embedded-control C++]:::embedded
PID[Speed PID & Steering MPC]:::embedded
SAFETY[Dead Man Switch]:::embedded
EMBEDDED --- PID
EMBEDDED --- SAFETY
end
subgraph "Simulation"
SIM[raven-sim Gazebo ROS1]:::sim
end
%% Connections
CLI -.->|"Deploys/Manages"| BRAIN
CLI -.->|"Flashes"| EMBEDDED
DASH <-->|"Socket.IO / Telemetry"| BRAIN
SERIAL <-->|"USB Serial (#cmds / @telemetry)"| EMBEDDED
SIM -.->|"Provides Camera / ROS / Telemetry"| BRAIN
SIM <-->|"Simulated Server"| DASH
Feel the tension build with our custom Starting Lights Sequence and immersive, high-octane video backgrounds. It's not just a landing page; it's the warm-up lap.
Competing on the global stage. Seamless, route-based localization for English, Romanian, and Arabic means we speak the language of speed, everywhere.
- Cinematic Visuals: Full-screen atmospherics (
racing-bg-1.jpg,racing-bg-2.jpg) that put you in the driver's seat. - Precision UI: Components honed with
shadcn/uiandframer-motionfor buttery smooth cornering (transitions). - Global Circuit Support: Smart URL routing (
/:lng/...) for instant language adaptation. - Paddock Sounds: Integrated audio player to set the race-day mood.
- Mobile Aero Package: Fully responsive design that performs on any screen size.
Just like the FIA checks every car, we ensure code quality before hitting the track.
- Linting:
npm run lint— Checks for aerodynamic flaws in the code (ESLint). - Formatting: Engineered with Prettier for clean airflow.
- Build:
npm run build— The final race configuration.
src/App.tsx— Race Control: Routing and main logic.src/components/F1StartingLights.tsx— The Launch Sequence: Essential timing animation.src/locales/— Team Radio: Translation files for clear communication.src/assets/— livery: High-res assets and textures.src/pages/— Sectors: Individual page components.
Get the car out of the garage:
git clone <YOUR_GIT_URL>
cd axel-launch-futura
npm install
npm run devCheck telemetry at http://localhost:8080.
npm run build
npm run previewBuilt by the RAVEN GP engineering team.
- Frontend Engineers: Crafting the user experience.
- Designers: Ensuring the livery looks fast standing still.
- Strategy: Coordinating the reveal for maximum impact.
- Fork the repository.
- Create a feature branch (
git checkout -b feature/new-aero-package). - Commit your upgrades.
- Push to the branch and open a Pull Request.
PROPRIETARY TECH of RAVEN GP. Part of the Bosch Future Mobility Challenge.
