Release Notes

Version: 1.10.25

What's New?

Motion behavior at NAO first start

After upgrading with the new software version, you need to make NAO play a short initial motion behavior: place NAO in an open space on the floor and touch head sensors or bumpers.

Installation package and requirements

Linux (Lucid 10.4)

  • The choregraphe-suite-1.10.x-linux.tar.gz archive contains Choregraphe, NAOqi, and Telepathe binaries
  • The naoqi-sdk-1.10.x-linux.tar.gz archive contains the SDK

Mac (Snow Leopard10.6)

  • The choregraphe-suite-1.10.x-mac.dmg DMG contains Choregraphe, NAOqi, and Telepathe binaries
  • The naoqi-sdk-1.10.3-mac.tar.gz archive contains the SDK

Windows (XP)

  • Windows XP 32 bit is the officially supported version
  • The choregraphe-suite-1.10.x-setup.exe contains Choregraphe, NAOqi and Telepathe installers
  • The naoqi-sdk-1.10.x-windows-vs2008.zip contains the SDK for Visual Studio 2008 users
  • The naoqi-sdk-1.10.x-windows-vs2005.zip contains the SDK for Visual Studio 2005 users

NAO OS

  • The nao-system-image-academics-1.10.x.x.gz archive the NAO OS for Academics users
  • The nao-system-image-robocup-1.10.x.x.gz archive the NAO OS for Robocup users

NAO versions and models

Models:H25, H21 (Robocup or Academics), T14, T2
Versions:3+, 3.2, 3.3

SDK

Programming languages

  • C++
  • Python
  • .NET

Tools

Vision

  • New! arv2avi: in the bin directory of your Aldebaran folder, a small command prompt software

    that converts your arv files into more common avi files (See "RedDoc > Vision > recording and replaying .arv video files" for more info on arv files).

  • New! imgFiles2arv: in the bin directory of your Aldebaran folder, a small command prompt

    software that reads all pictures in the specified directory and will convert them in an arv file, adding dummy timestamps.

  • New! getImageLocal_and_recordArv.py: this python script is available in the python examples

    for easily recording of arv sequence

Choregraphe

Resource Manager

  • You can now manage the resources of the robot to resolve conflicts and synchronize the resources.
  • Multi-model and 3D View: Choregraphe can handle the various models and versions of NAO and adapt the 3D View thanks to the multi-model feature (under Edit > Preferences)

Box library

  • Refactoring of many boxes, including default input, output and script, as well as renaming of boxes, folders, parameters and tooltips
  • New box: Sound Tracker
  • New format: *cbl extension for a compressed format that can include resources such as audio files.

Language for the script

  • Python only (Urbi not supported)

NAOqi Framework

Audio

  • New! Speech Recognition: NAO can understand Japanese words (more information about the Japanese ASR in the Audio section of the red documentation)
  • New! TextToSpeech: NAO can speak Japanese
  • New! TextToSpeech: When the engine is synthesizing a sentence, you can know which word is being said
  • Speech Recognition: Higher reactivity and overall performances

OpenNao

Web Page

  • New! WIFI connection compatible with IP static addresses

Resolved bugs

FS#2940:Choregraphe: may crash when saving a big library.
FS#4032:Choregraphe (Mac): When turning off the 3D view, it is disactivated but still visible.
FS#4178:Network: Wifi connection issues (related bugs: FS#3850, FS#3667, FS#3540).
FS#4262:Hardware - Sonars: intermittent initialization issue of sonars, in that case they continuously send 0.
FS#4505:Choregraphe: In Japanese and Chinese, when opening files the filters do not work properly.
FS#4589:Choregraphe: Freezes about several times a day under stressed use.
FS#4837:Motion: inopportune start of the Fall Manager.
FS#4642:NAOqi - Vision: White balance of the top camera is too quick. It may fail.
FS#4667:Choregraphe: If a sub-box tries to close a parent box, a restart of NAOqi may be required.
FS#4865:Audio: Stop function does not stop exactly at the moment it is asked.
FS#4886:Battery: the charge level may be detected too low (NAO shuts down), although it is fully charged.
FS#5058:Choregraphe: some motion boxes are not compatible with NAO V3.3 (hands touching the body).
FS#5532:Network: Wifi does not connect to an open Wifi network.
FS#5580:Audio: NAO pronunciation of Portuguese does not work properly when you press the Chest button.
FS#5665:Choregraphe: Sit down box generates an excessive current consumption of the hip pitch.
FS#5676:Hardware: Chest button does not shut down NAO when in Japanese.
FS#5704:Hardware: After NAO V3.3 update, some motor boards may remain not updated.
FS#5724:Hardware: On NAO V3.3, there may be an error in reading the motor board current, leading to potential motor damages.

Known bugs

FS#5664:Audio: voice customization options (shape and speed) are not working in Japanese.
FS#5636:Audio: ASR limitation in Japanese and Chinese: the Pronounce function is not working.
FS#5609:Choregraphe: Choice box does not work in Chinese, German, Italian, Japanese, Korean and Portuguese.
FS#5603:Audio: Japanese voice quality needs to be improved.
FS#5298:SDK: Urbi not supported as a programming language for NAOqi.
FS#5158:Motion: RHipYawPitch does not respond. Workaround: RHipYawPitch and LHipYawPitch are the 2 names of the same joint, use LHipYawPitch to control the hips.
FS#5106:Sensors: Proximity with legs' motors may activate the hand tactile sensors.
FS#4644:Choregraphe (Mac): Horizontal scroll on motion layer doesn't work for editing a movement with many frames.
FS#4471:NAOqi: Instability issues (related bugs: FS#4384, FS#3896, FS#117).
FS#4245:NAOqi - Audio: Synchronization issue between music and move.
FS#3949:Choregraphe: The choice box may not display correctly depending on size and position.
FS#3764:NAO: if NAO is not set in English or French, when pressing his chest button, he cannot pronounce properly the sentence.
FS#3213:NAOqi - ALMemory: Choregraphe may consider that a behavior is still running although it is finished.
FS#2235:Languages compatibility - Python scripts: The float values are truncated on French Linux OS.
FS#1824:NAOqi: When compiling modules in debug mode for C++ projects, many warnings occur.