GithubHelp home page GithubHelp logo

lizhengxiao99 / navigation-learning Goto Github PK

View Code? Open in Web Editor NEW
740.0 24.0 178.0 576.86 MB

我的导航学习笔记,内容涵盖导航定位开源程序的源码解读 ( 包括:RTKLIB、GAMP、GINav、Ginan、PSINS、SoftGNSS、KF-GINS、ORB-SLAM3、GICI-Lib 等)、各种导航设备的使用方式、书籍讲义、博客翻译、开源项目梳理、常用网站记录、Linux/Vim/Git/ROS/VSCode 常用命令;本仓库会长期更新,分享出来,跟大家做个交流,也激励着自己坚持学下去;所有内容都可以随意转载,可用于任何目的,不必征求我的意见;如果您觉得内容有价值,推荐用 Github-Desktop 下载并保持更新。

Python 100.00%
gnss gps ins location orb rtklib slam vins vio navigation ppp rtk kf-gins ob-gins ppplib tgins gnss-sdr softgnss

navigation-learning's People

Contributors

lizhengxiao99 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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

navigation-learning's Issues

导航定位算法公式理解可以尽快更新嘛

学习笔记非常棒,我最近在学习卫星姿态控制和定轨相关的算法,看到你的笔记,帮助很大,不过在看《导航定位算法公式理解》时md文件中很多公式看不到,期待作者尽快更新。

有关TGINS可视化的咨询

您好,我目前在TGINS的可视化中遇到了问题,已经下载了QT6.2.4,但是不会使用FUSING——PLOT,如果您能给出使用教程,或者使用教学视频的话,我将不胜感激。

编译出现问题

In file included from /home/zfs/gici-open/include/gici/estimate/graph.h:55, from /home/zfs/gici-open/include/gici/estimate/estimator_types.h:30, from /home/zfs/gici-open/include/gici/stream/formator.h:19, from /home/zfs/gici-open/include/gici/stream/streaming.h:18, from /home/zfs/gici-open/include/gici/stream/data_integration.h:11, from /home/zfs/gici-open/src/stream/data_integration.cpp:9: /home/zfs/gici-open/include/gici/estimate/homogeneous_point_local_parameterization.h:57:40: error: expected class-name before ‘,’ token 57 | public ceres::LocalParameterization, | ^ In file included from /home/zfs/gici-open/include/gici/estimate/graph.h:56, from /home/zfs/gici-open/include/gici/estimate/estimator_types.h:30, from /home/zfs/gici-open/include/gici/stream/formator.h:19, from /home/zfs/gici-open/include/gici/stream/streaming.h:18, from /home/zfs/gici-open/include/gici/stream/data_integration.h:11, from /home/zfs/gici-open/src/stream/data_integration.cpp:9: /home/zfs/gici-open/include/gici/estimate/parameter_block.h:143:20: error: ‘LocalParameterization’ in namespace ‘ceres’ does not name a type 143 | const ceres::LocalParameterization* localParameterizationPtr) | ^~~~~~~~~~~~~~~~~~~~~ /home/zfs/gici-open/include/gici/estimate/parameter_block.h:150:24: error: ‘LocalParameterization’ in namespace ‘ceres’ does not name a type 150 | virtual const ceres::LocalParameterization* localParameterizationPtr() const | ^~~~~~~~~~~~~~~~~~~~~ /home/zfs/gici-open/include/gici/estimate/parameter_block.h:164:16: error: ‘LocalParameterization’ in namespace ‘ceres’ does not name a type 164 | const ceres::LocalParameterization* local_parameterization_ptr_; | ^~~~~~~~~~~~~~~~~~~~~ /home/zfs/gici-open/include/gici/estimate/parameter_block.h: In constructor ‘gici::ParameterBlock::ParameterBlock()’: /home/zfs/gici-open/include/gici/estimate/parameter_block.h:64:9: error: class ‘gici::ParameterBlock’ does not have any field named ‘local_parameterization_ptr_’ 64 | , local_parameterization_ptr_(nullptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/zfs/gici-open/include/gici/estimate/parameter_block.h: In member function ‘virtual void gici::ParameterBlock::setLocalParameterizationPtr(const int*)’: /home/zfs/gici-open/include/gici/estimate/parameter_block.h:145:5: error: ‘local_parameterization_ptr_’ was not declared in this scope; did you mean ‘localParameterizationPtr’? 145 | local_parameterization_ptr_ = localParameterizationPtr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | localParameterizationPtr In file included from /home/zfs/gici-open/include/gici/estimate/graph.h:57, from /home/zfs/gici-open/include/gici/estimate/estimator_types.h:30, from /home/zfs/gici-open/include/gici/stream/formator.h:19, from /home/zfs/gici-open/include/gici/stream/streaming.h:18, from /home/zfs/gici-open/include/gici/stream/data_integration.h:11, from /home/zfs/gici-open/src/stream/data_integration.cpp:9: /home/zfs/gici-open/include/gici/estimate/pose_local_parameterization.h: At global scope: /home/zfs/gici-open/include/gici/estimate/pose_local_parameterization.h:62:40: error: expected class-name before ‘,’ token 62 | public ceres::LocalParameterization, | ^ In file included from /home/zfs/gici-open/include/gici/estimate/estimator_types.h:30, from /home/zfs/gici-open/include/gici/stream/formator.h:19, from /home/zfs/gici-open/include/gici/stream/streaming.h:18, from /home/zfs/gici-open/include/gici/stream/data_integration.h:11, from /home/zfs/gici-open/src/stream/data_integration.cpp:9: /home/zfs/gici-open/include/gici/estimate/graph.h:309:7: error: ‘ceres::LocalParameterization’ has not been declared 309 | ceres::LocalParameterization* local_parameterization); | ^~~~~ /home/zfs/gici-open/include/gici/estimate/graph.h:319:7: error: ‘ceres::LocalParameterization’ has not been declared 319 | ceres::LocalParameterization* local_parameterization) | ^~~~~ In file included from /home/zfs/gici-open/include/gici/estimate/graph.h:55, from /home/zfs/gici-open/include/gici/estimate/estimator_types.h:30, from /home/zfs/gici-open/include/gici/stream/formator.h:19, from /home/zfs/gici-open/src/utility/option.cpp:14: /home/zfs/gici-open/include/gici/estimate/homogeneous_point_local_parameterization.h:57:40: error: expected class-name before ‘,’ token 57 | public ceres::LocalParameterization, | ^ In file included from /home/zfs/gici-open/include/gici/estimate/graph.h:56, from /home/zfs/gici-open/include/gici/estimate/estimator_types.h:30, from /home/zfs/gici-open/include/gici/stream/formator.h:19, from /home/zfs/gici-open/src/utility/option.cpp:14: /home/zfs/gici-open/include/gici/estimate/parameter_block.h:143:20: error: ‘LocalParameterization’ in namespace ‘ceres’ does not name a type 143 | const ceres::LocalParameterization* localParameterizationPtr) | ^~~~~~~~~~~~~~~~~~~~~ /home/zfs/gici-open/include/gici/estimate/parameter_block.h:150:24: error: ‘LocalParameterization’ in namespace ‘ceres’ does not name a type 150 | virtual const ceres::LocalParameterization* localParameterizationPtr() const | ^~~~~~~~~~~~~~~~~~~~~ /home/zfs/gici-open/include/gici/estimate/parameter_block.h:164:16: error: ‘LocalParameterization’ in namespace ‘ceres’ does not name a type 164 | const ceres::LocalParameterization* local_parameterization_ptr_; | ^~~~~~~~~~~~~~~~~~~~~ /home/zfs/gici-open/include/gici/estimate/parameter_block.h: In constructor ‘gici::ParameterBlock::ParameterBlock()’: /home/zfs/gici-open/include/gici/estimate/parameter_block.h:64:9: error: class ‘gici::ParameterBlock’ does not have any field named ‘local_parameterization_ptr_’ 64 | , local_parameterization_ptr_(nullptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/zfs/gici-open/include/gici/estimate/parameter_block.h: In member function ‘virtual void gici::ParameterBlock::setLocalParameterizationPtr(const int*)’: /home/zfs/gici-open/include/gici/estimate/parameter_block.h:145:5: error: ‘local_parameterization_ptr_’ was not declared in this scope; did you mean ‘localParameterizationPtr’? 145 | local_parameterization_ptr_ = localParameterizationPtr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | localParameterizationPtr In file included from /home/zfs/gici-open/include/gici/estimate/graph.h:57, from /home/zfs/gici-open/include/gici/estimate/estimator_types.h:30, from /home/zfs/gici-open/include/gici/stream/formator.h:19, from /home/zfs/gici-open/src/utility/option.cpp:14: /home/zfs/gici-open/include/gici/estimate/pose_local_parameterization.h: At global scope: /home/zfs/gici-open/include/gici/estimate/pose_local_parameterization.h:62:40: error: expected class-name before ‘,’ token 62 | public ceres::LocalParameterization, | ^ In file included from /home/zfs/gici-open/include/gici/estimate/estimator_types.h:30, from /home/zfs/gici-open/include/gici/stream/formator.h:19, from /home/zfs/gici-open/src/utility/option.cpp:14: /home/zfs/gici-open/include/gici/estimate/graph.h:309:7: error: ‘ceres::LocalParameterization’ has not been declared 309 | ceres::LocalParameterization* local_parameterization); | ^~~~~ /home/zfs/gici-open/include/gici/estimate/graph.h:319:7: error: ‘ceres::LocalParameterization’ has not been declared 319 | ceres::LocalParameterization* local_parameterization) | ^~~~~ In file included from /home/zfs/gici-open/include/gici/estimate/estimator_base.h:16, from /home/zfs/gici-open/include/gici/estimate/estimating.h:21, from /home/zfs/gici-open/include/gici/stream/data_integration.h:12, from /home/zfs/gici-open/src/stream/data_integration.cpp:9: /home/zfs/gici-open/include/gici/estimate/marginalization_error.h: In constructor ‘gici::MarginalizationError::ParameterBlockInfo::ParameterBlockInfo(uint64_t, std::shared_ptrgici::ParameterBlock, size_t, bool)’: /home/zfs/gici-open/include/gici/estimate/marginalization_error.h:373:32: error: ‘using element_type = class gici::ParameterBlock’ {aka ‘class gici::ParameterBlock’} has no member named ‘localParameterizationPtr’; did you mean ‘setLocalParameterizationPtr’? 373 | if (parameter_block_ptr->localParameterizationPtr()) | ^~~~~~~~~~~~~~~~~~~~~~~~ | setLocalParameterizationPtr /home/zfs/gici-open/include/gici/estimate/marginalization_error.h:375:48: error: ‘using element_type = class gici::ParameterBlock’ {aka ‘class gici::ParameterBlock’} has no member named ‘localParameterizationPtr’; did you mean ‘setLocalParameterizationPtr’? 375 | local_dimension = parameter_block_ptr->localParameterizationPtr() | ^~~~~~~~~~~~~~~~~~~~~~~~ | setLocalParameterizationPtr In file included from /home/zfs/gici-open/include/gici/estimate/estimator_base.h:16, from /home/zfs/gici-open/include/gici/gnss/gnss_estimator_base.h:11, from /home/zfs/gici-open/include/gici/gnss/spp_estimator.h:11, from /home/zfs/gici-open/src/utility/option.cpp:19: /home/zfs/gici-open/include/gici/estimate/marginalization_error.h: In constructor ‘gici::MarginalizationError::ParameterBlockInfo::ParameterBlockInfo(uint64_t, std::shared_ptrgici::ParameterBlock, size_t, bool)’: /home/zfs/gici-open/include/gici/estimate/marginalization_error.h:373:32: error: ‘using element_type = class gici::ParameterBlock’ {aka ‘class gici::ParameterBlock’} has no member named ‘localParameterizationPtr’; did you mean ‘setLocalParameterizationPtr’? 373 | if (parameter_block_ptr->localParameterizationPtr()) | ^~~~~~~~~~~~~~~~~~~~~~~~ | setLocalParameterizationPtr /home/zfs/gici-open/include/gici/estimate/marginalization_error.h:375:48: error: ‘using element_type = class gici::ParameterBlock’ {aka ‘class gici::ParameterBlock’} has no member named ‘localParameterizationPtr’; did you mean ‘setLocalParameterizationPtr’? 375 | local_dimension = parameter_block_ptr->localParameterizationPtr() | ^~~~~~~~~~~~~~~~~~~~~~~~ | setLocalParameterizationPtr make[2]: *** [CMakeFiles/gici.dir/build.make:154: CMakeFiles/gici.dir/src/stream/data_integration.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: *** [CMakeFiles/gici.dir/build.make:102: CMakeFiles/gici.dir/src/utility/option.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:195: CMakeFiles/gici.dir/all] Error 2 make: *** [Makefile:84: all] Error 2
想请问我编译gici时,出现源文件错误是怎么回事呀?

感谢

感谢分享,祝一切顺利。

膜拜

感谢,感谢作者,感谢开源,感谢互联网

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.