更新tool添加了将.pos文件转换成python list格式方便画图
This commit is contained in:
parent
bc37a42a39
commit
eaa0c895e6
@ -39,7 +39,7 @@ CMAKE_CODEBLOCKS_MAKE_ARGUMENTS:STRING=-j10
|
||||
CMAKE_COLOR_MAKEFILE:BOOL=ON
|
||||
|
||||
//CXX compiler
|
||||
CMAKE_CXX_COMPILER:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++
|
||||
CMAKE_CXX_COMPILER:STRING=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++
|
||||
|
||||
//Flags used by the CXX compiler during all build types.
|
||||
CMAKE_CXX_FLAGS:STRING=
|
||||
@ -57,7 +57,7 @@ CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
|
||||
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
|
||||
|
||||
//C compiler
|
||||
CMAKE_C_COMPILER:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc
|
||||
CMAKE_C_COMPILER:STRING=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc
|
||||
|
||||
//Flags used by the C compiler during all build types.
|
||||
CMAKE_C_FLAGS:STRING=
|
||||
@ -247,9 +247,9 @@ CMAKE_CACHEFILE_DIR:INTERNAL=/Users/wakanda_shaw/Desktop/TC_Nav_Zjut/QT/Win/read
|
||||
//Major version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
|
||||
//Minor version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_MINOR_VERSION:INTERNAL=22
|
||||
CMAKE_CACHE_MINOR_VERSION:INTERNAL=23
|
||||
//Patch version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_PATCH_VERSION:INTERNAL=3
|
||||
CMAKE_CACHE_PATCH_VERSION:INTERNAL=2
|
||||
//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
|
||||
CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
|
||||
//Path to CMake executable.
|
||||
@ -350,7 +350,7 @@ CMAKE_RANLIB-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_READELF
|
||||
CMAKE_READELF-ADVANCED:INTERNAL=1
|
||||
//Path to CMake installation.
|
||||
CMAKE_ROOT:INTERNAL=/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.22
|
||||
CMAKE_ROOT:INTERNAL=/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.23
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
|
||||
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
|
||||
|
@ -20,3 +20,88 @@ ld: library not found for -lc++
|
||||
clang: error: linker command failed with exit code 1 (use -v to see invocation)
|
||||
|
||||
|
||||
Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
|
||||
Compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc
|
||||
Build flags:
|
||||
Id flags:
|
||||
|
||||
The output was:
|
||||
1
|
||||
ld: library not found for -lSystem
|
||||
clang: error: linker command failed with exit code 1 (use -v to see invocation)
|
||||
|
||||
|
||||
Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
|
||||
Compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++
|
||||
Build flags:
|
||||
Id flags:
|
||||
|
||||
The output was:
|
||||
1
|
||||
ld: library not found for -lc++
|
||||
clang: error: linker command failed with exit code 1 (use -v to see invocation)
|
||||
|
||||
|
||||
Detecting C compiler ABI info failed to compile with the following output:
|
||||
Change Dir: /Users/wakanda_shaw/Desktop/TC_Nav_Zjut/QT/Win/read_IMU/cmake-build-debug/CMakeFiles/CMakeTmp
|
||||
|
||||
Run Build Command(s):/usr/bin/make -f Makefile cmTC_36e22/fast && /Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTC_36e22.dir/build.make CMakeFiles/cmTC_36e22.dir/build
|
||||
Building C object CMakeFiles/cmTC_36e22.dir/CMakeCCompilerABI.c.o
|
||||
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -arch arm64 -v -Wl,-v -MD -MT CMakeFiles/cmTC_36e22.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_36e22.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_36e22.dir/CMakeCCompilerABI.c.o -c /Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.23/Modules/CMakeCCompilerABI.c
|
||||
Apple clang version 14.0.0 (clang-1400.0.29.202)
|
||||
Target: arm64-apple-darwin22.1.0
|
||||
Thread model: posix
|
||||
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
|
||||
clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument]
|
||||
"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple arm64-apple-macosx13.0.0 -Wundef-prefix=TARGET_OS_ -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -Werror=implicit-function-declaration -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -mframe-pointer=non-leaf -fno-strict-return -fno-rounding-math -funwind-tables=2 -fobjc-msgsend-selector-stubs -fcompatibility-qualified-id-block-type-checking -fvisibility-inlines-hidden-static-local-var -target-cpu apple-m1 -target-feature +v8.5a -target-feature +fp-armv8 -target-feature +neon -target-feature +crc -target-feature +crypto -target-feature +dotprod -target-feature +fp16fml -target-feature +ras -target-feature +lse -target-feature +rdm -target-feature +rcpc -target-feature +zcm -target-feature +zcz -target-feature +fullfp16 -target-feature +sm4 -target-feature +sha3 -target-feature +sha2 -target-feature +aes -target-abi darwinpcs -fallow-half-arguments-and-returns -debugger-tuning=lldb -target-linker-version 820.1 -v -resource-dir /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0 -dependency-file CMakeFiles/cmTC_36e22.dir/CMakeCCompilerABI.c.o.d -skip-unused-modulemap-deps -MT CMakeFiles/cmTC_36e22.dir/CMakeCCompilerABI.c.o -sys-header-deps -internal-isystem /usr/local/include -internal-isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include -internal-externc-isystem /usr/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -Wno-cast-function-type -Wno-bitwise-instead-of-logical -fdebug-compilation-dir=/Users/wakanda_shaw/Desktop/TC_Nav_Zjut/QT/Win/read_IMU/cmake-build-debug/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fmax-type-align=16 -fcommon -clang-vendor-feature=+messageToSelfInClassMethodIdReturnType -clang-vendor-feature=+disableInferNewAvailabilityFromInit -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -fno-odr-hash-protocols -clang-vendor-feature=+enableAggressiveVLAFolding -clang-vendor-feature=+revert09abecef7bbf -clang-vendor-feature=+thisNoAlignAttr -clang-vendor-feature=+thisNoNullAttr -mllvm -disable-aligned-alloc-awareness=1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_36e22.dir/CMakeCCompilerABI.c.o -x c /Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.23/Modules/CMakeCCompilerABI.c
|
||||
clang -cc1 version 14.0.0 (clang-1400.0.29.202) default target arm64-apple-darwin22.1.0
|
||||
ignoring nonexistent directory "/usr/include"
|
||||
#include "..." search starts here:
|
||||
#include <...> search starts here:
|
||||
/usr/local/include
|
||||
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include
|
||||
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include
|
||||
/System/Library/Frameworks (framework directory)
|
||||
/Library/Frameworks (framework directory)
|
||||
End of search list.
|
||||
Linking C executable cmTC_36e22
|
||||
/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_36e22.dir/link.txt --verbose=1
|
||||
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -arch arm64 -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_36e22.dir/CMakeCCompilerABI.c.o -o cmTC_36e22
|
||||
Apple clang version 14.0.0 (clang-1400.0.29.202)
|
||||
Target: arm64-apple-darwin22.1.0
|
||||
Thread model: posix
|
||||
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
|
||||
"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -lto_library /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 13.0.0 13.0.0 -o cmTC_36e22 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_36e22.dir/CMakeCCompilerABI.c.o -lSystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/lib/darwin/libclang_rt.osx.a
|
||||
@(#)PROGRAM:ld PROJECT:ld64-820.1
|
||||
BUILD 18:42:42 Sep 11 2022
|
||||
configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em
|
||||
Library search paths:
|
||||
/usr/lib
|
||||
/usr/local/lib
|
||||
Framework search paths:
|
||||
/Library/Frameworks/
|
||||
/System/Library/Frameworks/
|
||||
ld: library not found for -lSystem
|
||||
clang: error: linker command failed with exit code 1 (use -v to see invocation)
|
||||
make[1]: *** [cmTC_36e22] Error 1
|
||||
make: *** [cmTC_36e22/fast] Error 2
|
||||
|
||||
|
||||
|
||||
|
||||
Determining if the C compiler works failed with the following output:
|
||||
Change Dir: /Users/wakanda_shaw/Desktop/TC_Nav_Zjut/QT/Win/read_IMU/cmake-build-debug/CMakeFiles/CMakeTmp
|
||||
|
||||
Run Build Command(s):/usr/bin/make -f Makefile cmTC_a83ad/fast && /Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTC_a83ad.dir/build.make CMakeFiles/cmTC_a83ad.dir/build
|
||||
Building C object CMakeFiles/cmTC_a83ad.dir/testCCompiler.c.o
|
||||
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -arch arm64 -MD -MT CMakeFiles/cmTC_a83ad.dir/testCCompiler.c.o -MF CMakeFiles/cmTC_a83ad.dir/testCCompiler.c.o.d -o CMakeFiles/cmTC_a83ad.dir/testCCompiler.c.o -c /Users/wakanda_shaw/Desktop/TC_Nav_Zjut/QT/Win/read_IMU/cmake-build-debug/CMakeFiles/CMakeTmp/testCCompiler.c
|
||||
Linking C executable cmTC_a83ad
|
||||
/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a83ad.dir/link.txt --verbose=1
|
||||
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -arch arm64 -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_a83ad.dir/testCCompiler.c.o -o cmTC_a83ad
|
||||
ld: library not found for -lSystem
|
||||
clang: error: linker command failed with exit code 1 (use -v to see invocation)
|
||||
make[1]: *** [cmTC_a83ad] Error 1
|
||||
make: *** [cmTC_a83ad/fast] Error 2
|
||||
|
||||
|
||||
|
||||
|
@ -264,3 +264,30 @@ Parsed CXX implicit link information from above output:
|
||||
implicit fwks: [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/System/Library/Frameworks]
|
||||
|
||||
|
||||
The system is: Darwin - 22.1.0 - arm64
|
||||
Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
|
||||
Compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc
|
||||
Build flags:
|
||||
Id flags: -c
|
||||
|
||||
The output was:
|
||||
0
|
||||
|
||||
|
||||
Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
|
||||
|
||||
The C compiler identification is AppleClang, found in "/Users/wakanda_shaw/Desktop/TC_Nav_Zjut/QT/Win/read_IMU/cmake-build-debug/CMakeFiles/3.23.2/CompilerIdC/CMakeCCompilerId.o"
|
||||
|
||||
Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
|
||||
Compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++
|
||||
Build flags:
|
||||
Id flags: -c
|
||||
|
||||
The output was:
|
||||
0
|
||||
|
||||
|
||||
Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
|
||||
|
||||
The CXX compiler identification is AppleClang, found in "/Users/wakanda_shaw/Desktop/TC_Nav_Zjut/QT/Win/read_IMU/cmake-build-debug/CMakeFiles/3.23.2/CompilerIdCXX/CMakeCXXCompilerId.o"
|
||||
|
||||
|
@ -1,30 +1,50 @@
|
||||
/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -DCMAKE_BUILD_TYPE=Debug -G "CodeBlocks - Unix Makefiles" -S /Users/wakanda_shaw/Desktop/TC_Nav_Zjut/QT/Win/read_IMU -B /Users/wakanda_shaw/Desktop/TC_Nav_Zjut/QT/Win/read_IMU/cmake-build-debug
|
||||
CMake Warning at /Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.23/Modules/Platform/Darwin-Initialize.cmake:303 (message):
|
||||
Ignoring CMAKE_OSX_SYSROOT value:
|
||||
|
||||
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk
|
||||
|
||||
because the directory does not exist.
|
||||
Call Stack (most recent call first):
|
||||
/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.23/Modules/CMakeSystemSpecificInitialize.cmake:21 (include)
|
||||
CMakeLists.txt:2 (project)
|
||||
|
||||
|
||||
-- The C compiler identification is AppleClang 14.0.0.14000029
|
||||
-- The CXX compiler identification is AppleClang 14.0.0.14000029
|
||||
-- Detecting C compiler ABI info
|
||||
-- Detecting C compiler ABI info - done
|
||||
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc - skipped
|
||||
-- Detecting C compile features
|
||||
-- Detecting C compile features - done
|
||||
-- Detecting CXX compiler ABI info
|
||||
-- Detecting CXX compiler ABI info - done
|
||||
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ - skipped
|
||||
-- Detecting CXX compile features
|
||||
-- Detecting CXX compile features - done
|
||||
CMake Error at CMakeLists.txt:20 (find_package):
|
||||
By not providing "FindQt5.cmake" in CMAKE_MODULE_PATH this project has
|
||||
asked CMake to find a package configuration file provided by "Qt5", but
|
||||
CMake did not find one.
|
||||
-- Detecting C compiler ABI info - failed
|
||||
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc
|
||||
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc - broken
|
||||
CMake Error at /Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.23/Modules/CMakeTestCCompiler.cmake:69 (message):
|
||||
The C compiler
|
||||
|
||||
Could not find a package configuration file provided by "Qt5" with any of
|
||||
the following names:
|
||||
"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc"
|
||||
|
||||
Qt5Config.cmake
|
||||
qt5-config.cmake
|
||||
is not able to compile a simple test program.
|
||||
|
||||
Add the installation prefix of "Qt5" to CMAKE_PREFIX_PATH or set "Qt5_DIR"
|
||||
to a directory containing one of the above files. If "Qt5" provides a
|
||||
separate development package or SDK, be sure it has been installed.
|
||||
It fails with the following output:
|
||||
|
||||
Change Dir: /Users/wakanda_shaw/Desktop/TC_Nav_Zjut/QT/Win/read_IMU/cmake-build-debug/CMakeFiles/CMakeTmp
|
||||
|
||||
Run Build Command(s):/usr/bin/make -f Makefile cmTC_a83ad/fast && /Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTC_a83ad.dir/build.make CMakeFiles/cmTC_a83ad.dir/build
|
||||
Building C object CMakeFiles/cmTC_a83ad.dir/testCCompiler.c.o
|
||||
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -arch arm64 -MD -MT CMakeFiles/cmTC_a83ad.dir/testCCompiler.c.o -MF CMakeFiles/cmTC_a83ad.dir/testCCompiler.c.o.d -o CMakeFiles/cmTC_a83ad.dir/testCCompiler.c.o -c /Users/wakanda_shaw/Desktop/TC_Nav_Zjut/QT/Win/read_IMU/cmake-build-debug/CMakeFiles/CMakeTmp/testCCompiler.c
|
||||
Linking C executable cmTC_a83ad
|
||||
/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a83ad.dir/link.txt --verbose=1
|
||||
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -arch arm64 -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_a83ad.dir/testCCompiler.c.o -o cmTC_a83ad
|
||||
ld: library not found for -lSystem
|
||||
clang: error: linker command failed with exit code 1 (use -v to see invocation)
|
||||
make[1]: *** [cmTC_a83ad] Error 1
|
||||
make: *** [cmTC_a83ad/fast] Error 2
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
CMake will not be able to correctly generate this project.
|
||||
Call Stack (most recent call first):
|
||||
CMakeLists.txt:2 (project)
|
||||
|
||||
|
||||
-- Configuring incomplete, errors occurred!
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
Start testing: Nov 28 20:32 CST
|
||||
Start testing: Nov 29 10:24 CST
|
||||
----------------------------------------------------------
|
||||
End testing: Nov 28 20:32 CST
|
||||
End testing: Nov 29 10:24 CST
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -54,7 +54,7 @@ LG69T模块可以采集多频点信号,并带板载IMU,可以同时输出GNS
|
||||
|
||||
| | LG69T板载算法 | TC_Nav_Zjut #C |
|
||||
| ------------ | ------------- | -------------- |
|
||||
| **CEP95**(m) | 1.5 | 1.8 |
|
||||
| **CEP95**(m) | 1.3 | 1.5 |
|
||||
|
||||
## 2.高架桥下+高架辅道测试
|
||||
|
||||
@ -62,6 +62,8 @@ LG69T模块可以采集多频点信号,并带板载IMU,可以同时输出GNS
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
| | LG69T板载算法 | TC_Nav_Zjut #C |
|
||||
| ------------ | ------------- | -------------- |
|
||||
| **CEP95**(m) | | |
|
Binary file not shown.
@ -1,7 +1,9 @@
|
||||
import numpy as np
|
||||
import pandas as pd
|
||||
from readpos import readpos
|
||||
import math
|
||||
from geopy.distance import geodesic
|
||||
import matplotlib.pyplot as plt
|
||||
|
||||
|
||||
LG69T_path = "./llh.csv"
|
||||
@ -12,20 +14,46 @@ D2R = math.pi/180
|
||||
# 从.pos文件得到python lsit 格式数据
|
||||
llh = readpos(TC_Nav_path)
|
||||
|
||||
LG69T_data = pd.read_csv(LG69T_path,names=['tow','lat','lon'],dtype=float)
|
||||
LG69T_data = pd.read_csv(LG69T_path,names=['tow','lat','lon'],dtype=np.float64)
|
||||
|
||||
# list 转换到 dataframe
|
||||
TC_Nav_data = pd.DataFrame(llh,columns=['tow','lat','lon'],dtype=float)
|
||||
TC_Nav_data = pd.DataFrame(llh,columns=['tow','lat','lon'])
|
||||
|
||||
x=[]
|
||||
y=[]
|
||||
for i in range(len(TC_Nav_data)):
|
||||
tow = TC_Nav_data.iloc[i,0]
|
||||
TC_lat = TC_Nav_data.iloc[i,1]
|
||||
TC_lon = TC_Nav_data.iloc[i,2]
|
||||
LG_lat = LG69T_data.loc[LG69T_data['tow']==tow,['lat']]
|
||||
LG_lat = LG_lat.iloc[0,0]
|
||||
LG_lon = LG69T_data.loc[LG69T_data['tow']==tow,['lon']]
|
||||
LG_lon = LG_lon.iloc[0,0]
|
||||
if(tow==367036):
|
||||
break
|
||||
TC_lat = TC_Nav_data.iloc[i,1].round(10)
|
||||
TC_lon = TC_Nav_data.iloc[i,2].round(10)
|
||||
|
||||
if tow==17 or tow==89:
|
||||
continue
|
||||
try:
|
||||
LG_lat = LG69T_data.loc[(LG69T_data['tow']-18)==tow,['lat']]
|
||||
LG_lat = LG_lat.iloc[0,0].round(10)
|
||||
LG_lon = LG69T_data.loc[(LG69T_data['tow']-18)==tow,['lon']]
|
||||
LG_lon = LG_lon.iloc[0,0].round(10)
|
||||
except:
|
||||
print(i,"pass")
|
||||
continue
|
||||
|
||||
distance = geodesic((TC_lat,TC_lon),(LG_lat,LG_lon)).m
|
||||
print("距离:{:.3f}m".format(distance))
|
||||
print(i,"距离:{:.3f}m".format(distance))
|
||||
|
||||
x.append(tow)
|
||||
y.append(distance)
|
||||
|
||||
plt.plot(x,y,label='TC_Nav#C')
|
||||
plt.legend(loc = 'upper right')
|
||||
plt.grid() # 生成网格
|
||||
plt.xlabel("time(s)")
|
||||
plt.ylabel("distance(m)")
|
||||
plt.show()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user