Hands-on Experiments with Connected Autonomous Vehicles (CAVs)

Enabling mixed-reality vehicle simulator.

Make your autonomous car drive itself safely.

Project description

This project focuses on developing a state-of-the-art safety verification framework for connected autonomous vehicles (CAV). Leveraging the connected automated vehicle platforms and the high-fidelity simulators at UB, we have built the foundation of mixed-reality testing and verification systems for autonomous vehicles. Build on connectivity technologies to bridge cyberspace with physical spaces, enabling human-in-the-loop (human drivers, pedestrians) verification of CAV safety in safety-critical scenarios. The students will join a big team of undergraduates and graduate students to make contributions on multiple directions:

  • CAV software stack at multiple modules: perceptions, prediction, planning, control.
  • Mixed reality simulation: scenario building, infrastructure optimization.
  • Cooperative perception and autonomous driving powered by connectivity C-V2X.

Background: 

Project outcome

 

  1. Gain practical Knowledge of the state-of-the-art algorithms of CAVs, both model-based ones and AI-based ones.  
  2. Develop hands-on experience in programming and research/development on the CAV platform.
  3. Create cool videos to showcase your work. 
  4. Present technical presentations/posters/publications at technical conferences.
  5. Learn how to work in a team setting on a high-impact, fast-paced project, and in a start-up style technology company.

 

Project details

Timing, eligibility and other details
Length of commitment About a semester to year-long 
Start time Anytime
In-person, remote, or hybrid? In-Person Project 
Level of collaboration

Large group collaboration (4+ students)

Mentored directly by the faculty member. Each student will have individual tasks, but needs to collaborate with other team members.

Benefits Potential hourly pay or academic credit 
Who is eligible

All undergraduate students with programming experience in Python/C++, and ROS2.

 

Any prior experience working with robots, drones, sensor hardware/software, and embedded systems (Arduino, Raspberry Pi, etc.) is a plus for vehicle-related tasks.

 

Any prior experience working with vehicle dynamics, game engines such as Unreal, and simulators such as CARLA would be a huge plus for simulation-related tasks.

 

Having a driver's license is a Plus as the process needs testing with vehicles.

Core partners

Project mentor

Chaozhe He

Assistant Professor

Mechanical and Engineering Department

Phone: (716) 645-1432

Email: chaozheh@buffalo.edu

Start the project

  1. Email the project mentor using the contact information above to express your interest and get approval to work on the project. (Here are helpful tips on how to contact a project mentor.)
  2. After you receive approval from the mentor to start this project, click the button to start the digital badge. (Learn more about ELN's digital badge options.) 

Preparation activities

Once you begin the digital badge series, you will have access to all the necessary activities and instructions. Your mentor has indicated they would like you to also complete the specific preparation activities below. After you’re approved to begin the project, your mentor will send the relevant materials. Please reference this when you get to Step 2 of the Preparation Phase. 



Keywords

connected automated vehicle, high-fidelity simulation, vehicle simulator, mechanical engineering, aerospace engineering