rocker plate zwift steering project
#1
Randomhead
Thread Starter
Join Date: Aug 2008
Location: Happy Valley, Pennsylvania
Posts: 24,387
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 4 Post(s)
Liked 3,687 Times
in
2,510 Posts
rocker plate zwift steering project
I had an idea of how to implement zwift steering mechanically by measuring the angle of my rocker plate. It may be a horrible idea, but leaning is a significant part of how you steer a real bike.
I may also have to implement front wheel measurements. I have some GemII devices that send bluetooth and Ant+ messages.
So I went and looked at how zwift implements steering and found this video. There are github repro links in the comments. There is another video of how to 3d print a steering device.
I may also have to implement front wheel measurements. I have some GemII devices that send bluetooth and Ant+ messages.
So I went and looked at how zwift implements steering and found this video. There are github repro links in the comments. There is another video of how to 3d print a steering device.
#2
Senior Member
Join Date: Jun 2008
Location: Louisville, KY
Posts: 13,443
Mentioned: 33 Post(s)
Tagged: 0 Thread(s)
Quoted: 4225 Post(s)
Liked 2,945 Times
in
1,804 Posts
I do find myself leaning through turns a lot on my new rocker plate. Since I also use it to rock, I'm not sure I'd want that to control steering unless you could set it so that you'd only start steering if it was rocked to one side for more than 1s or something.
Speaking of steering and rocker plates, my Sterzo smart was sliding all around on my rocker plate. Right now, I've decreased that motion significantly by putting adhesive-backed velcro on the plate and the feet of the rocker, but it doesn't seem like a secure/permanent solution. Someone in Europe was selling essentially sockets that you could screw into the rocker plate and that the feet of the sterzo would fit inside, but they won't ship to the US (I've asked). Anybody have a solution that works for them?
Speaking of steering and rocker plates, my Sterzo smart was sliding all around on my rocker plate. Right now, I've decreased that motion significantly by putting adhesive-backed velcro on the plate and the feet of the rocker, but it doesn't seem like a secure/permanent solution. Someone in Europe was selling essentially sockets that you could screw into the rocker plate and that the feet of the sterzo would fit inside, but they won't ship to the US (I've asked). Anybody have a solution that works for them?
__________________
Bikes: 1996 Eddy Merckx Titanium EX, 1989/90 Colnago Super(issimo?) Piu(?),1990 Concorde Aquila(hit by car while riding), others in build queue "when I get the time"
Bikes: 1996 Eddy Merckx Titanium EX, 1989/90 Colnago Super(issimo?) Piu(?),
#3
Randomhead
Thread Starter
Join Date: Aug 2008
Location: Happy Valley, Pennsylvania
Posts: 24,387
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 4 Post(s)
Liked 3,687 Times
in
2,510 Posts
How big are the feet? There are some rubber furniture pads that are supposed to go on furniture legs that might work. Just upside-down
#4
Senior Member
Join Date: Jun 2008
Location: Louisville, KY
Posts: 13,443
Mentioned: 33 Post(s)
Tagged: 0 Thread(s)
Quoted: 4225 Post(s)
Liked 2,945 Times
in
1,804 Posts
That's a thought. I think they're like 2-3" diameter circle rubber feet.
__________________
Bikes: 1996 Eddy Merckx Titanium EX, 1989/90 Colnago Super(issimo?) Piu(?),1990 Concorde Aquila(hit by car while riding), others in build queue "when I get the time"
Bikes: 1996 Eddy Merckx Titanium EX, 1989/90 Colnago Super(issimo?) Piu(?),
#5
Advocatus Diaboli
Join Date: Feb 2015
Location: Wherever I am
Posts: 8,631
Bikes: Merlin Cyrene, Nashbar steel CX
Mentioned: 14 Post(s)
Tagged: 1 Thread(s)
Quoted: 4729 Post(s)
Liked 1,531 Times
in
1,002 Posts
Haven't tried it, but leaning on a stationary setup doesn't sound natural as you of course would be lacking the IRL centripetal(?) force that glues you toward the bike/road contact area that happens on a real turn on the road, no? Without that, gravity would be pulling your mass straight downward as you lean over.
Likes For Sy Reene:
#6
Randomhead
Thread Starter
Join Date: Aug 2008
Location: Happy Valley, Pennsylvania
Posts: 24,387
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 4 Post(s)
Liked 3,687 Times
in
2,510 Posts
I have wondered how well just leaning would work for steering. It would be fairly easy to incorporate the front wheel as well. I do occasionally lean when there is a big turn, it's pretty natural at this point. I have some Pilates balls to keep me upright, and they squish in a very reassuring way. Unlike the playground balls I was using before that always made me feel like I was going to fall over.
Do you have a link to the ones that you can't buy? The other option might be 3d printed cups.
I figure it must be these: https://www.rockerplates.de/Fastenin...e-Sterzo-Smart
They are obviously 3d printed.
I figure if I need to, I can modify this 3d printed zwift steering device:
I figure it must be these: https://www.rockerplates.de/Fastenin...e-Sterzo-Smart
They are obviously 3d printed.
I figure if I need to, I can modify this 3d printed zwift steering device:
Last edited by unterhausen; 06-04-23 at 10:19 AM.
#7
Senior Member
Join Date: Jun 2008
Location: Louisville, KY
Posts: 13,443
Mentioned: 33 Post(s)
Tagged: 0 Thread(s)
Quoted: 4225 Post(s)
Liked 2,945 Times
in
1,804 Posts
I have wondered how well just leaning would work for steering. It would be fairly easy to incorporate the front wheel as well. I do occasionally lean when there is a big turn, it's pretty natural at this point. I have some Pilates balls to keep me upright, and they squish in a very reassuring way. Unlike the playground balls I was using before that always made me feel like I was going to fall over.
Do you have a link to the ones that you can't buy? The other option might be 3d printed cups.
I figure it must be these: https://www.rockerplates.de/Fastenin...e-Sterzo-Smart
They are obviously 3d printed.
I figure if I need to, I can modify this 3d printed zwift steering device: https://youtu.be/sgZ5960KFTI
Do you have a link to the ones that you can't buy? The other option might be 3d printed cups.
I figure it must be these: https://www.rockerplates.de/Fastenin...e-Sterzo-Smart
They are obviously 3d printed.
I figure if I need to, I can modify this 3d printed zwift steering device: https://youtu.be/sgZ5960KFTI
__________________
Bikes: 1996 Eddy Merckx Titanium EX, 1989/90 Colnago Super(issimo?) Piu(?),1990 Concorde Aquila(hit by car while riding), others in build queue "when I get the time"
Bikes: 1996 Eddy Merckx Titanium EX, 1989/90 Colnago Super(issimo?) Piu(?),
#8
Senior Member
Join Date: Jun 2008
Location: Louisville, KY
Posts: 13,443
Mentioned: 33 Post(s)
Tagged: 0 Thread(s)
Quoted: 4225 Post(s)
Liked 2,945 Times
in
1,804 Posts
I've seen posts where it looks like Zwift has applied for patents for a video-game like controller that you'll attach to your bars right under your levers (they seem to assume you spend all your time on the hoods). There will be buttons sticking out to the side that will allow you to steer and activate other functions (turn?, activate powerup?) and there will be a button under your brake lever so when you press on your brake lever, it'll activate brakes in game (looks like they're considering having you brake to control your speed/line through corners in future updates). Don't know how far away that is or if they've just applied for a patent to keep others from doing it, but it might make some of the other stuff moot.
I just think it's funny how fast having a rocker plate make me start leaning because that's what I do in real life. Not trying to turn, but I see myself hitting a hard corner at high speed and instinctively, I'm leaning way over. Not sure if the fact that I have a projector so I'm playing on a screen that makes my avatar roughly life sized (something like 130" diagonal projection) has to do with that or if I'd do it on any screen.
I just think it's funny how fast having a rocker plate make me start leaning because that's what I do in real life. Not trying to turn, but I see myself hitting a hard corner at high speed and instinctively, I'm leaning way over. Not sure if the fact that I have a projector so I'm playing on a screen that makes my avatar roughly life sized (something like 130" diagonal projection) has to do with that or if I'd do it on any screen.
__________________
Bikes: 1996 Eddy Merckx Titanium EX, 1989/90 Colnago Super(issimo?) Piu(?),1990 Concorde Aquila(hit by car while riding), others in build queue "when I get the time"
Bikes: 1996 Eddy Merckx Titanium EX, 1989/90 Colnago Super(issimo?) Piu(?),
#9
Randomhead
Thread Starter
Join Date: Aug 2008
Location: Happy Valley, Pennsylvania
Posts: 24,387
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 4 Post(s)
Liked 3,687 Times
in
2,510 Posts
I take it you don't have a 3d printer, because I already would have printed something. I was a bit surprised there is nothing on thingiverse, but maybe I just searched for the wrong terms.
#10
Senior Member
Join Date: Jun 2008
Location: Louisville, KY
Posts: 13,443
Mentioned: 33 Post(s)
Tagged: 0 Thread(s)
Quoted: 4225 Post(s)
Liked 2,945 Times
in
1,804 Posts
Yeah, having a 3D printer and the ability to use it would make it a lot easier. Since I agree that the example you linked looks 3D printed, I briefly thought about asking if I could buy the dimensions from that company and pay someone local to 3D print it, but that sounded like too much effort.
__________________
Bikes: 1996 Eddy Merckx Titanium EX, 1989/90 Colnago Super(issimo?) Piu(?),1990 Concorde Aquila(hit by car while riding), others in build queue "when I get the time"
Bikes: 1996 Eddy Merckx Titanium EX, 1989/90 Colnago Super(issimo?) Piu(?),
#11
Randomhead
Thread Starter
Join Date: Aug 2008
Location: Happy Valley, Pennsylvania
Posts: 24,387
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 4 Post(s)
Liked 3,687 Times
in
2,510 Posts
If I hadn't broken my 3d printer I would offer to print you some. If you measure the feet dimensions, I would make a drawing. Tbh, I'm not sure I understand why it's not a complete circle. Is there something in the way?
#12
Senior Member
Join Date: Jun 2008
Location: Louisville, KY
Posts: 13,443
Mentioned: 33 Post(s)
Tagged: 0 Thread(s)
Quoted: 4225 Post(s)
Liked 2,945 Times
in
1,804 Posts
I missed it. Are you taking apart a Sterzo to get the guts to make your leaning-based steering or are you going to try to make your own device using a mini raspberry-pi or whatever?
__________________
Bikes: 1996 Eddy Merckx Titanium EX, 1989/90 Colnago Super(issimo?) Piu(?),1990 Concorde Aquila(hit by car while riding), others in build queue "when I get the time"
Bikes: 1996 Eddy Merckx Titanium EX, 1989/90 Colnago Super(issimo?) Piu(?),
#13
Randomhead
Thread Starter
Join Date: Aug 2008
Location: Happy Valley, Pennsylvania
Posts: 24,387
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 4 Post(s)
Liked 3,687 Times
in
2,510 Posts
I have some Gem II modules. That's the computing guts of a Kickr. There is a development environment for it that comes with a bluetooth or Ant+ stack. I hope to use Ant+, but I think that Sterzo uses bluetooth. That would mean I have to get bluetooth for my zwift computer, but I suppose that's not a huge hit $ wise. The sensors of a sterzo are super simple. They take one apart in the first video I linked.
I got the Gem II modules because Wahoo doesn't support my Kickr anymore and I wanted to future proof it. But then it turns out that my Kickr has a Gem I module. I would have ordered one if I realized that. I wanted to get a Gem III devkit, but I decided I have enough orphan single board computers sitting around that I don't need to add another one.
I got the Gem II modules because Wahoo doesn't support my Kickr anymore and I wanted to future proof it. But then it turns out that my Kickr has a Gem I module. I would have ordered one if I realized that. I wanted to get a Gem III devkit, but I decided I have enough orphan single board computers sitting around that I don't need to add another one.