Calypso 1.0.05 has been released for Windows, Mac, and Cloud. Updates are free. On Windows, you can update your copy of Calypso by going to Home -> Settings -> Update Calypso Now. Mac users can just download a new DMG file using this link: http://bit.do/fK9v7. You can access Cloud Calypso at https://calypso-robotics.com.
Here is what's new in Calypso 1.0.05:
- When running in simulator mode or in the cloud, Calypso can now use your laptop's webcam for face detection and emotion recognition. These algorithms run in the browser; no images are sent over the network, so your privacy is protected. Face recognition is disabled when the camera viewer is minimized, which can speed up execution on slower machines.
- If you design your own map layouts, it's now possible to include a face in the layout design. If a face is part of the layout, then in execution mode the face's emotion will track that of the face detected in the webcam image. You can also click and drag on the face to move it, and the robot can turn toward or move toward the face.
- If a face is not part of the map layout, a face detected in the webcam image will be displayed at the top of the world map; you will not be able to drag it around and the robot will see it but cannot move toward or turn toward it.
Multi-Character State Machine View
- In execution mode, when looking at the state machine view, you will now see all the characters' state machines simultaneously. It's also possible to switch among views of individual state machines as before.
Printing Your Calypso Program
- You can now generate a printable PDF of your Calypso program, including all the rule pages and the map layout. This feature is accessed through the Home -> File menu, or by pressing control-P. Be sure to turn on the "Background graphics" box in the print dialog.
- When inserting an image into the map layout, the image file chooser now displays a thumbnail preview of the selected image, making it easier to browse through a collection of images to find the one you want.
- You can now crop an image by right clicking on it and selecting "Crop image", then dragging the crop handles.
- If using a device that doesn't have a regular keyboard or game controller, there is now a small alternative keyboard menu on the right side of the display with buttons to run your program or switch among rule editor, map layout, or state machine views.
Rule Editor Update
- Nested timers make no sense, because a timer only fires for one rule cycle. A child rule with a timer of its own will never stay active long enough for the nested timer to fire. The rule editor now blocks the creation of nested timer rules and flags any timer rule that is moved to a position where it becomes a child of another timer rule.