tijmenvangulik / Ergometerspace

Documentation for ergometer-space
https://ergometer-space.org
Other
19 stars 7 forks source link

Crew Racing #6

Closed AHerrod closed 4 years ago

AHerrod commented 4 years ago

Hi Tijmen,

I'd been looking in to writing my own software (given my club/country all now confined indoors) until I found you'd done pretty much exactly what I was looking to do (and I'd be starting from nothing...)!

Regarding online crews: I was considering a system as follows:

Rowers can create/invite others to crews, with stats for each crew (avg crew split time for various distances...) The split time of the crew is the average of everyone in the crew (maybe with weight adjustements... possibly....) Rowing out of time (or just with different rates) worsens the crew split time somehow The crew members row as long as it takes to complete their distance as a crew (using the crew average split), so that we don't have people in the same crew rowing for different lengths of time!

If you fancy help with implementing the above, I could spare some hours through the coming weeks!

Again: It's great to see this! Well done and thanks for your work! :)

tijmenvangulik commented 4 years ago

Hi

Thank you for asking. I have also been playing with the same idea. I basically came up with a similar solution. This is on my wish list. You could even combine it with the shared power curve (already a current feature) You can get and additional speed boost when the power curve matches. It could be written in a separate widget , but it would be more convenient if it integrates into the existing widgets. You could start writing you own widget in a plugin, but on the long run I am going to write my own implementation. I am not yet starting on this feature. First I am going to focus on pear to pear data (the audio is already move to pear to pear ) This should reduce the latency and improve the row together experience. If you have any questions you can also contact on my email adres (you can find it in the app in the about box)

Tijmen

On 25 Mar 2020, at 16:26, AHerrod notifications@github.com wrote:

Hi Tijmen,

I'd been looking in to writing my own software (given my club/country all now confined indoors) until I found you'd done pretty much exactly what I was looking to do (and I'd be starting from nothing...)!

Regarding online crews: I was considering a system as follows:

Rowers can create/invite others to crews, with stats for each crew (avg crew split time for various distances...) The split time of the crew is the average of everyone in the crew (maybe with weight adjustements... possibly....) Rowing out of time (or just with different rates) worsens the crew split time somehow The crew members row as long as it takes to complete their distance as a crew (using the crew average split), so that we don't have people in the same crew rowing for different lengths of time!

If you fancy help with implementing the above, I could spare some hours through the coming weeks!

Again: It's great to see this! Well done and thanks for your work! :)

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/tijmenvangulik/Ergometerspace/issues/6, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAVG7NRXVHX54MH6GQLWLITRJIPAXANCNFSM4LTRC2NQ.

AHerrod commented 4 years ago

Sounds good! :)

tijmenvangulik commented 4 years ago

I have now added a feature which allows you to row in teams and you also have the observer role. This is ideal for rowing an regatta

AHerrod commented 4 years ago

Hi again Tijmen,

I just tested this with a fellow rower -- it seems work work, but the app crashed on my phone when we crossed the finish line (this isn't too big a problem -- I'll just use my laptop next time!)

Is the power-curve matching implemented?

Also, might you happen to be based at the Utrecht rowing centre? I ask because I was there last August picking up some stuff from EURow (was planning to do the same again this August). It's a fantastic location!

Cheers, Alex


From: Tijmen van Gulik notifications@github.com Sent: 19 April 2020 07:25 To: tijmenvangulik/Ergometerspace Ergometerspace@noreply.github.com Cc: AHerrod alex_herrod@hotmail.com; State change state_change@noreply.github.com Subject: Re: [tijmenvangulik/Ergometerspace] Crew Racing (#6)

I have now added a feature which allows you to row in teams and you also have the observer role. This is ideal for rowing an regatta

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHubhttps://github.com/tijmenvangulik/Ergometerspace/issues/6#issuecomment-616065440, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AO6BR7GQ4XTEPDPEWCFHMNLRNKRNJANCNFSM4LTRC2NQ.

tijmenvangulik commented 4 years ago

Hi Alex,

Thank you for the info. Yes in Utrecht, the room names gave it away I suppose :-) I check the android log if I can see a crash error. Currently I am working on making the peer to peer connections in the new team rooms more robust. Power curve matching is implemented, you can share a power curve with another rower and the widget will compare the curve. (I have added one small limit that teams can not look at each other power curves)

Tijmen

On 23 Apr 2020, at 17:34, AHerrod notifications@github.com wrote:

Hi again Tijmen,

I just tested this with a fellow rower -- it seems work work, but the app crashed on my phone when we crossed the finish line (this isn't too big a problem -- I'll just use my laptop next time!)

Is the power-curve matching implemented?

Also, might you happen to be based at the Utrecht rowing centre? I ask because I was there last August picking up some stuff from EURow (was planning to do the same again this August). It's a fantastic location!

Cheers, Alex


From: Tijmen van Gulik notifications@github.com Sent: 19 April 2020 07:25 To: tijmenvangulik/Ergometerspace Ergometerspace@noreply.github.com Cc: AHerrod alex_herrod@hotmail.com; State change state_change@noreply.github.com Subject: Re: [tijmenvangulik/Ergometerspace] Crew Racing (#6)

I have now added a feature which allows you to row in teams and you also have the observer role. This is ideal for rowing an regatta

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHubhttps://github.com/tijmenvangulik/Ergometerspace/issues/6#issuecomment-616065440, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AO6BR7GQ4XTEPDPEWCFHMNLRNKRNJANCNFSM4LTRC2NQ. — You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/tijmenvangulik/Ergometerspace/issues/6#issuecomment-618468230, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAVG7NVV72JTWAWKEKVMKOTROBNXHANCNFSM4LTRC2NQ.

AHerrod commented 4 years ago

Is it possible to show the power curves to only those in the same crew? Then they can all try to match ;)


From: Tijmen van Gulik notifications@github.com Sent: 23 April 2020 16:31 To: tijmenvangulik/Ergometerspace Ergometerspace@noreply.github.com Cc: AHerrod alex_herrod@hotmail.com; State change state_change@noreply.github.com Subject: Re: [tijmenvangulik/Ergometerspace] Crew Racing (#6)

Hi Alex,

Thank you for the info. Yes in Utrecht, the room names gave it away I suppose :-) I check the android log if I can see a crash error. Currently I am working on making the peer to peer connections in the new team rooms more robust. Power curve matching is implemented, you can share a power curve with another rower and the widget will compare the curve. (I have added one small limit that teams can not look at each other power curves)

Tijmen

On 23 Apr 2020, at 17:34, AHerrod notifications@github.com wrote:

Hi again Tijmen,

I just tested this with a fellow rower -- it seems work work, but the app crashed on my phone when we crossed the finish line (this isn't too big a problem -- I'll just use my laptop next time!)

Is the power-curve matching implemented?

Also, might you happen to be based at the Utrecht rowing centre? I ask because I was there last August picking up some stuff from EURow (was planning to do the same again this August). It's a fantastic location!

Cheers, Alex


From: Tijmen van Gulik notifications@github.com Sent: 19 April 2020 07:25 To: tijmenvangulik/Ergometerspace Ergometerspace@noreply.github.com Cc: AHerrod alex_herrod@hotmail.com; State change state_change@noreply.github.com Subject: Re: [tijmenvangulik/Ergometerspace] Crew Racing (#6)

I have now added a feature which allows you to row in teams and you also have the observer role. This is ideal for rowing an regatta

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHubhttps://github.com/tijmenvangulik/Ergometerspace/issues/6#issuecomment-616065440, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AO6BR7GQ4XTEPDPEWCFHMNLRNKRNJANCNFSM4LTRC2NQ. — You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/tijmenvangulik/Ergometerspace/issues/6#issuecomment-618468230, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAVG7NVV72JTWAWKEKVMKOTROBNXHANCNFSM4LTRC2NQ.

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHubhttps://github.com/tijmenvangulik/Ergometerspace/issues/6#issuecomment-618501871, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AO6BR7DANLCVSGHFTKLX4YLROBUNRANCNFSM4LTRC2NQ.

tijmenvangulik commented 4 years ago

For now you can show only one curve of a rower of your team. The team captain should be the stroke. (you should match the curve of the stroke) In the future I will give the team a boost if all the rowers have a power curve which matches the curve of the stroke.

Tijmen

On 23 Apr 2020, at 20:08, AHerrod notifications@github.com wrote:

Is it possible to show the power curves to only those in the same crew? Then they can all try to match ;)


From: Tijmen van Gulik notifications@github.com Sent: 23 April 2020 16:31 To: tijmenvangulik/Ergometerspace Ergometerspace@noreply.github.com Cc: AHerrod alex_herrod@hotmail.com; State change state_change@noreply.github.com Subject: Re: [tijmenvangulik/Ergometerspace] Crew Racing (#6)

Hi Alex,

Thank you for the info. Yes in Utrecht, the room names gave it away I suppose :-) I check the android log if I can see a crash error. Currently I am working on making the peer to peer connections in the new team rooms more robust. Power curve matching is implemented, you can share a power curve with another rower and the widget will compare the curve. (I have added one small limit that teams can not look at each other power curves)

Tijmen

On 23 Apr 2020, at 17:34, AHerrod notifications@github.com wrote:

Hi again Tijmen,

I just tested this with a fellow rower -- it seems work work, but the app crashed on my phone when we crossed the finish line (this isn't too big a problem -- I'll just use my laptop next time!)

Is the power-curve matching implemented?

Also, might you happen to be based at the Utrecht rowing centre? I ask because I was there last August picking up some stuff from EURow (was planning to do the same again this August). It's a fantastic location!

Cheers, Alex


From: Tijmen van Gulik notifications@github.com Sent: 19 April 2020 07:25 To: tijmenvangulik/Ergometerspace Ergometerspace@noreply.github.com Cc: AHerrod alex_herrod@hotmail.com; State change state_change@noreply.github.com Subject: Re: [tijmenvangulik/Ergometerspace] Crew Racing (#6)

I have now added a feature which allows you to row in teams and you also have the observer role. This is ideal for rowing an regatta

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHubhttps://github.com/tijmenvangulik/Ergometerspace/issues/6#issuecomment-616065440, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AO6BR7GQ4XTEPDPEWCFHMNLRNKRNJANCNFSM4LTRC2NQ. — You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/tijmenvangulik/Ergometerspace/issues/6#issuecomment-618468230, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAVG7NVV72JTWAWKEKVMKOTROBNXHANCNFSM4LTRC2NQ.

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHubhttps://github.com/tijmenvangulik/Ergometerspace/issues/6#issuecomment-618501871, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AO6BR7DANLCVSGHFTKLX4YLROBUNRANCNFSM4LTRC2NQ. — You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/tijmenvangulik/Ergometerspace/issues/6#issuecomment-618559290, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAVG7NSICG4JR4OEZLHNUULROB7Y3ANCNFSM4LTRC2NQ.

AHerrod commented 4 years ago

Ahh okay. Makes sense! :)

-Alex


From: Tijmen van Gulik notifications@github.com Sent: 23 April 2020 19:07 To: tijmenvangulik/Ergometerspace Ergometerspace@noreply.github.com Cc: AHerrod alex_herrod@hotmail.com; State change state_change@noreply.github.com Subject: Re: [tijmenvangulik/Ergometerspace] Crew Racing (#6)

For now you can show only one curve of a rower of your team. The team captain should be the stroke. (you should match the curve of the stroke) In the future I will give the team a boost if all the rowers have a power curve which matches the curve of the stroke.

Tijmen

On 23 Apr 2020, at 20:08, AHerrod notifications@github.com wrote:

Is it possible to show the power curves to only those in the same crew? Then they can all try to match ;)


From: Tijmen van Gulik notifications@github.com Sent: 23 April 2020 16:31 To: tijmenvangulik/Ergometerspace Ergometerspace@noreply.github.com Cc: AHerrod alex_herrod@hotmail.com; State change state_change@noreply.github.com Subject: Re: [tijmenvangulik/Ergometerspace] Crew Racing (#6)

Hi Alex,

Thank you for the info. Yes in Utrecht, the room names gave it away I suppose :-) I check the android log if I can see a crash error. Currently I am working on making the peer to peer connections in the new team rooms more robust. Power curve matching is implemented, you can share a power curve with another rower and the widget will compare the curve. (I have added one small limit that teams can not look at each other power curves)

Tijmen

On 23 Apr 2020, at 17:34, AHerrod notifications@github.com wrote:

Hi again Tijmen,

I just tested this with a fellow rower -- it seems work work, but the app crashed on my phone when we crossed the finish line (this isn't too big a problem -- I'll just use my laptop next time!)

Is the power-curve matching implemented?

Also, might you happen to be based at the Utrecht rowing centre? I ask because I was there last August picking up some stuff from EURow (was planning to do the same again this August). It's a fantastic location!

Cheers, Alex


From: Tijmen van Gulik notifications@github.com Sent: 19 April 2020 07:25 To: tijmenvangulik/Ergometerspace Ergometerspace@noreply.github.com Cc: AHerrod alex_herrod@hotmail.com; State change state_change@noreply.github.com Subject: Re: [tijmenvangulik/Ergometerspace] Crew Racing (#6)

I have now added a feature which allows you to row in teams and you also have the observer role. This is ideal for rowing an regatta

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHubhttps://github.com/tijmenvangulik/Ergometerspace/issues/6#issuecomment-616065440, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AO6BR7GQ4XTEPDPEWCFHMNLRNKRNJANCNFSM4LTRC2NQ. — You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/tijmenvangulik/Ergometerspace/issues/6#issuecomment-618468230, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAVG7NVV72JTWAWKEKVMKOTROBNXHANCNFSM4LTRC2NQ.

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHubhttps://github.com/tijmenvangulik/Ergometerspace/issues/6#issuecomment-618501871, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AO6BR7DANLCVSGHFTKLX4YLROBUNRANCNFSM4LTRC2NQ. — You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/tijmenvangulik/Ergometerspace/issues/6#issuecomment-618559290, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAVG7NSICG4JR4OEZLHNUULROB7Y3ANCNFSM4LTRC2NQ.

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHubhttps://github.com/tijmenvangulik/Ergometerspace/issues/6#issuecomment-618599334, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AO6BR7CI4BJLEJMEU6YXUH3ROCGWRANCNFSM4LTRC2NQ.