where in the linked review does it mention the navigation <-> suspension link? I couldn't find it....but then again I was skimming.
I just listened to cnet's review of the Audi A8 and was blown away:
One of the more advanced features of the car is the ability for the suspension system to get route+gps information from the headunit and adjust the suspension accordingly. I have yet to see a carpc system that's advanced enough and integrated enough to do that. So putting on my engineer hat, I started thing of what we need in software to be able to do something like that and ran into a few not-so-easy-to-solve problems. Of which problems leads me to believe we are a couple years behind these advanced features.
The biggest problem is that current navigation APIs are limited. I could be wrong, but I don't know of any commercial or open navigation product that allows you to get information on "the next turn" with or without an actual route set. Maybe I can be proven wrong on the windows side. I know Linux has no such concept at the moment in any apps that I know of.
The qt-mobility location API's (which are cross-platform) help, but that's just a start. With these API's we can figure out what road we are on, the direction, and possibly grab the next turn. Then we can use something like nobdy to get data and do things contextually to the vehicle via the CAN bus. To illustrate:
[Qt-location backend service] => [nobdy plugin] => nobdy => suspension ecu.
In time, this is possible, but it's not very generic as each vehicle has a different protocol it speaks for adjusting the suspension (if it even supports it at all). All this leads me to believe that without intimate knowledge of the car, we'll always be behind as it's trivial for manufacturers to deliver these kinda of features on cars where they already have intimate knowledge from the bottom up.
Are we going to be playing catchup from here on out? Are there other areas we can innovate in?
Former author of LinuxICE, nghost, nobdy.
Current author of Automotive Message Broker (AMB).
Works on Tizen IVI. Does not represent anyone or anything but himself.
I think when you're talking about car devices such as suspension and brakes reacting to some infotainment events, you're never going to be as advanced as these guys as no one here has the means to make a safe robust system through proper testing.
I think we mainly innovate infotainment here, but hack OEM devices to utilise them more or better. For instance, some BMW's lights can change the angle as you go around a bend, and they go up/down when you're going over a big hill to ensure max lighting over the road ahead. This means the light is omnidirectional and this can be controlled if hacked. Now we enter and probably find that control, connect it up to a motion based camera, and turn the lights on to scare an intruder... (I just thought of this... hmmm!)
Pretty damn cool system on the A8 though
I'm going to add this link to this thread, if you don't mind - I came across it this weekend. It shows off some of the other OEM systems coming out either now or soon.
I was trying to figure if it was news or not - it seems that most of my posts lately have been about features the OEMs are working on. Does this kind of thing interest people, or should I go looking around for more lower level stuff?
i am interested in most of it. out of habit, i very rarely look to the oem's any more after so many years of the only their infotainment options being only am/fm/cd..
it is sometimes nice to see how close they are to actually adding carpc's...
My OLD 2001 Mitsubishi Eclipse GT:
"The Project That Never Ended, until it did"
next project? subaru brz
The next breakthrough will happen when somebody/some firm comes with something to greatly facilitate OEM BUS system understanding and hacking. Some kind of universal translator tool that you would hook up to the CAN BUS for any brand that you'd connect to the computer via bluetooth/USB and it would allow you to integrate steering wheel buttons, windows, send route info to the OEM nav, everything.
A bit like the CARPC joy con, only it wouldn't read resistance, but it would read and write CAN BUS instructions and messages and it would allow us to manipulate them with a cool easy application that would talk to the front ends. That would be a dream device!
Also I feel we don't trust/don't know much/don't like bluetooth devices as much as we could or should, but I think voice control of the car+carputer will be a great paradigm shift for the carputer scene. Most OEMs are also behind in the bluetooth integration dept. and maybe we could be using the spec to its full capacity...