Go Back  Bike Forums > Bike Forums > General Cycling Discussion
Reload this Page >

Thoughts on a new Cycling App I'm developing? (could replace head unit?)

Search
Notices
General Cycling Discussion Have a cycling related question or comment that doesn't fit in one of the other specialty forums? Drop on in and post in here! When possible, please select the forum above that most fits your post!

Thoughts on a new Cycling App I'm developing? (could replace head unit?)

Thread Tools
 
Search this Thread
 
Old 05-23-24, 10:14 AM
  #1  
firebird854
Senior Member
Thread Starter
 
Join Date: Oct 2017
Location: Wisconsin
Posts: 613

Bikes: 2016 Specialized Tarmac Expert

Liked 140 Times in 75 Posts
Thoughts on a new Cycling App I'm developing? (could replace head unit?)

I’m reaching out because I’m looking for some validation for this idea I’ve been building a proof of concept of.

A little about me to set some context, I, along with my roommates, make free cycling related tools in our spare time, including a routing tool, https://sherpa-map.com, a physics simulator tool for cycling, GPX Route Speed Estimator for Cyclists: Multi-Surface, Weather, and Nutrition Strategy, and a GPX activity racer tool GPX Activity Racer - Race Against Past Performances or your competition.

I’ve made a few others as well, but this post isn’t about that, I just wanted to showcase the fact that I can build the upcoming idea, but I’m wondering if it would be worth it to develop it for anyone else.

The idea:

A phone app that lets users import a route GPX file and/or start an activity. The app is designed to work entirely offline, in your pocket, without much of a GUI, providing voiced turn-by-turn directions if following a route.

While you are riding, it allows you to ask questions or give commands into your Bluetooth headset, like, “What’s the distance until the next aid station?”, “Route me back to the beginning on the flattest possible route.”, “What’s my best 20-minute normalized power so far?”, “What’s my current distance?”, “What’s my net elevation gain?”, “What mile has the beginning of the biggest climb on the route?”.

Utilizing the physics simulator code and your riding so far, it could even determine when you’ll be where, so you can ask, “How much longer until I’m back on pavement?”, “When should I start heading back to avoid the sun going down when cycling?”.

I also plan on having it continuously monitor and analyze your ride, so if you finish a climb it can recognize this and state “Nice job! You managed 340 watts for 3 minutes up the last 300ft climb!”.

Basically, the idea is, that this could replace your head unit (or accompany it nicely).

I even intend it to have rerouting capabilities, i.e. “take me to the nearest gas station”.

So far, I’ve managed to develop a functioning Android app that works entirely offline, recording with real-time AI background noise removal, monitoring for speech using silero-vad, recording speech to memory, transcribing speech using a specially trained Mozilla Deepspeech model, on the phone, tokenizing the transcription with a WordPeice algorithm, and feeding it to a specially trained BERT Tensorflow model which maps your intent to a particular function.

I plan on developing this app no matter what for my purposes as I feel having practically limitless knowledge of the entire route, the activity thus far, as well as voiced turn-by-turn directions that function entirely offline could help me with upcoming gravel races. However, if people find this concept interesting, I’d buy a MacBook to make an IOS version and flesh out the interface to be more user-friendly and have things like, a login, a connect with Strava feature, etc.

Also, second idea:

I found that the background noise cancellation using AI/ DTLN, is extremely effective, I could additionally make a peer-to-peer Bluetooth phone-to-phone mesh network app that allows for multiperson real-time voice communication, offline, so you could easily talk to your buddies, say, when mountain biking, with background sound/wind eliminated. If anyone finds that to be an interesting concept as well, just let me know.

Also, I'd make all of these apps free. Don't get me wrong, I love money, but I love seeing people use my apps/sites even more.
firebird854 is offline  
Old 05-27-24, 07:14 AM
  #2  
PoorInRichfield
Senior Member
 
Join Date: Nov 2013
Location: Richfield, WI
Posts: 731

Bikes: Trek Domane SL7 Disc, Cannondale F29

Liked 328 Times in 189 Posts
Until there's some way to do a low-power display on a phone, I just don't think phone apps will ever replace dedicated cycle computers. The problem with phone-based cycling apps is that the phone's screen consumes a lot of power and thus drains the phone's battery very quickly (especially if WiFi and Bluetooth are enabled). I use my Garmin 830 primarily for navigation on my rides, which are typically several hours long. Using my phone for navigation doesn't work as the battery doesn't last long enough and if my phone goes dead, I have no way to call anyone in an emergency.
PoorInRichfield is offline  
Old 05-27-24, 08:27 AM
  #3  
PeteHski
Senior Member
 
PeteHski's Avatar
 
Join Date: May 2021
Posts: 8,950
Liked 5,238 Times in 3,232 Posts
Interesting concept, but I really don’t get on with voice controlled apps and it’s about the last thing I would want while riding a bike. I prefer visual data on my Garmin, along with simple audio alerts when appropriate eg Varia radar alerts or upcoming turns.
PeteHski is online now  
Old 05-27-24, 09:09 AM
  #4  
NVFlinch 
Junior Member
 
Join Date: Jul 2017
Posts: 150
Liked 127 Times in 58 Posts
It's great that you are doing all this, however I second the two concerns re 1. Visual is better than spoken, especially with wind/road noise to compete with, and 2. Phone battery life.
NVFlinch is offline  
Old 05-27-24, 12:07 PM
  #5  
TiHabanero
Senior Member
 
Join Date: Nov 2012
Posts: 4,516
Liked 1,394 Times in 733 Posts
Right now I am in the process of manually mapping out three 1400-3000 mile loops I plan on tackling over three different upcoming summers and have been seriously considering using a GPS unit for assist while riding, but don't want to have anything more than my phone with me. I like the ideas you have presented and I think it is worth pursuing. Voiced directions are a great idea, however having a map display is essential.
How about picking up where Pedalcell left off and produce a rim powered power unit to keep the phone running while in use? I bet you know someone who has the engineering skills for that project. Then I can use your phone app alongside my handmade maps!
TiHabanero is offline  
Old 05-27-24, 07:20 PM
  #6  
RChung
Perceptual Dullard
 
Join Date: Sep 2009
Posts: 2,497
Liked 1,235 Times in 532 Posts
I think this could be an interesting app for TT'ing or other racing. It could be like having a pacing coach in your ear.
RChung is offline  
Old 05-27-24, 07:43 PM
  #7  
asgelle
Senior Member
 
Join Date: Apr 2006
Location: Albuquerque, NM
Posts: 4,535
Liked 461 Times in 272 Posts
Originally Posted by RChung
I think this could be an interesting app for TT'ing or other racing. It could be like having a pacing coach in your ear.
Don't let the UCI hear that.
asgelle is offline  
Old 05-27-24, 08:04 PM
  #8  
Atlas Shrugged
Senior Member
 
Join Date: Mar 2010
Posts: 1,743
Liked 1,403 Times in 714 Posts
The AI interface seems very promising however very few serious cyclists who would benefit from the features you have outlined use a phone as their cycle computer thus severely limiting potential users. If the features you have outlined do become desirable its a very short leap for the traditional manufacturers such as Garmin to integrate and make the app redundant.
Atlas Shrugged is offline  
Old 05-27-24, 10:51 PM
  #9  
rsbob 
Grupetto Bob
 
rsbob's Avatar
 
Join Date: Sep 2020
Location: Seattle-ish
Posts: 6,585

Bikes: Bikey McBike Face

Liked 6,122 Times in 3,126 Posts
Originally Posted by RChung
I think this could be an interesting app for TT'ing or other racing. It could be like having a pacing coach in your ear.

‘Had a running app for some time that gave me splits, pace, stride length, total time and time to finish, etc For running it was great for not having to look at a watch, but have the nice lady talk into my ear buds. I agree that for a TT it would be invaluable. For anyone out for longer than a couple of hours, battery life of the phone would be the limiter. And most people out for less than that time are probably not data junkies.
__________________
Road 🚴🏾‍♂️ & Mountain 🚵🏾‍♂️







rsbob is offline  
Old 05-29-24, 08:00 AM
  #10  
bblair
Senior Member
 
Join Date: Aug 2007
Location: Columbus, Ohio
Posts: 807

Bikes: Lynskey R230, Trek 5200, 1975 Raleigh Pro, 1973 Falcon ,Trek T50 Tandem and a 1968 Paramount in progress.

Liked 421 Times in 249 Posts
Doesn't the Ridewith GPS phone app do all of this?

As was said above, the phone will burn through battery charge very quickly. Last year's Bike Virginia went all gps last year and those without Wahoo/Garmin had to use their phones. Some (my brother included) waited until ride day to figure that out. There is a setting...somewhere...to turn off the screen except when a turn or cue is needed, but lots of folks had a hard time figuring it all out.

Here is how I attempted to solve the problem: I later that year upgraded my Wahoo and gave my old one to Luddite Brother. So far, it has not left his mantle, but it's only been a year.
bblair is offline  
Old 05-29-24, 08:17 AM
  #11  
PromptCritical 
Senior Member
 
PromptCritical's Avatar
 
Join Date: Mar 2024
Location: San Diego
Posts: 631

Bikes: Columbine, Paramount Track Bike, Colnago Super, Santana Tandems (1995 & 2007), Gary Fisher Piranha, Trek Wahoo, Bianchi Track Bike, a couple of Honda mountain bikes

Liked 210 Times in 138 Posts
Originally Posted by firebird854
Also, second idea:

I found that the background noise cancellation using AI/ DTLN, is extremely effective, I could additionally make a peer-to-peer Bluetooth phone-to-phone mesh network app that allows for multiperson real-time voice communication, offline, so you could easily talk to your buddies, say, when mountain biking, with background sound/wind eliminated. If anyone finds that to be an interesting concept as well, just let me know.
I would absolutely LOVE a peer-to-peer Bluetooth phone-to-phone mesh network app. We ride a tandem and have not found a good intercom system. We have a wired one, but the sound quality is pretty bad. I would guess many tandem riders would enjoy this. As for all the comments about power, I ride with a small battery on 40+ mile rides, so that's not a problem. https://www.amazon.com/gp/product/B0...e?ie=UTF8&th=1
__________________
Cheers, Mike
PromptCritical is offline  
Old 05-29-24, 09:29 AM
  #12  
firebird854
Senior Member
Thread Starter
 
Join Date: Oct 2017
Location: Wisconsin
Posts: 613

Bikes: 2016 Specialized Tarmac Expert

Liked 140 Times in 75 Posts
Originally Posted by PoorInRichfield
Until there's some way to do a low-power display on a phone, I just don't think phone apps will ever replace dedicated cycle computers. The problem with phone-based cycling apps is that the phone's screen consumes a lot of power and thus drains the phone's battery very quickly (especially if WiFi and Bluetooth are enabled). I use my Garmin 830 primarily for navigation on my rides, which are typically several hours long. Using my phone for navigation doesn't work as the battery doesn't last long enough and if my phone goes dead, I have no way to call anyone in an emergency.
The navigation is pre computed unless you get off track, further, with the screen off it consumes as much power as spotify.
firebird854 is offline  
Old 05-29-24, 09:30 AM
  #13  
firebird854
Senior Member
Thread Starter
 
Join Date: Oct 2017
Location: Wisconsin
Posts: 613

Bikes: 2016 Specialized Tarmac Expert

Liked 140 Times in 75 Posts
Originally Posted by PeteHski
Interesting concept, but I really don’t get on with voice controlled apps and it’s about the last thing I would want while riding a bike. I prefer visual data on my Garmin, along with simple audio alerts when appropriate eg Varia radar alerts or upcoming turns.
That was the initial idea, all audio alerts/cues, then I started exploring other possibilities, it seems like it would be a good idea to pare it back a bit though, you make good points.
firebird854 is offline  
Old 05-29-24, 09:32 AM
  #14  
firebird854
Senior Member
Thread Starter
 
Join Date: Oct 2017
Location: Wisconsin
Posts: 613

Bikes: 2016 Specialized Tarmac Expert

Liked 140 Times in 75 Posts
Originally Posted by bblair
Doesn't the Ridewith GPS phone app do all of this?

As was said above, the phone will burn through battery charge very quickly. Last year's Bike Virginia went all gps last year and those without Wahoo/Garmin had to use their phones. Some (my brother included) waited until ride day to figure that out. There is a setting...somewhere...to turn off the screen except when a turn or cue is needed, but lots of folks had a hard time figuring it all out.

Here is how I attempted to solve the problem: I later that year upgraded my Wahoo and gave my old one to Luddite Brother. So far, it has not left his mantle, but it's only been a year.
They don't let you voice communicate with RideWithGPS app, it essentially just gives voiced navigation. Additionally, my app would be screen off first, and completely free
firebird854 is offline  
Old 05-29-24, 09:33 AM
  #15  
firebird854
Senior Member
Thread Starter
 
Join Date: Oct 2017
Location: Wisconsin
Posts: 613

Bikes: 2016 Specialized Tarmac Expert

Liked 140 Times in 75 Posts
Originally Posted by rsbob
‘Had a running app for some time that gave me splits, pace, stride length, total time and time to finish, etc For running it was great for not having to look at a watch, but have the nice lady talk into my ear buds. I agree that for a TT it would be invaluable. For anyone out for longer than a couple of hours, battery life of the phone would be the limiter. And most people out for less than that time are probably not data junkies.
As mentioned, this would take less power than spotify, especially if I pare down the app to specifically give the running statistics you're interested in, with the screen off and in your pocket.

Good to know there's a running version that has some of the capabilities, I'll have to look it up.
firebird854 is offline  
Old 05-29-24, 10:59 AM
  #16  
PromptCritical 
Senior Member
 
PromptCritical's Avatar
 
Join Date: Mar 2024
Location: San Diego
Posts: 631

Bikes: Columbine, Paramount Track Bike, Colnago Super, Santana Tandems (1995 & 2007), Gary Fisher Piranha, Trek Wahoo, Bianchi Track Bike, a couple of Honda mountain bikes

Liked 210 Times in 138 Posts
Originally Posted by firebird854
Also, second idea:

I found that the background noise cancellation using AI/ DTLN, is extremely effective, I could additionally make a peer-to-peer Bluetooth phone-to-phone mesh network app that allows for multiperson real-time voice communication, offline, so you could easily talk to your buddies, say, when mountain biking, with background sound/wind eliminated. If anyone finds that to be an interesting concept as well, just let me know.

Also, I'd make all of these apps free. Don't get me wrong, I love money, but I love seeing people use my apps/sites even more.
Do you have an alpha or beta version of this available? Would be very pleased to be a tester for you.
__________________
Cheers, Mike
PromptCritical is offline  
Old 05-29-24, 11:50 AM
  #17  
njkayaker
Senior Member
 
Join Date: Sep 2007
Location: Far beyond the pale horizon.
Posts: 14,458
Liked 1,452 Times in 1,009 Posts
Originally Posted by Atlas Shrugged
If the features you have outlined do become desirable its a very short leap for the traditional manufacturers such as Garmin to integrate and make the app redundant.
Garmin units are extending “legacy” architecture. I doubt they’d be able to add these features very easily. The only manufacturer that would be able to do this somewhat easily is Hammerhead (and they aren’t a “traditional” manufacturer at all). There’s a small chance he could shop it to Hammerhead.

In any case, @firebird854 doesn’t appear to be much interested in monetizing it (strange dude).
njkayaker is offline  
Old 05-29-24, 12:39 PM
  #18  
firebird854
Senior Member
Thread Starter
 
Join Date: Oct 2017
Location: Wisconsin
Posts: 613

Bikes: 2016 Specialized Tarmac Expert

Liked 140 Times in 75 Posts
Originally Posted by PromptCritical
Do you have an alpha or beta version of this available? Would be very pleased to be a tester for you.
I will soon and will definitely make a post about it then since it seems to have enough validity to make it reasonable to spend the time to develop it into a more production ready state. Frankly though, I'm working on a couple of other creations simultaneously, so it might not be alpha/beta quality for a bit.
firebird854 is offline  
Likes For firebird854:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Contact Us - Archive - Advertising - Cookie Policy - Privacy Statement - Terms of Service - Your Privacy Choices -

Copyright © 2024 MH Sub I, LLC dba Internet Brands. All rights reserved. Use of this site indicates your consent to the Terms of Use.