MapIV/eagleye

Sample data

lijecaru opened this issue · 2 comments

How to use the sample data to test? I am playing the rosbag file and check that the topics /imu/data_raw and /can_twist are publishing. Then I start RTKLIB with bash rtklib_ros_bridge_sample.sh

If I leave the original path, then I get a server start error:

rtkrcv> rtk server start error (str1 open error path=/serial/by-id/usb-u-blox_AG_-_www.u-blox.com_u-blox_GNSS_receiver-if00:9600:8:n:1:off)

However, I get the following error when changing the path to /dev/ttyACM0:

no navigation data: rtkrcv.nav

** rtkrcv ver.2.4.3 b31 console (h:help) **
rtkrcv> rtk server start error (str1 open error path=/dev/ttyACM0)

Can I try the sample data without having the actual sensors? How can I do that?

Thank you for your interest.
The sample data already contains /rtklib_nav, so you don't need to start RTKLIB.
Therefore, there is no need to prepare an actual machine.

The way to try the sample data is simple.

rosbag play --clock eagleye_sample.bag
roslaunch eagleye_core eagleye_localization.launch

The estimated results will be output about 100 seconds after playing the rosbag. This is because we need to wait for the data to accumulate for estimation.

It works well, thank you!