FlowPilot

FlowPilot

MAKE YOUR CAR FLOW

FlowPilot

FlowPilot

MAKE YOUR CAR FLOW

The problem FlowPilot solves

In the current state of the project, people can install the Self-Driving Software on their Android Phones and connect it to their Car(having drive-by-wire capabilities) via CAN BUS. Our software can drive their cars swiftly on the roads(Board city roads and Highways for now). Later this software will be embedded into Automotive Grade Hardware to provide it to the OEMs such that any mass market can have it running on their owned car which will make their drives safer and make it chill.

In a short sentence, it will give your cars ADAS Capabilities which are now only available on Costly cars(not for mass market). ADAS or Advanced Driver Assist Systems consists of features like Adaptive Cruise Control (ACC), Forward Collision Warning(FCW), Automatic Emergency Braking(AEB), and Lane Keep Assist(LKA).

The aim of the project is to build an ADAS system which is:

  1. Curated for Indian Roads (It can learn through the driving Experience of any driver, Indian or Foreign, all thanks to our in-house NEURAL NETWORK)
  2. Make this entire system very cost-effective for the OEMs and thereby our end customers.
  3. Make this System more accessible to everyone.

Currently, this system has been tested by 140+ BETA Users and has driven 10000+ KMs Autonomously. We also have a Discord community of 1000+ people who actively report bugs, feature request and helps us better our product.

Challenges I ran into

There were a lot of challenges that we faced like any other out-of-the-box project:

  1. Was not sure if this will actually work. Will it ever drive on the road?
  2. Optimising the Neural network for Mobile specific GPU
  3. Building the Automatic Data labeling pipeline
  4. Reverse Engineering the CAN bus of a car
  5. Retrofitting a Maruti Suzuki Alto for testing our software in-house.
  6. Build the feedback and bug report pipeline
  7. Building an efficient data collection pipeline

In turn, there were a lot of challenges but we believe that challenges our just consequences that are supposed to come when we try to do anything out-of-the-box. So we don't call it challenges, but rather, MILESTONES.

Discussion