A new MIRA release is available.
external-0.11.0:
- Updated to json-spirit-4.05c
MIRAenvironment-0.15.2:
- fixed path to images of the miracenter documentation
MIRABase-0.20.0:
- added NoLock and MutexLock policy for Singleton classes, the instantiation of singletons is now thread-safe per default
- PropertySerializer now supports the itemName() method in the reflect() method to specify a user defined name for a collection item to be visualized in the property editor
- json::Value is now serializable as atomic type
- JSONSerializer does no longer serialize json::Values as string representation
- added simple foreachIt macro
- fixed bug in JSONDeserializer when outer most serialized object has polymorphic class type
- fixed object tracking bug in RecursiveMemberReflector
- JSONDeserializer now shows much more helpful error messages
- fixed waiting for child process to terminate
- the resolveTags method now also evaluates the if_not, if_not_exists, assert, assert_not, assert_exists and assert_not_exists tags in XML config files
- fixed segfault in the boost::asio internals when network connection is disconnected
MIRAFramework-0.19.0:
- more meaningful error message in parameter tag when item of collection is not found
- added timezone offset to tape to be able to show time of recording in local timezone of the recording machine (time at place of recording)
gui-0.18.0:
- QtUnit now processes pause and finalize handler when QCoreApplication shuts down to match the behavior of normal Units
- TapeFileDialog: show time of recording in local timezone of the recording machine (time at place of recording)
- using explicit constructor calls when assigning standard datatypes to json::Value
- added check for availability of direct rendering in OgreWidget to avoid crash during loading RenderSystem_GL in Ogre
- QConsole: fixed history scrolling bug with long commands, enabled text selection outside of edit zone, fixed cut/delete and drag actions
Navigation-0.14.0:
- fixed Eigen alignment bug for some task classes
RigidModel-0.13.0:
- Added polygon marker class and fixed bug in serialization of class Marker
miracenter-0.14.1:
- Minor changes on some views
- Added --fontsize option to set a reduced font size for small screens
miratape-0.13.1:
- show time of recording in local timezone of the recording machine (time at place of recording
MapBuilder-0.12.1:
- SimpleMapper now warns the user if there has been no new data in the laser or robotframe channels for more than 10 seconds.
- Finally made TAB-navigation of the QTableWidget working, despite all the obstacles from Qt.
Python-0.14.0:
- Fixed linker bug with boost >= 1.49 on some Linux systems
- Installing python libs to path/to/mira/python instead of lib dir
- Fixed compiler error on PythonSet
- Added missing GIL lock to fix crash when extending python path
- Now one can also call RPC functions by passing an existing json value (e.g. channel read object)
- Exposed standard types (Point2f, Point3f, Pose2 and Pose3) to python
- Added functions to interact with the transform framework
- Unified ChannelRead and Channel wrappers for typed and untyped channels
StateMachine-0.11.0:
- moved code for register StateMachine in python to seperate lib (Note: use import statemachinepy now instead of import statemachine)
FlowControl-0.9.4:
- now using python unit for publishing ints
- made example config work again
JSONRPCServer-0.12.0:
- using explicit constructor calls for json::Value (adapted to latest changes in json spirit library)
Poseidon-0.11.2:
- minor changes fixes, necessary for using multiple maps for localization
OccupancyGridLoader-0.9.2:
- Updated documentation and example config file
OccupancyGridMerger-0.9.1:
- updated documentation
Pilot-0.16.0:
- Objectives, Maps and Mappers names are now shown in property editor
- Using double precision for cost values
- EstarPlanner now supports polygonal goal regions
- Added Low level planning interface to EstarPlanner
- Minor bugfix in DirectionObjective which no longer uses outdated path
- cleaned up config files
RobotModelPublisher-0.9.1:
- updated config file
AsusXtion-0.10.1:
- Tidied up the config files (This may require to add the information on
frames and links to other config files)
- Specified name for AsusXtion Driver thread in ThreadMonitor
- Removed runtime dependency to package DepthToPointCloud
DepthToPointCloud-0.9.1:
- Reorganized config files
CAN-0.11.0:
- Added experimental support for socket CAN
- Added support for serial port based CAN device (developed by MetraLabs)
CANDriver-0.10.1:
- Clear error message after successful start
PilotNogoAreas-0.9.4:
- added Map parameter back to nogo mapper
SCITOS-0.18.1:
- Added property to lock the status display
- moved configuration files (e.g. SCITOS-Pilot.xml) to domain SCITOSConfigs
SCITOSConfigs-0.9.0:
- initial version
RangeFinder-0.9.3:
- Sick: Added check for protocol version 0x0103 of newer devices.