sailing-robot icon indicating copy to clipboard operation
sailing-robot copied to clipboard

Write speed estimate node

Open smaria opened this issue 9 years ago • 4 comments

write node that estimates boat speed from IMU data

smaria avatar Feb 03 '16 20:02 smaria

New driver has been used to estimate speed from GPS.

Also, this new drive support a better way to define GPS update rate, operating mode, and baud rate.

tsaoyu avatar May 01 '17 10:05 tsaoyu

The idea of high level sensor fusion was bring up again this year. With GPS and IMU sensor fusion, it is possible to get velocity estimation of the sailing robot. Speed of boat is important to further improve the performance of our boat.

There are several intermediate steps for this task:

  • [x] Get velocity from GPS GPS provides location of the boat. Velocity of boat can be derived from position of the boat. You will need to read our current GPS driver, find datasheet/manual of our devices, and write some code to get velocity from the GPS. (Check model and part number)

  • [ ] Integrate GPS data The concept of sensor fusion is based on Kalman filter. Read the wikipedia if you aren't familiar with it. This document explain how to integrate GPS data in our system.

tsaoyu avatar Oct 10 '17 19:10 tsaoyu

When I was testing GPS velocity today, I found gpsmon is able to parse u-blox message. screenshot 2018-03-07 22 16 47

tsaoyu avatar Mar 07 '18 23:03 tsaoyu

oh neat!

Nanoseb avatar Mar 07 '18 23:03 Nanoseb