You Are Here:

Community: Blogs

Who am I?

mopius

Thinking about what mobile phones can do except messaging and voice calls is one of my main interests. At the department of Mobile Computing at the University of Applied Sciences in Hagenberg (Austria), I can work on those ideas every day by collaborating with students, researching and - well - thinking.

 

Calendar

« November 2007 »
Mo Tu We Th Fr Sa Su
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    
 

Andreas Jakl's Forum Nokia Blog

ShakerRacer: Real RC car controlled with the N95 acceleration sensor

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.

ShakerRacer: Control a real car in a natural way by tilting your phone!
Control a real car in a natural way by tilting your phone!
Now we wanted to take the acceleration sensor of a mobile phone to the next level and use it to control something literally “bigger” than an application that is running on the phone itself.

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... 

 

RSSComments

«Previous   1 2

Re: ShakerRacer: Real RC car controlled with the N95 acceleration sensor

Mark | 28/11/2007, 00:41

Really nice!! It would be interesting to control pc games as well! Could you create something to be compatible with glovepie?

Re: ShakerRacer: Real RC car controlled with the N95 acceleration sensor

OscarBernabeu | 28/11/2007, 01:09

Trackback http://www.xatakamovil.com/2007/11/28-shaker-racer-radio-control-con-un-nokia-n95

What Next?

croozeus | 28/11/2007, 13:38

croozeus

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?

Can I order the same RC car to Santa-Claus ? ;-)

cyke64 | 28/11/2007, 14:03

Great experience and good video :-) I'm proud that aXYZ and PyS60 has been used in that project ! Have you implemented moving ball algorithm in your code (I saw a ball moving on the screen) ? When will code be available ? BR Cyke64

Re: ShakerRacer: Real RC car controlled with the N95 acceleration sensor

Alan | 29/11/2007, 06:49

Fantastic application of the phone technology! What is next?

Another Name

Rahul | 29/11/2007, 07:21

Just another suggestion for a name, how about :
Acceleracer

Greate!!!

lanseme | 29/11/2007, 11:39

Really nice!!

Some Answers!

mopius | 03/12/2007, 14:20

mopius

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...

Re: ShakerRacer: Real RC car controlled with the N95 acceleration sensor

Geld Lenen | 04/12/2007, 18:44

Very cool other "game" but I think there is also a big demand for other games combined with a Nokia (N95)... Next to a car, a boat or heli. Just give a communication protocol and a lot of hobby builders can go ahead :D

Re: ShakerRacer: Real RC car controlled with the N95 acceleration sensor

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??

PocketPC

mopius | 04/12/2007, 20:04

mopius

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.

PP

Waldzio | 04/12/2007, 20:26

ok, thanks, ;] but when, this students are connect car with PPC, where i can get information about this..?

This is The Most Interesting thing That ever happened right after NOKIA n95!

Abdur Rouf | 06/12/2007, 01:50

First of all, allow me to say COOOOOL! CONGRATULATIONS! This is one of the most interesting thing right after NOKIA N95. Unfortunately it is troublesome too because my Electromechanical Professor dared me to get the codes and blueprints.. and do it my self.. (appereantly I was showing off with my phone.. and the video..:-(..) so I was wondering on how to ask you guys on how you did it.. Apperantly I am a noob in this field. But hey, I am still asking for it since it is the Coolest things to show off (yah I like to show off somewhat....) and get an easy 'A' for my final.. (that was the bet)... Once again.. many many Congrates and thanks on your achivement... Sincerely' Abdur Rouf.

In-car Cam to N95

seki | 09/12/2007, 01:38

driver view! stream view to N95 drive as if you were in the car. Or RF cam to TV .. use N95 as controller to drive with that view. (This is easier)

Great

Archik | 13/12/2007, 02:23

Great Idea. I don't now about James Bond, but ny litle brother really would have loved it.

Re: ShakerRacer: Real RC car controlled with the N95 acceleration sensor

ti | 31/12/2007, 16:03

It's Forumer birthday!

Re: ShakerRacer: Real RC car controlled with the N95 acceleration sensor

liuxg | 05/03/2008, 04:55

liuxg

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

senso

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.

Re: ShakerRacer: Real RC car controlled with the N95 acceleration sensor

fishermann | 22/03/2008, 19:46

Cool!

Re: ShakerRacer: Real RC car controlled with the N95 acceleration sensor

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!! :)

This

mobiel internet | 12/04/2008, 14:27

Very neat! I'm going to search more N95 tricks on Youtube.

steering lag

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

Controlling game by N95

celix44 | 06/10/2008, 00:55

Really, Will we control pc game from Nokia N95. I will be thank this comment's replier

Control PC Game with N95

mopius | 06/10/2008, 11:53

mopius

celix44, if you'd like to control PC games through the accelerometer of the N95, use NiiMe (http://www.niime.com/index.htm).

Thanks

celix44 | 21/10/2008, 15:49

Mopious thanks for your comment

update?

vakantie ijsland | 10/01/2009, 12:41

Is there already an update for this?

Re: ShakerRacer: Real RC car controlled with the N95 acceleration sensor

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

Re: ShakerRacer: Real RC car controlled with the N95 acceleration sensor

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!

Works on Nokia 5800XM?

Franc0 | 18/03/2009, 08:24

Dear Andreas,

Will there be the version for Nokia 5800 XM? And when?

Nokia 5800xm and ShakerRacer

mopius | 18/03/2009, 11:56

mopius

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! :)

Cool

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)?

What about China's corporations

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.

The super!

Wadimka | 18/04/2009, 17:50

ooh-ing and I want a car, always dreamed of since childhood

looks great

cargames | 19/04/2009, 19:51

looks great and fantastic technology

Car Shipping

Car Shipping | 11/08/2009, 01:29

Ya its a nice blog and i was unknown to it thanks for sharing..

You must login to post comments. Login
 

Rate This

 
 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
京ICP备05048969号    Email Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us © 2009 Nokia 
RDF Facets: qdcZdescriptionQSxAsE20anE20AssistantE20ProfessorE2cE20IE27mE20teachingE20SymbianE20OSE20atE20theE20UniversityE20ofE20AppliedE20SciencesE20inE20HagenbergE2cE20AustriaE2eE20MyE20companyE20E22MopiusE22E20isE20developingE20mobileE20softwareE20withE20aE20specialE20focusE20onE20SymbianE20OSE2eE20mopiusE20E7cE2027E20NovemberE2cE202007E2021E3a34E20SinceE20theE20APIE20toE20readE20theE20dataE20ofE20theE20accelerationE20sensorE20ofE20theE20N95E20hasE20beenE20releasedE20aE20shortE20timeE20agoE2cE20aE20lotE20ofE20applicationsE20usingE20itE20haveE20beenE20releasedE2eE20SomeE20eE78amplesE20areE20theE20originalE20movingE20ballE2dapplicationE20fromE20NokiaE2cE20theE20lightE20sabreE20orE20AccelerinvadersE2eE20E2eE2eE2eX qdcZidentifierQSxhttpE3aE2fE2fblogsE2eforumE2enokiaE2ecomE2fblogE2fandreasE2djaklsE2dforumE2dnokiaE2dblogE2f2007E2f11E2f27E2fshakerracerE2fpageE2f2X qdcZpublisherQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2fc764fd1cE2d8b06E2d499aE2d9a6aE2d17c3903d5a65E2fforumE5fnokiaE5fcrawlerE5fagentX qdcZtitleQSxAndreasE20JaklE27sE20ForumE20NokiaE20BlogE20E7cE20ShakerE52acerE3aE20E52ealE20E52CE20carE20controlledE20withE20theE20N95E20accelerationE20sensorX qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qdcZtypeQUqfntypeZBlogContentQ qdcZtypeQUqfntypeZBlogE45ntryQ qdcZtypeQUqfntypeZCommunityContentQ qdcZtypeQUqfntypeZE52esourceQ qdcZtypeQUqfntypeZWebpageQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZPageQ qdcZtypeQUqwebZE52esourceQ qdcZtypeQUqrdfsZE52esourceQ qrssZdescriptionQSxAsE20anE20AssistantE20ProfessorE2cE20IE27mE20teachingE20SymbianE20OSE20atE20theE20UniversityE20ofE20AppliedE20SciencesE20inE20HagenbergE2cE20AustriaE2eE20MyE20companyE20E22MopiusE22E20isE20developingE20mobileE20softwareE20withE20aE20specialE20focusE20onE20SymbianE20OSE2eE20mopiusE20E7cE2027E20NovemberE2cE202007E2021E3a34E20SinceE20theE20APIE20toE20readE20theE20dataE20ofE20theE20accelerationE20sensorE20ofE20theE20N95E20hasE20beenE20releasedE20aE20shortE20timeE20agoE2cE20aE20lotE20ofE20applicationsE20usingE20itE20haveE20beenE20releasedE2eE20SomeE20eE78amplesE20areE20theE20originalE20movingE20ballE2dapplicationE20fromE20NokiaE2cE20theE20lightE20sabreE20orE20AccelerinvadersE2eE20E2eE2eE2eX qfnZdistributionQUxhttpE3aE2fE2fblogsE2eforumE2enokiaE2ecomE2fX qfnZtopicQUqfnTopicZentertainmentQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X qfnZtopicQUqfnTopicZgamesQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X qfnZtopicQUqfnTopicZpythonQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X qfnZtypeQUqfntypeZBlogContentQ qfnZtypeQUqfntypeZBlogE45ntryQ qfnZtypeQUqfntypeZCommunityContentQ qfnZtypeQUqfntypeZE52esourceQ qfnZtypeQUqfntypeZWebpageQ qfnZupdatedQDx2008E2d05E2d28X qfnZuserE5ftagQSxentertainmentX qfnZuserE5ftagQSxgamesX qfnZuserE5ftagQSxpythonX qmarsZdescriptionQSxAsE20anE20AssistantE20ProfessorE2cE20IE27mE20teachingE20SymbianE20OSE20atE20theE20UniversityE20ofE20AppliedE20SciencesE20inE20HagenbergE2cE20AustriaE2eE20MyE20companyE20E22MopiusE22E20isE20developingE20mobileE20softwareE20withE20aE20specialE20focusE20onE20SymbianE20OSE2eE20mopiusE20E7cE2027E20NovemberE2cE202007E2021E3a34E20SinceE20theE20APIE20toE20readE20theE20dataE20ofE20theE20accelerationE20sensorE20ofE20theE20N95E20hasE20beenE20releasedE20aE20shortE20timeE20agoE2cE20aE20lotE20ofE20applicationsE20usingE20itE20haveE20beenE20releasedE2eE20SomeE20eE78amplesE20areE20theE20originalE20movingE20ballE2dapplicationE20fromE20NokiaE2cE20theE20lightE20sabreE20orE20AccelerinvadersE2eE20E2eE2eE2eX qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qrdfZtypeQUqfntypeZBlogContentQ qrdfZtypeQUqfntypeZBlogE45ntryQ qrdfZtypeQUqfntypeZCommunityContentQ qrdfZtypeQUqfntypeZE52esourceQ qrdfZtypeQUqfntypeZWebpageQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZPageQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqrdfsZE52esourceQ