Skip to content

michaelzhao820/F1ARE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

F1ARE

Overview

The f1 project utilizes Swift and ARKit to bring the Australian Formula 1 track to life in augmented reality (AR). The project dynamically represents cars as dots on the track, integrating real-time data from the openF1 API to simulate their movement around the track.

Video Demo

https://drive.google.com/file/d/10qIfLwJ5AG3yXIZ8uI4nYZezzFNOJupH/view?usp=drive_link

Features

  • Augmented Reality Representation: The project leverages ARKit to overlay the Australian Formula 1 track onto the real world, providing an immersive experience.
  • Real-time Data Integration: Utilizing the openF1 API, the project fetches real-time data about the position and status of Formula 1 cars and integrates it into the AR simulation.
  • Dynamic Movement Simulation: Cars are represented as dots and are animated to move around the track in real-time according to the data received from the OpenF1 API.

Requirements

  • iOS device supporting ARKit
  • Xcode
  • Swift knowledge
  • Internet connection for real-time data fetching from the OpenF1 API

Installation

  1. Clone or download the repository to your local machine.
  2. Open the project in Xcode.
  3. Build and run the project on an iOS device.

Usage

  1. Launch the application on your iOS device.
  2. Point your device's camera towards a flat surface.
  3. Wait for the ARKit to detect and initialize the Australian Formula 1 track.
  4. Once the track is displayed, dots representing Formula 1 cars will appear on the track.
  5. These dots will move in real-time around the track, simulating the movement of the actual cars in the race.
  6. Enjoy watching the dynamic simulation and explore the track from different angles using your device.

Contributions

Contributions to the project are welcome. If you'd like to contribute, feel free to fork the repository, make your changes, and submit a pull request. Make sure to adhere to the project's coding standards and guidelines.

Credits

  • This project is developed using Swift and ARKit.
  • Real-time data is fetched from the OpenF1 API https://openf1.org/.

Contact

For any inquiries or support, feel free to contact Michael Zhao, Jake Qin, or Adwaith Kumar.

Happy racing! 🏎️🏁

About

F1 AR Application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages