ChangeLog
The main changes are described in the Release Note, here are only listed the main
known issues solved by this release.
2.0.6
- ALAutonomousLife
- Fix #22818 TabletTouched: install the package empty
- Fix #24399 state-related deadlocks
- Fix #22714 potential deadlock from static mutexes
- Fix #25671 Deadlock possible when packages updated
- Fix #23120 SafeGuard: diagnosis in disabled state should get stuck
- ALBasicAwareness
- Fix #24292 _pauseAwareness/stopAwareness sometimes take more than 5 seconds
when stopping, exit human check loop
- Fix #25966 Incorrect data size from MovementDetection warning loop
MovementDetection: no warning for empty memory key
- ALDialog
- Fix #23383 [The dialog] [Dialog Applauncher] [Grasping] Impossible to launch Grapsing with applauncher
- Fix #23745 crash when installing packages during dialog compilation
- Fix #23152 When update applications using Dialog, there is ‘DialogCompiler’ log error
- ALMotion
- Fix #25096 False Touch detection during robot_olympic
- Fix #25096 increase pepper wrist yaw smart stiffness
- Fix #25096 Add a delay before starting smart-stiffness on a static chain
- Fix #25096 increase pepper wrist yaw smart stiffness
- Fix #25096 Add a delay before starting smart-stiffness on a static chain
- Fix #25569 Add a log when a push is detected but the battery hatch is open
- Fix #25779 a bug with the push recovery
- Fix #25401 a bug with the end task interpolation
- Fix #21307 Print a warning when wakeUp does not move the wheels
- Fix #25705 warning message when enabling the stiffness of a chain;
Fix spurious log [W] 5627 ALMotion.LibALMotion: Hidden method setStiffnesses getCycleNumber: 260932
- ALNavigation
- Fix #24911 FREEZONEFINDER: make freezone map three times bigger.
- ALTouch
- Fix #26497 Tune actuator and effector touch thresholds
- Fix #25400 Detect CoM position errors
- Fix #24722 do not detect touch on chain whose temperature status is not normal
- Fix #25096 Disable completely wrist yaw detection on Pepper
- Audio
- Fix #23206 TTS:for Russian
- Fix module-robot-detect: add detection of apq8074
- Vision
- Fix #22673 Crash in libalbodylimitsfilter.so!AL::Modularity::Filters::BodyLimits::_findBodyLimits [mutex.hpp : 61 + 0x7]
- Fix #22978 perception/libalmodularity: crash in setData
- Cloud
- Fix #26518 XML conf: add probes for robot touched and chain velocity clipped
- Fix #22767 and #22735 XML conf: Typo in robothealthmonitor.xml fix typos for events name
- XML conf: add a probe to track pression on the chest button
- alhttpclient: Make the API Token not mandatory in the header of a request
- Feature #25294: rhm-module: upload HAL logs to RHM
- Fix #25579 - Connect robot independently from user and get credentials at each boot
- Fix #25613 #24206 - Do not disconnect XMPP while desassociating
- Fix #23854 5min delay: do not sync without apitoken AND fullheadid available
- Fix #16408 Do not try to sync with cloud without an apitoken
- sdk/libqimessaging
- Fix #22839 session.service() deadlocks sometimes: do not explicitly disconnect socket’s cb in Server
- Fix pyproxysignal: fix a deadlock
- Fix using ‘import qi’ from a working dir different that bin/
- Fix #25813: fix deadlock on simultanous remote signal disconnections
- system/naogentoo
- Fix images: defconfig: change juliette hostname to pepper
- Fix improvement of robot web page
- Fix update B2C lock script in the version
- Firmwares
- Fix #26358 [battery Varta] HAL crash at robot boot, HAL terminated
- Fix #24588 [laserSensor] Completely invalid runModes triggers a Segfault on the HAL
- Fix correct nack during first boot after calibration
- Fix [laserSensor] submitting v319
- Fix [cameraviewer] add integration time on reports
- Fix [cameraviewer] add burst mode
- Fix #25660 [laserSensor] set Integration time right after having computed it
- Fix #25588 [laserSensor] Disable I2C Pins’ pullup resistors
- Fix [shovel] calibration v5
- Fix Slop detection and computation:
- Fix [cameraviewer] add zoom fonctionality
- Fix [cameraviewer] add help in menu toolbar
- Fix [cameraviewer] update tooltips
- Fix [cameraviewer] improve layout
- Fix [cameraviewer] add shortcuts + save images on menu + disable hor segment display on dev version
- Fix [cameraviewer] improve minimal size of window
- Fix [cameraviewer] add status overview bar in dev and prod version
- Fix [testcasefromreport[] make sure test case path is found
- Fix [laserSensor] Create quick report on captured image
- Fix [cameraviewer] display horizontal segment for production
- Fix [brushless motorboard] Submitting v0.60
- Fix #25025 [updatefirmware] gitlab migration path update
- Fix [faceFirmware] Submitting v0.26
- Fix [Brushless motorboard] Bump v.60
- Fix [Brushless motorboard] Add support for Single C01 and Quad D01
- Fix #22585 [Brushless motorboard] saturate temperature measure
- Fix #23926 [faceboardlirc] fix led don’t start every time at start-up; fix also red light at
- Firmware/hal
- Fix #19178 [battery Varta] Change Manufactuer date reading
- Fix segfault when foot boards are not created
- Feature #25611 [hubboard] - remove minidspic + add blindzone
- Fix mixup in memset call in xGetBootloaderVersions
- Fix #23848 force led state after dcm cycle time error
- Fix [Diagnosis plugin] Set laser boards timeout to 500ms
- Fix Remove USB (BN-USB from libbn) from windows and max
- Fix #24653 bad temperature at startup that stay until reboot
- Fix make not cras hal when HAL/Error is not present in hal.xml or command line
- Fix Optimize memberIdentification plugin
- Fix Diagnosis plugin: log Errors and Ack/Nacks
- Fix Remove deprecated dependence to qi::init (use qi::Application)
2.0.1
- Fix #7290 The two parameters Voice Shaping and Speed of the Say
box have no effect for Korean.
- Fix #6622 and #8502 Hand touch sometimes activated by motor usage (NAO V5)
1.22.2
- Fix #16735 TTS is blocked after reading a notification in Japanese.
- Fix #15312 Japanese TTS: pronunciation of markers if sentence greater 500 characters.
1.22.1
- Fix #15494 Event robotIsWakeUp raises twice after a rest()
- Fix #15544 Entering a value in the Motion window sometimes creates an unwanted keyframe
- Fix #4232 MP3 files start slower than WAV files: use new OGG format instead of WAV.
1.22
- Fix #15643 HeadYaw velocity is limited.
- Fix #13165 [MAC] Plugin boxes not well displayed if started from a click of the
project.
- Fix #11371 [MAC] Send behavior to robot randomly fails (“Could not read request
result for file behavior.xar” error).
- Fix #13549 Posture Manager: Lying Back to Lying belly does not work.
1.20
- Fix #11333 The red playing cursor doesn’t appear in the Timeline editor
- Fix #11272 Motion widget mirroring is inverted on some joints
- Fix #6924 Child Broker webpage problem.
1.18
Fix #10289 ALTextToSpeech is aborting naoqi at startup when language behaviors
are corrupted.
Fix #7856 sometimes MT9M114 HD camera (Atom - NAO V4) doesn’t handle well
Auto Exposition: dark images seem even darker than expected.
Fix #11199 The following line in a Choregraphe box will not throw error anymore,
even when running Choregraphe on Windows while not connected to a robot:
Fix #3257 no limitation with Japanese language anymore.
ALAnimatedSpeech usage was limited when using the new Japanese TTS engine.
Automatic body language works well, but instructions (^start, ^wait and
^stop) was ignored.
1.16
- Fix #11112 [1.14.1 languages] In Choregraphe, the characters like “Ä›” or “Ô
are not displayed in the debug window nor in the Robot view.
1.14.5
- Fix #14097 Random segfaults when restarting naoqi.
1.14.4
- NAO’s global behavior
- Fix #11001 [RANDOM] Nao displays glitches in its movements, especially in Nao’s life
- Fix #12887 FSR give weird reading for Center of Pressure
- Fix #13716 MODEL: nao ankle limits are wrong
- Choregraphe
- Fix #11365 Trying to connect two choregraphe sessions to a single robot,
all connections are lost.
- Fix #10072 and #9875 Choregraphe can’ t be used out of the box Mountain Lion
- Fix #13079 deadlock on repeated behavior execution
1.14.3
- Choregraphe
- Fix #6251 Link possible to a wrench even when there’s no compatible parameter
- Fix #12995 Creating a Timeline box by a right-click should have by default an
opened behavior layer (same as the Timeline template in the Box Libraries)
- Fix #12644 Saving as “something_v1.2” changes the name in the title bar to
“something_v1”
- Fix #10850: on Mac OS X, fixed a random error while sending heavy behaviors to a real robot
- Fix #13070 solved a crash when making screen shots of the 3D view through the pose editor
1.14.2
- OpenNAO
- Fix #12615 Integrate gst-python and pygobject packages
(only missing on Geode image).
- Fix #8216 [Chrome] Nao webpage isn’t displayed properly,
especially Network page.
- Fix #9940 Unlearn Face and Unlearn All Faces boxes have no effect.
1.14.1
- Choregraphe
- Fix #10900 GotoAndPlay box jumps to random frame.
- Fix #9943 Some Libraries prevent 1.14 Choregraphe to start on OSX Mountain Lion.
- Fix #8752 Timeline display shifted left - controls unusable.
- NAOqi
- Fix #11072 Tracker: head tracking of face do not work on sit posture on naoqi 1.14.
- Fix #10917 The anti collision enables himself again after a short time.
- Fix #10490 Activation / deactivation of the Fall manager made more robust.
- Fix #10015 A call to the setLanguage function of tts increases the list of available languages.
- Fix Specialized proxy for module ALSonar (ALSonarProxy).
- Fix #7758 Segfault in libplugin_almemory.so!AlMemoryPlugin::run.
- OpenNAO
- Fix #10831 Unable to flash from 1.14 to 1.12: unknown preferences are considered as errors.
- Fix #10734 ntp-client service: fix/update sntp options.
- Fix #9558 After a normal reboot, all my personal data are lost.
Checkpart: do not format the user data partition if not explicitly required via factory-reset.
- Fix #8104 and #7732 Nao Web Page: Language and Time zone combo boxes are not
correctly set with Internet Explorer.
- Fix #11101: OpenNAO-vm: Avoid spurious and annoying “Name already in use”
popping in the standard video output.
1.14
- Fix #7151 Resource Manager does not handle multimodel. Tai Chi Chuan box cannot run on a T14 robot.
- Fix #7909 Wireless network not being refreshed
- Fix #7908 Static IP address invalid after a reboot
- Fix #6338 Wifi with hidden SSID and no security are not reconnected at startup
- Fix #6135 audio driver: locked in mute (atom)
- Feature #3796 Voice shaping does not work for Japanese language
1.12.5
- NAOqi
- ALTelepathe: fixed segfaults for associated robots (#6647, #7207, #7209)
- Fix #5915 ALInfrared: remove IR remote learning
- Fix #6951 ALAudioPlayer does not work on RoboCup config
- Fix #7236 erratic result of brightness setting in NAO V4 camera
- Choregraphe
- Record Sound box. The default value of the Microphone used parameter has changed.
1.12.3
- NAOqi
- Fix #6985 Ultrasonic sensors sometimes needs NAOqi restart
- Fix #5592 Strange behavior of angleInterpolation with AnklePitch/Roll joint
- Fix #6578 Remove inversion of active camera
- Fix #6123 Modify path where pictures are recorded: recordings/cameras
- Fix #6573 Audio player doesn’t play web streams anymore
- Fix #6341 Stopping a box stops also another one when both use Standing resource.
- Fix #6306 takePictureRegularly does not work with some param
- Fix #6244 Segfault in audioplayer when playing corrupted .wav files
- Fix #2065/FS#3764 Nao now speaks in Portuguese or Korean when pressing the chest button
- Fix #5472 I can’t find my body is now always said in English
- Fix #6038 Naopathe: “Error: cannot found the ALAudioDevice module” when
setting volume
- OpenNAO
- Fix #6599 Roaming improved
- Fix #6604 wireless connection freeze - Update to wireless stack of Linux 3.2
- Fix #6288 Ensure that we can always login on NAO.
- Fix #6190 ATOM: problem while initializing SD-card
- Fix #6286 Update NAO v4 temperature/fan speed settings
- libnaoqi
- Fix #3849: Choregraphe should clean Temporary files at shutdown
- HAL
- Fix #6161 Change current limit 1.15/1.5 for roll/pitch for maxon and 1.26/1.75 for portescape
- Choregraphe
- Fix #6616: Boxes are removed from box library when drag-n-dropped to the diagram
(mac64 only)
- Fix #6606 ‘Stand up’ box is not symmetric.
- Fix #6583 Sounds are now recorded in /home/nao/recordings/microphones
instead of /home/nao/recordedSounds
- Fix #6496 Endless walk stand up
- Fix #6265 WalkTo and WalkForward boxes do not use stopWalk function
- Fix #6115 Choregraphe crashes with the webpage “Test” button in Japanese
- Fix #6200 license key can now be registered by machine
- Fix FS#6127: Choregraphe no longer works on Mac after ‘sudo port select
python python26’
- Fix #5992 Choregraphe menu bar: no shortcut for Connection, Box library or View
1.12
1.12.0.63 – Public release
- NAOqi
- Fix #5795 NAO 4: heat on shoulder pitch
- Fix #5879 Inertial unit send more ‘nacks’ than before, causing false
positives for fall manager
- Monitor
- Fix #5905 Camera Monitor: notify users that fps are limited
- OpenNAO
- Fix #5906 Persistent data: passwd does not move shadow file,
ensure that passwords are kept after software update.
- Hal
- Fix #5881 HipYaw pitch overheating
- Choregraphe
- Fix #3520 The hand slider is not precise enough
- Fix #5774 Crash Choregraphe when attached file is too big
- Fix #5235 Default IP changed from “localhost” to “127.0.0.1”
- Fix #4939 When setting a default behavior from a Choregraphe 1.12 on a
NAOqi 1.10, it is not played on start-up
- Fix #4664 Prevent from zooming in the motion timeline outside the timeline editor
1.12.0.49 - RC1
- NAOqi
- Fix #5476 Sentinel: Emergency stiffness removal does not work when system
menu is activated
- Fix #2065 Missing Portuguese and Korean Chest button translations
- Fix #5158 interaction problem between animation-mode and fallmanager
- NAOqi - Core
- Fix #5225 Launch python modules and executables from autoload.ini
- NAOqi - Motion
- Fix #5300 Instabilities when walking backwards
- Choregraphe
- Fix #5562 videoMonitor is at 5fps
- Fix #5188 After a few PLAY / STOP in the video monitor of choregraphe, the video can not retrieved anymore.
- Fix #5156 ALBehaviorManager - runBehavior doesn’t work on a sub behavior anymore
- OpenNAO
- Fix #4978 on V4 /media/internal is not persistent
- Fix #143, #4022 DFU v2
- Fix #4428 infrared remote discovery not terminating on the webpage
1.12.0.42 - Beta2
- NAOqi - Audio
- Fix #5179 xRemoveBrackets segfaults
- NAOqi - Core
- Fix #4474, #4825, #4359, #4940 : deadlock or crashes when connecting/deconnecting brokers
- Choregraphe
- Fix #4696, #3788, #4969, #4234: cleaning of e-mail boxes
- Fix #4836 Video acquisition continued even if video monitor widget is closed
- Fix #5074 Crash in ALBehaviorManager
- Fix #4836 fix the pause/resume video process at initialisation
- Choregraphe - Boxes
- Fix #4973 MP3 files: late and incomplete playing => modify the tooltip
- Fix #4392 IR Send Key box: cannot enter custom remote control config. name
- .Net SDK
- New #4766 Suppoprt using TTS in Japanese
1.12.0.30 - Beta1
- Motion/DCM
- Fix #3957 - FS#5841 Motion and DCM can be used at the
same time on different joints, but when changing from using DCM on a joint to
using motion, the user is required to set stiffness to zero during the transition.
- Fix #3313 - FS#5158 RHipYawPitch does not respond. Workaround: RHipYawPitch
and LHipYawPitch are the 2 names of the same joint, use LHipYawPitch to control the hips.
- Audio
- Fix #3952 - FS#5836 Synchronous call to say or playFile from a remote python script
are regularly not returning.
- Network
- Fix #3853 - FS#5728 The connection is not stable with Wifi roaming (related bug FS#5379).
- Choregraphe
- Fix #3744 - FS#5609 Choice box does not work in Chinese, German, Italian,
Japanese, Korean and Portuguese.
- NAOqi
- Fix #2720 - FS#4471 Instability issues (related bugs: FS#4384, FS#3896, FS#117).
- Fix #1158 - FS#1824 When compiling modules in debug mode for C++ projects, many warnings occur.
- NAOqi - Audio
- Fix #2505 - FS#4245 Synchronization issue between music and move.
- NAO
- Fix #2065 - FS#3764 if NAO is not set in English or French, when pressing his chest
button, he cannot pronounce properly the sentence.
- NAOqi - ALMemory
- Fix #1720 - FS#3213 Choregraphe may consider that a behavior is still
running although it is finished.
- Languages compatibility
- Fix #1276 - FS#2235 Python scripts: The float values are
truncated on French Linux OS.