With the development of Lapierre/RS Ei, Magura elect, prototypes by German:A and sure others I thought I’d write down some ideas and post them publicly so that manufacturers (maybe?) can’t patent some general ideas of electronic suspension listed below. I would be pretty sad if a single manufacturer had the monopoly on these broad electronic suspension ideas for years. I am not saying that these are good ideas but it's a start I cam up with, feel free to add your own (probably better) ideas.
I probably won’t be buying electronic suspension any time soon but I’d like to experiment with some of this. Some people might say this will ruin mountain biking, maybe it will, but that’s not the point. The ideas below are really straightforward but I am afraid patentable, so why not think out loud before they are monopolized. The implementation will be the hard part, and every manufacturer should patent their implementation, just not the whole broad, general idea.
These ideas aren’t necessarily feasible yet but with the rise of Arduinos/Microcontrollers and sensors this stuff is not too far off and maybe hobbyists will give it a shot soon. I am amazed by some of the work that’s been on DIY LED lights. Arduinos make interfacing electronics and servos super easy, and Quad-Core phones have processing power that rivals desktop computers from 6 years ago, an Arudiono Nano and Bluetooth module will cost you less than $20, a servo is $5, as a consumer at retail prices.
Please feel free to add stuff, let's gather some ideas.
In the following, I assume that the shock’s rebound and compression adjusters are connected to electronically controlled “actuators” (e.g. servos, …) and are connected to a “controller” (micro controller like Arduino, BeagleBone, …). More processing power could be be added by connecting the micro controller to a phone or more powerful processing device, aka “processor” (e.g. via Bluetooth).
Also, the controller would be connected to sensors on the suspension that record the displacement and other suspension-variables (shaft-velocity, x-y-z-accelerations on suspension and main frame, rider’s body-position, GPS altitude, change in altitude, … and other useful information to analyze the terrain).
The suspension can be configured via a smartphone app, it lets the user choose settings for specific kinds of terrain, pre-set terrain types or even user-defined terrain types.
* Idea 1: Location-dependent Shock settings.
A GPS/Glanoss/… positioning-device is connected to the processor and allows automatically tuning the suspension to the specific terrain at a given geo-spatial location. We can probably assume that the terrain at a location won’t change much over time or between rides. Also, additional signals can be integrated to improve the location since you probably don’t always take the exact same path down a mountain. Wider terrain features should be pretty consistent though (i.e. climbing vs smooth descent vs rock garden) even if positioning is only ~5m accurate so being a little off should not be a huge problem.
A first ride could be used to “record” the terrain. Following rides could then automatically preset the suspension to the expected terrain type. With GPS+Glonass <5m accuracy should be possible, additional sensor data can be integrated like distance travelled, altitude, … which should serve to pinpoint location on trail pretty well.
Also, this location-dependent terrain data could be shared online/cloud and downloaded by the “processor” connected to the “controller”, that means after one rider has “recorded” the terrain, other riders on the same trail would already have the presets available right away.
The suspension could automagically be pre-set by the controller for climbs, rock gardens, pedaling on a flat stage of a DH course or even lots of +HSC when you hit a drop, right after you go off the lip and the suspension extends and no more ground chatter is picked up by the sensors while you are flying.
One problem is handling positioning system failures or errors (controller thinks you’re not where you are) but that’s the implementor's problem
* Idea 2: Lidar/Infrared/Ultrasonic terrain recognition.
Instead of pre-recording a trail, the bike would be equipped with a LIDAR/infrared or ultrasonic sensors that scan the terrain in front of the driver and recognize the type of terrain. No recording necessary and you have the benefits right away along with better precision because you don’t rely on <5m accuracy of positioning systems.
This can be done in addition to Idea 1 to further fine-tune the suspension, i.e. suspension recognizes a rock-garden and adjusts accordingly.
I probably won’t be buying electronic suspension any time soon but I’d like to experiment with some of this. Some people might say this will ruin mountain biking, maybe it will, but that’s not the point. The ideas below are really straightforward but I am afraid patentable, so why not think out loud before they are monopolized. The implementation will be the hard part, and every manufacturer should patent their implementation, just not the whole broad, general idea.
These ideas aren’t necessarily feasible yet but with the rise of Arduinos/Microcontrollers and sensors this stuff is not too far off and maybe hobbyists will give it a shot soon. I am amazed by some of the work that’s been on DIY LED lights. Arduinos make interfacing electronics and servos super easy, and Quad-Core phones have processing power that rivals desktop computers from 6 years ago, an Arudiono Nano and Bluetooth module will cost you less than $20, a servo is $5, as a consumer at retail prices.
Please feel free to add stuff, let's gather some ideas.
In the following, I assume that the shock’s rebound and compression adjusters are connected to electronically controlled “actuators” (e.g. servos, …) and are connected to a “controller” (micro controller like Arduino, BeagleBone, …). More processing power could be be added by connecting the micro controller to a phone or more powerful processing device, aka “processor” (e.g. via Bluetooth).
Also, the controller would be connected to sensors on the suspension that record the displacement and other suspension-variables (shaft-velocity, x-y-z-accelerations on suspension and main frame, rider’s body-position, GPS altitude, change in altitude, … and other useful information to analyze the terrain).
The suspension can be configured via a smartphone app, it lets the user choose settings for specific kinds of terrain, pre-set terrain types or even user-defined terrain types.
* Idea 1: Location-dependent Shock settings.
A GPS/Glanoss/… positioning-device is connected to the processor and allows automatically tuning the suspension to the specific terrain at a given geo-spatial location. We can probably assume that the terrain at a location won’t change much over time or between rides. Also, additional signals can be integrated to improve the location since you probably don’t always take the exact same path down a mountain. Wider terrain features should be pretty consistent though (i.e. climbing vs smooth descent vs rock garden) even if positioning is only ~5m accurate so being a little off should not be a huge problem.
A first ride could be used to “record” the terrain. Following rides could then automatically preset the suspension to the expected terrain type. With GPS+Glonass <5m accuracy should be possible, additional sensor data can be integrated like distance travelled, altitude, … which should serve to pinpoint location on trail pretty well.
Also, this location-dependent terrain data could be shared online/cloud and downloaded by the “processor” connected to the “controller”, that means after one rider has “recorded” the terrain, other riders on the same trail would already have the presets available right away.
The suspension could automagically be pre-set by the controller for climbs, rock gardens, pedaling on a flat stage of a DH course or even lots of +HSC when you hit a drop, right after you go off the lip and the suspension extends and no more ground chatter is picked up by the sensors while you are flying.
One problem is handling positioning system failures or errors (controller thinks you’re not where you are) but that’s the implementor's problem
* Idea 2: Lidar/Infrared/Ultrasonic terrain recognition.
Instead of pre-recording a trail, the bike would be equipped with a LIDAR/infrared or ultrasonic sensors that scan the terrain in front of the driver and recognize the type of terrain. No recording necessary and you have the benefits right away along with better precision because you don’t rely on <5m accuracy of positioning systems.
This can be done in addition to Idea 1 to further fine-tune the suspension, i.e. suspension recognizes a rock-garden and adjusts accordingly.