Giter Club home page Giter Club logo

imu_gps_fusion's People

Contributors

chennuo0125-hit avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

imu_gps_fusion's Issues

当我的这个代码跑通之后,rviz中为什么显示没有坐标变换最终导致我的rviz中不显示轨迹,请问这个问题怎么解决?

     你好,请问我在github上下载你的IMU_GPS_fusion跑的时候为什么会报错?提示我的路径错误,你的这个pkg跑的不能直接是IMU和GPS节点发出来的信息吗?
    我将IMU读出来解析后的原始数据和GPS的经纬度和高度信息给你所写的订阅节点后发现,其能够正常运行rviz,但是没有轨迹,我看了下问题,是没有坐标变换那一步?显示坐标变换没有,请问这个问题怎么解决呀?

No idea about one loop

image
请问这一步的作用是?
之后又recover了state,这一步的作用没有明白。

作者您好,请问一下gps数据无法解析,该如何解决

ros包里,包含nmea_navsat数据格式gps信号,我下载了nmea_navsat_driver包和您的工程放在一起编译可以通过,运行后,nmea_navsat_driver包会报错,关于USB接口问题,您的工程也接收不到ros包中播放的fix信号,请问该如何解决?

Seems like a minor bug in IMU interpolation?

In file imu_gps_fusion/src/imu_gps_fusion_node.cpp line 47~49:

In function interpolateImuData(...), when using velocities of two consecutive IMU frames to interpolate, quote:

inter_data.angular_velocity.x = scale * (second_data->angular_velocity.x - first_data->angular_velocity.x) + first_data->angular_velocity.x;
inter_data.angular_velocity.y = scale * (second_data->angular_velocity.x - first_data->angular_velocity.x) + first_data->angular_velocity.x;
inter_data.angular_velocity.z = scale * (second_data->angular_velocity.x - first_data->angular_velocity.x) + first_data->angular_velocity.x;

Shouldn't it be:

inter_data.angular_velocity.x = scale * (second_data->angular_velocity.x - first_data->angular_velocity.x) + first_data->angular_velocity.x;
inter_data.angular_velocity.y = scale * (second_data->angular_velocity.y - first_data->angular_velocity.y) + first_data->angular_velocity.y;
inter_data.angular_velocity.z = scale * (second_data->angular_velocity.z - first_data->angular_velocity.z) + first_data->angular_velocity.z;

Excellent work BTW

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.