Inspiration

We were inspired by the vision of making robotics and automation more accessible, especially for people with disabilities and in educational settings. Voice control powered by AI and cloud services like AWS Nova opens up new possibilities for intuitive, hands-free interaction with technology.

What it does

NovaDrive is a smart vehicle system that allows users to control a car—move, stop, turn, and more—using only voice commands. The system leverages AWS Nova for real-time voice recognition and processing, sending commands over the network to the vehicle’s hardware.

How we built it

We combined Python (for backend and AI integration), Flask (for the web interface), and C++ (for Arduino firmware). AWS Nova handles voice recognition, while the backend processes commands and communicates with the car via serial or network. We also used OpenCV and MediaPipe for gesture control as an additional feature

Challenges we ran into

  • Ensuring low-latency, accurate voice recognition and response.
  • Reliable network communication between cloud, server, and hardware.
  • Integrating multiple technologies (cloud AI, web, hardware) smoothly.
  • Handling noisy environments for voice input.

Accomplishments that we're proud of

  • Successfully integrated AWS Nova voice recognition with real-time vehicle control.
  • Built a robust, modular system that supports both local and cloud-based control.
  • Created an accessible solution that can benefit education and people with disabilities.

What we learned

  • How to connect cloud AI services with IoT hardware.
  • Best practices for real-time communication and error handling.
  • The importance of designing for accessibility and user experience.

What's next for NovaDrive: AI Voice-Controlled Smart Car

  • Expand language support and add more complex voice commands.
  • Integrate obstacle detection and autonomous navigation.
  • Develop a mobile app for easier remote control.

Built With

Share this project:

Updates