OSGAR v0.3.0
v0.3.0 (2020-11-30)
osgar:
- Base for SubT Tunnel/Urban/Cave Circuits and Moon project
- Raise minimum python version to 3.6
- ZMQRouter - run nodes in separate processes
- New Bus API
- Drivers for robots: Kloubak K2, K3, MOBoS, Maria
- New sensor drivers:
- Velodyne driver (#626)
- LoRa (Long Range Radio)
- RealSense2 (RGBD and Tracking camera)
- winsen_gas_detector
- LORD IMU 3DM-GX5-25
- e-stop for SubT
- USB lidar
- Peak CAN
- vESC driver for experiments with motor controller
- usb cameras on chained usb hubs
- SICK lidar TIM310
- osgar.lib.config: allow overrides in dict merging (#612)
- osgar.lib.unittest: add custom TestCase (#562)
- Upgrade rosmsg to provide multiple devices (#545)
- logzeromq
- provide Request/Response option for ROS services (#514)
- add conditional log saving based on config['save_data']
- osgar.bus: track max delay during recording
- osgar.logger
- add walltime to format string
- make --times default behavior and --raw change to dump raw data
- make --stat default behavior and use --all to dump all streams
- osgar.replay: show modules available for replay
- serialize
- add option to store packed data
- serialize numpy arrays
- canserial.py - transition from raw bytes to PCAN triplets [addr, payload, flags]
- osgar.lib.quaternion support
- Lazyload drivers
- Implement ReplayDriver for reprocessing of logfiles
- Add pyusb into requirements
- Add opencv to requirements
- (over 400 master commits related to OSGAR)
osgar-tools:
- Upgrade lidarview
- window resizable (#575)
- display multiple fields in the title bar (#572)
- add --bbox option to draw object bounding box (#464)
- add options for lidar limit and window size
- fix visual overflow in depth images
- save image based on selected camera
- draw K3 robot with two joints
- integrated 2nd lidar for Kloubak robots
- add parameter --jump to given time
- add parameter for optional --title
- use numpy and colormap
- allow keyframes stream for faster search
- support lidar FOV controlled by command line --deg
- add Framer (LogIndexedReader based) for faster replay
- log2video
- create mp4 next to source logfile
- add --camera2 option for dual camera setup
- add option for horizontal flip (upside down mounted camera)
- add option --end-time-sec for video cut
- strip - added tool logfile size reduction