Who could resist controlling Nao with Java? Erwan Pinault @naorobot #naorobot A little bit of history Once upon a time... #naorobot ...there was a dream #naorobot Evolution of NAO #naorobot Nao, what’s for ? Robocup #naorobot ASK NAO #naorobot Things are in safe hands ! Romeo #naorobot The future #naorobot #naorobot Today Paris Shanghai Tokyo Boston +6000users 350 Aldebaranians worldwide +900 labs, universities & high schools as customers +4000 NAOs in use Hello, I’m NAO ! Features #naorobot NAOqi architecture #naorobot Modules Available modules (non exhaustive list): • ALMemory • ALMotion • ALTextToSpeech • ALSpeechRecognition • ALVideoDevice • ALBattery • ALFaceDetection • ALAudioSourceLocalisation • ALNavigation • ALAudioPlayer • etc. You can write and add your own! #naorobot In details #naorobot Our Software suite Choregraphe : Main view #naorobot Choregraphe : Box example #naorobot QiMessaging #naorobot QiMessaging is our homemade framework to work with NAOqi services (and much more). It is designed to be cross-platform & cross-language. Here are, roughly, some definitions: • An Application is a QiMessaging application; • A Session is a connection to a robot; • An Object is a proxy to a module. Java #naorobot Until now, Java had never been a priority for us, but… •Big communities all around the world •Java is one of the most popular programming languages in use, with a reported 9 million developers •Android development. Short Java example #naorobot Short Android example #naorobot The new Java SDK (alpha) #naorobot Time to make some coffee Current status #naorobot Java API status : •The Java philosophy of our bindings can be improved •Developing with IDEs is not so convenient right now, but we making progress •Our application layer doesn’t support Java •There is no JRE by default on the robot •QiMessaging is available starting from 1.22 To be continued! Join the community Profesionals or individuals • Professionals or individuals • With or without robot • Create, share and download apps on the store. http://community.aldebaran-robotics.com @naorobot #naorobot Dziękuję bardzo! Contact me! [email protected] We are hiring http://shapetheworld.fr
© Copyright 2024 ExpyDoc