mopius | 27 November, 2007 21:34
Since the API to read the data of the acceleration sensor of the N95 has been released a short time ago, a lot of applications using it have been released. Some examples are the original moving ball-application from Nokia, the light sabre or Accelerinvaders. It’s finally possible to reach a bigger target audience than a few months ago when we released CarMeter and gBoarder, which were only supported by the Nokia 5500 Sport.
![]() |
| Control a real car in a natural way by tilting your phone! |
The result is called “ShakerRacer” (thanks to Adam Montandon for this great name!). Stephan Selinger, one of our professors, bought a normal RC car for about €90 and “tuned” it. Not in the traditional way, but instead he replaced the standard remote control component with an own microcontroller and a Bluetooth-module.
Using the Python module aXYZ from cyke64, it was possible to write a small application that translates the movements of the N95 acceleration sensor to commands that can be understood by the car. This enables you to go as fast as 30 km/h by just tilting your phone!
It is a bit similar to the control scheme of games like Excite Truck for the Nintendo Wii, with the huge difference that it’s now in real life. Another idea that has a bit in common is GroundSurf where a skateboard can either be controlled by your own movements (like the Segway) or with a PDA through a Bluetooth connection – but through the stylus on a touch screen and not intuitively like it is possible with acceleration sensors.
Of course connecting the tile of the phone with a real toy car involves you as a player a lot more than the traditional controller ever could, making it a lot of fun!
If you’d like to see it in action, check out the short video that we have made available at YouTube. Enjoy! As usual, you can find more information at symbianresources.com.
James Bond would have loved it...
CommentsOscarBernabeu | 28/11/2007, 01:09
croozeus | 28/11/2007, 13:38
This is truly exploiting acceleration sensor of the device.Great stuff!
Now What Next??
I think being successful on this case you should try this with a real car as well..What say?
cyke64 | 28/11/2007, 14:03
Alan | 29/11/2007, 06:49
Rahul | 29/11/2007, 07:21
Just another suggestion for a name, how about :
Acceleracer
lanseme | 29/11/2007, 11:39
Really nice!!
mopius | 03/12/2007, 14:20
First of - thanks for all you comments up to now! Great to see that the project is received so well by the whole mobile community!
We're currently tweaking the code a bit and will most likely release the source code soon. The algorithm is not related to the moving ball algorithm, but directly uses the tilt values of two axis for the control data. The application supports controlling the car by holding the car in landscape mode (like a steering wheel, as shown in the video) as well as in portrait mode. In our tests, landscape proved to be far more intuitive.
A real car would of course be very interesting - but also a bit risky: yesterday we broke the front bumper when the phone sent a wrong acceleration value to the car during some tweaking tests :)
Acceleracer would have been a great name - well, we could use it for the real car...
Geld Lenen | 04/12/2007, 18:44
Waldzio | 04/12/2007, 19:38
Hello, on first 5 second, on the film I see PocketPC, Can You tell me, witch program is on PPC??
mopius | 04/12/2007, 20:04
The application running on the PocketPC is Excel :)
The first scene with "James Bond" getting despaired is just for fun. In reality, the car was also controlled with the N95 in this scene.
However, two students are currently working on connecting a PPC to the car, in order to enable controlling it with the Stylus.
Waldzio | 04/12/2007, 20:26
Abdur Rouf | 06/12/2007, 01:50
seki | 09/12/2007, 01:38
Archik | 13/12/2007, 02:23
ti | 31/12/2007, 16:03
It's Forumer birthday!
liuxg | 05/03/2008, 04:55
A new sample code for "Sensor" has been developed. It has been tested on N95, and a practical use case is also demonstrated in the sample code. A developer may use the engine in the sample as a base to further develop some more useful applications.
The sample code can be found at:
http://discussion.forum.nokia.com/forum/showthread.php?t=109161
Geld Lenen | 10/03/2008, 20:46
Hi liuxg, how come I can not access that thread? As I liked the Shaker Racer very much, would love to try more on this myself.
fishermann | 22/03/2008, 19:46
Cool!
yda4huk | 08/04/2008, 07:26
Very cool other "game" but I think there is also a big demand for other games combined with a Nokia (N95)
it's true!! :)
mobiel internet | 12/04/2008, 14:27
Very neat! I'm going to search more N95 tricks on Youtube.
speler | 28/05/2008, 16:37
Hi, this really looks great, a bit like the Wii. I was wondering if you sometimes experience any lag in steering
celix44 | 06/10/2008, 00:55
Really, Will we control pc game from Nokia N95. I will be thank this comment's replier
mopius | 06/10/2008, 11:53
celix44, if you'd like to control PC games through the accelerometer of the N95, use NiiMe (http://www.niime.com/index.htm).
celix44 | 21/10/2008, 15:49
Mopious thanks for your comment
vakantie ijsland | 10/01/2009, 12:41
Is there already an update for this?
tentador | 17/02/2009, 13:28
As a geek and as a rc racer I guess it's a good idea to merge two things I do really like
korsun14 | 22/02/2009, 00:29
wooow!!!! cool!!! i has n95 and i wonna that car=)) but n95 now is a old model, how a pity!
Franc0 | 18/03/2009, 08:24
Dear Andreas,
Will there be the version for Nokia 5800 XM? And when?
mopius | 18/03/2009, 11:56
We do already have a version that's running on the 5800xm, but there are still some problems.
Only the new alpha-versions of PyS60 (1.9.2+) support the new sensor framework used in S60 3rd Edition, FP2+ devices. However, these releases currently doesn't seem to be stable enough - at least, there are some problems with the Bluetooth connection on the 5800xm. Also, touch screens are not yet supported by PyS60, limiting the interaction with the current version of the phone software.
But I'll release an update of the project soon - a lot has happened since the last post! :)
eustin2 | 29/03/2009, 21:00
Very interesting post, Andreas. Don't you mind if I translate it for Russian readers (with link to this post)?
rwbolov.ru | 08/04/2009, 07:30
It's a good idea to intagrate this sensor to the telephone. But I'm in trouble that china's companies will take this idea without links to your company. It is a serious problem all over the world. As for me, I have a similar radio car, but there are a big sensor. I'm a fisher and i have a lot of free time, when i fishing on the lake. It's model for me is the good one.
Wadimka | 18/04/2009, 17:50
ooh-ing and I want a car, always dreamed of since childhood
cargames | 19/04/2009, 19:51
looks great and fantastic technology
Car Shipping | 11/08/2009, 01:29
Ya its a nice blog and i was unknown to it thanks for sharing..
slackgen99 | 11/11/2009, 22:20
Very cool other "game" but I think there is also a big demand for other games combined with a Nokia (N95)free online games
www.mobielinternetkiezen.nl | 05/09/2010, 12:28
Really nice feature. Now going for the Nokia N900 :)
Dirk84 | 05/09/2010, 12:47
What kind of games use this technology on the N95?
Chicago mover | 07/09/2010, 12:35
I am using my nokia mobile for all my personal needs and the one thing I was very much impressed is the games. Property auctions
bcgamertony | 25/06/2012, 02:27
Very cool other "game" but I think there is also a big demand for other games combined with a Nokia (N95) Play new Free Online Games, fun games, puzzle games, action games, sports games, flash games, adventure games, multiplayer games and more.
bcgamertony | 25/06/2012, 02:29
Play new Free Online Games, fun games, puzzle games, action games, sports games, flash games, adventure games, multiplayer games and more.
bcgamertony | 25/06/2012, 02:30
http://whatonlinegames.com
Re: ShakerRacer: Real RC car controlled with the N95 acceleration sensor
Mark | 28/11/2007, 00:41