- Fix token name for releasing (#86)
- Fix prerelease test (#85)
- Remove unnecessary newline from log (#82)
- Migrate to GitHub Actions (#81)
- Contributors: Atsushi Watanabe
- Avoid concurrent time sync of multiple sensors (#173)
- Support UUST2 (#172)
- Contributors: Atsushi Watanabe
- Fix out-of-bound vector access in urg_sim (#169)
- Fix stamp on initial state (#168)
- Reduce log level of scan drop count if small (#167)
- Contributors: Atsushi Watanabe
- Tweak E2E test timeout (#165)
- Stabilize E2E test (#163)
- Update CI actions (#161)
- New timestamp estimator (#151)
- Use C++14 (#158)
- Include cstdint (#157)
- Contributors: Atsushi Watanabe
- Fix build dependency to message (#155)
- Fix handling of multiple responses in one read (#152)
- Fix urg_sim CPU usage (#150)
- Improve simulated communication delay (#149)
- Use clock_rate in urg_sim (#148)
- Fix E2E test assertion and true timestamp index (#147)
- Add URG simulator for CI (#146)
- Update codecov/codecov-action to v4 (#145)
- Contributors: Atsushi Watanabe
- Add option to disable on-scan time sync (#141)
- Contributors: Atsushi Watanabe
- Update CI scripts (#138)
- Reboot on reset error only if requested reset (#135)
- Drop Melodic support (#134)
- Contributors: Atsushi Watanabe
- Update release scripts (#133)
- Fix multiline run in bloom-release workflow (#130)
- Detect future timestamp as error (#129)
- Unuse actions/create-release (#127)
- Unuse downloaded scripts (#128)
- Update CI workflows (#126)
- Contributors: Atsushi Watanabe, f-fl0
- Fix parsing parameter containing semicolon (#123)
- Use Alpine ROS as a cloner base (#122)
- Contributors: Atsushi Watanabe
- Fix continuous time sync failure (#115)
- Tweak indent of stream oprators (#119)
- Gracefully stop connection (#118)
- Improve log outputs for multi-sensor configuration (#116)
- Automatically hide old bot comments (#117)
- Contributors: Atsushi Watanabe
- Remove doubled QT command request (#112)
- Contributors: Atsushi Watanabe
- Fix gpg key source in prerelease test (#111)
- Reboot sensor if time sync error count exceeded limit and never succeeded (#108)
- Rotate bot token (#106)
- Drop Kinetic (#105)
- Contributors: Atsushi Watanabe
- Send QT command twice to avoid being ignored (#103)
- Change TM0 status 10 error log level (#100)
- Fallback timeout during time synchronization (#97)
- Contributors: Atsushi Watanabe
- Add codecov.yml (#96)
- Fix error handling during delay estimation (#92)
- Add option to enable debug log output at launch (#93)
- Send TM command after receiving QT response (#91)
- Refactor directory and namespace (#90)
- Contributors: Atsushi Watanabe
- Release 0.0.8 (#84)
- Fix token name for releasing (#86)
- Fix prerelease test (#85)
- Remove unnecessary newline from log (#82)
- Migrate to GitHub Actions (#81)
- Contributors: Atsushi Watanabe, github-actions[bot]
- Remove travis_retry from prerelease_test.sh (#78)
- Use downloaded gh-pr-comment binary in docker container (#77)
- Download gh-pr-comment binary instead of using pip (#75)
- Reboot lidar when it is in abnormal state (#71)
- Create GitHub Release after bloom release (#72)
- Update CI config (#69)
- Contributors: Atsushi Watanabe, Yuta Koga
- Add check for device timestamp jump to node (#66)
- Add timestamp jump detector to Walltime (#65)
- Contributors: Yuta Koga
- Support Noetic (#61)
- Contributors: Atsushi Watanabe
- Automate bloom release (#58)
- Add error count check (#57)
- Fix response status check (#56)
- Format pointer alignment (#55)
- Contributors: Atsushi Watanabe
- Run prerelease-test on release- branch (#49)
- Refactor logging (#48)
- Drop ROS Indigo and Ubuntu Trusty support (#47)
- Remove old_boost_fix.h (#42)
- Contributors: Atsushi Watanabe
- Fix license in manifest (#39)
- Update README (#36)
- Estimate sub-millisecond timestamp (#35)
- Estimate sub-millisecond timestamp by complementary filter fusing timestamp and packet arrival time
- Add packet arrival time outlier removal
- Add zero-delay moving average
- Add unit tests for filters
- Add build matrix for ROS indigo/kinetic/melodic (#38)
- Add build matrix
- Fix workspace init
- Fix rosdep argument
- Fold test details
- Fix test for latest g++
- Merge pull request #34 from seqsense/update-manifest-format
- Update manifest format
- Receive both MD and ME response by one callback (#33)
- Make some info messages debug level (#30)
- Fix step chage of estimated time origin (#28)
- Update CI settings (#26)
- Apply Apache License 2.0 (#25)
- Add periodic communication delay estimation (#23)
- Add periodic communication delay estimation
- Make timeSync and delayEstimation exclusive
- Retry TM command if not responded
- Reduce duration for delay estimation
- Fix time origin calculation (#21)
- Fix delay check
- Estimate time using received time and estimated delay
- Fix time origin calculation
- Randomize time sync timing (#20)
- Tweak UTM behavior with intensity (#18)
- Fix II response parsing on UTM (#17)
- Add TCP connection watchdog (#15)
- Handle device timestamp overflow (#12)
- Handle device timestamp overflow
- Add test for Walltime
- Add test for Decoder (#14)
- Validate checksum (#11)
- Add publish_intensity parameter (#9)
- Fix clock gain estimation (#7)
- Rely on sinle clock gain estimation
- Make debug outputs detailed (#6)
- Add CI (#4)
- Add CI
- Fix lint errors
- Estimate device clock gain (#3)
- Increase outlier removal thresholds
- Fix message header
- Fix boost placeholder namespace
- Calculate timestamp in system time
- Use urg_node compatible parameter names
- Change path and namespace to scip2
- Add communication delay estimation
- Output LaserScan messages
- Add stream data processors
- Add parameter response processors
- Add base protocol layer
- Add TCP connection layer
- Contributors: Atsushi Watanabe, So Jomura, jojo43