Overview
This page lists identified bugs against the date at which they were identified and/or fixed, and describes any impacts and workarounds. Bug fixes are published as part of MDK releases—to establish whether your platform has a given bug, establish whether the firmware element specified in the bug report installed on your platform has a release tag that comes after the bug fix date.
Bugs in release 170917
171012a (Sonar ranger in simulator range limited to 30cm)
- Module
- Simulator.
- Bug
- The sonar ranger in the nose is limited to 30cm maximum range in the SDF.
- Fix
- Changed to the same limit as the physical ranger: 1m.
- Impact
- Sonar ranger in simulation will never return a range greater than 0.3m.
171010a (Right-eye camera can lose line-to-frame sync)
- Module
- P2.
- Bug
- The SGPIO camera acquisition interface can start with its buffer out of sync with the camera. Moving the camera to 192@8fps clears the problem, but it may recur.
- Fix
- The fix adds a hard-coded buffer synchronisation in the camera acquisition driver (SGPIO).
- Impact
- Images delivered from the right-eye camera may be unusable until camera parameters are jiggled to clear the loss of sync. The images appear to have frame tearing in the right-eye camera image (see image below).
Bugs in release 170616
170706a (Two copies of miro_bridge can be started)
- Module
- P3.
- Bug
- A second copy of
miro_bridge
can be started when one is already running (easy to do accidentally ifautostart
is enabled). - Fix
- The fix modifies
miro_bridge
so that it cannot be started twice. - Impact
- Two copies of bridge share the USB driver and both copies will not function correctly (network may be lost). Various warning messages are emitted, typically of the type shown below.
[007.250] **** WARNING **** partial frame not assembled (C0, F97, L74-98) yf/yi mismatch
[007.251] **** WARNING **** released reassembly buffer without delivering it
170626a (Frictionless floor in simulator pet_shop
model)
- Module
- Simulator.
- Bug
- Floor element of
pet_shop
model used in defaultmiro.world
is near-frictionless and MIROs sat on top of it can't drive around successfully. - Fix
- The fix corrects the friction parameters,
mu
andmu2
, from0.1
to1
, in elementvisual_5
of modelpet_shop
. Find lines 233 and 234 of filemdk/sim/gazebo/models/pet_shop/model.sdf
and change the value on both lines. - Impact
- MIROs are not controllable when in the
pet_shop
. Workaround is to manually correct the friction parameter or to not use thepet_shop
model.
Bugs in release 170423
170601a (P2 RTC skew)
- Module
- P2.
- Bug
- RTC skew driven by circadian model and immediate sensory input is enabled if the flag AFFECT_UPDATE_RTC is NOT set, which is semantically and functionally incorrect.
- Fix
- The fix changes behaviour so that RTC skew is enabled if the flags AFFECT_ENABLE and AFFECT_UPDATE_RTC are both set.
- Impact
- There is no impact unless the user is making use of the RTC clock provided by P2. Workarounds might include ignoring the RTC clock in P2 (there is one available in P3, as an alternative, which is not affected), or using the flags in the indicated (incorrect) way to control the RTC skew in P2.