Greetings, Misty developers!
This small release fixes a bug that caused audio delay and distortion during AV streaming sessions. It also includes a couple of minor changes to Misty’s streaming service (details below). Thanks, as always, for being an early developer for the Misty II platform. We can’t wait to see what you build!
Installing the Update
Misty receives software upgrades as over-the-air (OTA) system updates. This update will be available within the next 24-48 hours (the precise timing varies by region).
Misty automatically checks for new updates each time she boots up. As long as her battery has enough charge, she automatically installs any updates that are available. If your robot doesn’t start to install this update the next time she boots up:
- Check that Misty is connected to power or sitting on her wireless charging station.
- Try connecting Misty to the Command Center to make sure she’s still on your Wi-Fi network.
If Misty is charging and connected to the internet, you can check whether an update is available in your region by connecting Misty to the Command Center and looking at the System Updates section.
Note: Misty reboots once during a system update. During an update, Misty ignores all commands except
Stop. If Misty starts installing an update while charging, do not remove the power source until the update is finished and Misty’s eyes are fully open.
If you have issues with a system update or need technical assistance for other reasons, for the quickest response you can:
- Post a message to the Support category here in the Community forums.
- Contact the Misty support team through the chat embedded in this site, or by emailing email@example.com.
Misty II - Updates
- Window IoT Core OS version: 10.0.17134 or higher - No updates
- Android OS: (8.1) - No updates
- Robot Version: 184.108.40.20647
- MC Version: 220.127.116.11
- RT Version: 18.104.22.168
- Sensory Services App Version: 1.14.3
- Web-based Tools - No updates.
- Misty App - No updates.
- Documentation - Listed supported audio sample rates for AV streaming.
Bug Fixes & Improvements
- Fixed an issue with AV streaming where the audio sample rate that Misty reported to the client was different from the actual sample rate, leading to delays, distortion, and other issues with audio playback.
- Limited the audio sample rates Misty’s AV streaming service supports to
48000. These are the sample rates that Misty’s Android codec supports. After this update, other sample rates within the allowed range will not work.
- You can now use Misty’s local RTSP streaming (RTSPD) to stream to a client that uses TCP (instead of UDP) to receive AV streaming data.
The following is a list of new known issues with this release. For a comprehensive list of the issues we’re tracking, see the Known Issues section of the Community forums.
- Persistent Data: Currently, the system converts some of the keys you associate with long term shared skill data to use lowercase characters when the robot reboots. As a result, when you associate data with a key that uses uppercase characters, you may not be able to access that data by passing in the same key string that you used to create the data. This only appears to be an issue for keys set to persist across reboot cycles. We are working on a fix to make Misty’s skill system insensitive to the casing you use when you create a new key. In the meantime, you can work around the issue by only using lowercase characters in your key names.
Cross-skill Events: When you broadcast a custom event to other skills with the
TriggerEventcommand, the data you send with the event is not currently passed into the event callback. A fix for this is in development.