BHPC Forum Homepage
Forum Home Forum Home > Public: Open to anyone > Racing > BHPC Events
  New Posts New Posts RSS Feed - 2023 Event 1: Hillingdon, Sunday 9th April
  FAQ FAQ  Forum Search   Register Register  Login Login

Starting a new topic? Please try and put it in a relevant forum (Riding, Building, etc) but if you're not sure it's better to post in any forum than not to post at all.


2023 Event 1: Hillingdon, Sunday 9th April

 Post Reply Post Reply Page  <1 2345>
Author
Message
Kim View Drop Down
Admin Group
Admin Group
Avatar

Joined: 13 April 2018
Location: Middle Earth
Status: Offline
Points: 1256
Post Options Post Options   Thanks (0) Thanks(0)   Quote Kim Quote  Post ReplyReply Direct Link To This Post Posted: 11 April 2023 at 11:35pm
Originally posted by russellbridge russellbridge wrote:

Tim's asked this on Facebook so I'll relay this on here:
In the second race, how come the 5 handcyclists with 21.xxmph are ahead of Tim, John and me with 22.xxmph?

Because they've done more laps (this may be less obvious if you've not got "Show every lap" selected).


Edited by Kim - 11 April 2023 at 11:46pm
Back to Top
johnlucian View Drop Down
BHPC Member
BHPC Member
Avatar

Joined: 04 July 2010
Location: Nottingham
Status: Offline
Points: 111
Post Options Post Options   Thanks (0) Thanks(0)   Quote johnlucian Quote  Post ReplyReply Direct Link To This Post Posted: 11 April 2023 at 11:50pm
In the past the speed was always the defining number for the finishing order. Because we could have done another lap at the same average speed if the leader have not stopped us doing so. Looks at previous years results. It is not our fault that we were not allowed to do another lap because our speed was faster.
I am not so bothered of the results, but you will have the same problems in future races if you do not consider average speed as the finishing order.
John Lucian
Back to Top
Kim View Drop Down
Admin Group
Admin Group
Avatar

Joined: 13 April 2018
Location: Middle Earth
Status: Offline
Points: 1256
Post Options Post Options   Thanks (0) Thanks(0)   Quote Kim Quote  Post ReplyReply Direct Link To This Post Posted: 12 April 2023 at 1:39am
It was, but that was just the first algorithm I came up with in 2019 based on a non-existent understanding of cycle racing[1] that I've had the niggling feeling might be simple, obvious and wrong ever since - so I wouldn't read anything into that.  I was working on the principle that The Nice Mr Sitarski knows a hell of a lot more about scoring races than I do, and that if I could just find a way to feed accurate lap times for both groups into his algorithms at once, everything would be correct, without having to worry about Excel munging the data.  (While also making things considerably easier for the time team, and more transparent fr the racers.)

I think this means I have to do a whole load more work, either providing a special alternative BHPC way for CrossMgr to rank finishes, or resurrecting the convoluted Excel-based workflow (which is in need of bugfixes, so isn't currently a drop-in solution) :(

I'm not sure if there *is* a fair way to combine the results of multiple criterium races?  We really would be better off doing races with a fixed time or number of laps, which is what the software is designed for.  But I don't think that actually solves this particular problem, as a rider who manages to cross the line just before the clock ticks over will still get to do another lap.  (Is this fair?  It doesn't seem unreasonable that getting to the finish line sooner is a Good Thing when trying to win a race...)

I don't know what to do now.

This evening I've been working on fixing bugs in and improving the performance of the video capture software (which is a CPU hog, and was getting the windows 'Not Responding' treatment at Hillingdon), so I'll finish that, but I'm not touching any more ranking/scoring stuff until I know what the algorithm is actually supposed to be.  I've tried searching the web, but merging races isn't a thing that normal clubs do.  (I think they're more strict about dividing people into different categories, but that's a bucket of spiders even if everyone was on a boring UCI compliant upwrong for every race.)


[1] I like riding bikes.  Sometimes I like going fast.  And I have an unreasonable tolerance for ****ing around with computers.  But I have approximately zero interest in sport, and I appear to have let the Club down badly by not appreciating this was a problem.


Edited by Kim - 12 April 2023 at 1:54am
Back to Top
AlanGoodman View Drop Down
Admin Group
Admin Group
Avatar
Club Chairman

Joined: 04 March 2005
Location: United Kingdom
Status: Offline
Points: 8036
Post Options Post Options   Thanks (0) Thanks(0)   Quote AlanGoodman Quote  Post ReplyReply Direct Link To This Post Posted: 12 April 2023 at 3:04am
Originally posted by Kim Kim wrote:

I appear to have let the Club down badly by not appreciating this was a problem.


You bloody well haven’t!!!
Nobody has put more time and effort into the club than you over the last few years, behind scenes and at pretty much every event.
What’s happened are a lot of changes from the way the old manual system and race spreadsheet used to handle stuff. It’s so much better and easier for everyone now. This is a change that some won’t like but 99% won’t be bothered - none of us are finely honed athletes. For most of us our events are social gatherings as much as races. For hosting the world championships it may need another look but that’s over a year away.
For our purposes it’s absolutely fine as it is.

Many thanks for all you do. It is very much appreciated.

Alan

Back to Top
AlanGoodman View Drop Down
Admin Group
Admin Group
Avatar
Club Chairman

Joined: 04 March 2005
Location: United Kingdom
Status: Offline
Points: 8036
Post Options Post Options   Thanks (0) Thanks(0)   Quote AlanGoodman Quote  Post ReplyReply Direct Link To This Post Posted: 12 April 2023 at 6:52am
The other thing to remember is that although we’re all in the overall results as if it were one big time trial, everyone is actually just racing with the people around them (often in different classes). We’ll never know if the people doing 21MPH in the slow race might have done 22MPH if they’d been in the fast race and latched on to the 22MPH group. No software will ever account for that.

Back to Top
legs_larry View Drop Down
BHPC Member
BHPC Member
Avatar

Joined: 09 March 2005
Location: London Town Devine
Status: Offline
Points: 1554
Post Options Post Options   Thanks (0) Thanks(0)   Quote legs_larry Quote  Post ReplyReply Direct Link To This Post Posted: 12 April 2023 at 9:33am
Wot Al said ^^^^.
====================

a bit ov a lyv wyr by slof standirds
Back to Top
Kim View Drop Down
Admin Group
Admin Group
Avatar

Joined: 13 April 2018
Location: Middle Earth
Status: Offline
Points: 1256
Post Options Post Options   Thanks (1) Thanks(1)   Quote Kim Quote  Post ReplyReply Direct Link To This Post Posted: 12 April 2023 at 11:40pm
Having given the matter due consideration, I'm of the opinion that:

CrossMgr's default behaviour of ranking riders by number of laps and then finish time is both the simplest option (we don't need to write any new code) and likely the fairest (to do more laps you have to ride faster and cross the line earlier, rather than holding back to game your average speed).  It's probably even some sort of 'correct', given that the software's been used for years to time far more serious cycling events than ours.

If the CompSec/committee/AGM comes to a consensus that the ranking algorithm should be something else, I'll endeavour to implement it.  Just don't ask me to justify why it works the way it does.  I didn't get where I am today by wasting quality geeking-around-with-computers time learning about sports.

(Note, however, that queries of the "Are you sure those lap times are correct?", "I thought I was a lap up on Foo" or "Why does 2.34 seconds appear to round up to 2.5 seconds in the HTML output?" nature are always welcome.  I want the results to be as good as they possibly can be, and that means tracking down dodgy tag reads, checking the camera output and investigating potential software bugs, all of which benefit from your real-world input.  I wouldn't have spotted the start wave offset precision problem if it hadn't been for John's query above, for example.)

Obviously merging the results of two race groups is always going to be artificial, as riders aren't physically on the track together.  I think it's still useful to have an indication of relative performance, albeit flawed, rather than just adding up points - particularly for those of us who are more interested in construction or beating personal bests than the championship.

Meanwhile, I seem to have made some worthwhile improvements to CrossMgrVideo, and fixed a couple of minor bugs.  I can't get it to go 'Not Responding' by feeding it simulated race data, which is promising, though in raw tag read throughput terms nothing compares to a couple of dozen riders and assorted unattended helmets loitering around the finish line during a race...



Edited by Kim - 13 April 2023 at 12:50am
Back to Top
AlanGoodman View Drop Down
Admin Group
Admin Group
Avatar
Club Chairman

Joined: 04 March 2005
Location: United Kingdom
Status: Offline
Points: 8036
Post Options Post Options   Thanks (0) Thanks(0)   Quote AlanGoodman Quote  Post ReplyReply Direct Link To This Post Posted: 12 April 2023 at 11:50pm
Perfect.
Thanks Kim. 🙂



Back to Top
DavidKK View Drop Down
BHPC Member
BHPC Member
Avatar

Joined: 08 September 2014
Status: Offline
Points: 124
Post Options Post Options   Thanks (0) Thanks(0)   Quote DavidKK Quote  Post ReplyReply Direct Link To This Post Posted: 07 May 2023 at 9:23pm
Thanks to the long weekend I've managed to find time to sort out a few pictures for you https://flic.kr/s/aHBqjAC8PC.

David
Back to Top
russellbridge View Drop Down
BHPC Member
BHPC Member
Avatar

Joined: 21 October 2013
Location: Manchester
Status: Offline
Points: 843
Post Options Post Options   Thanks (0) Thanks(0)   Quote russellbridge Quote  Post ReplyReply Direct Link To This Post Posted: 08 May 2023 at 12:19pm
Amazing set of photos as per usual David. That one of me and Kim sprinting for the line is a cracker.
Likewise the Bath photos too...
Russ

ps David are you OK if I post a like to these two sets of photos on the Facebook BHPC group?


Edited by russellbridge - 08 May 2023 at 12:26pm
Back to Top
 Post Reply Post Reply Page  <1 2345>

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.07
Copyright ©2001-2024 Web Wiz Ltd.