Septentrio:50Km长基线树木遮挡环境测试

50Km长基线树木遮挡环境测试,让我们看看谁才是真正的王者

 

51.3Km基线、恶劣环境、厘米级精度

我们来简单粗暴的看下各板卡点位精度和固定情况

先看下Septentrio双天线板卡m2a的:RTK固定解比例87.0%,无飞点

某国际知名品牌:RTK固定解有95.7%,但是RTK固定状态的数据有点让人担忧,飞点很多很明显

这哥们也是响当当的牌子呢:RTK固定解89.2%,但是这点飞的也太离谱了吧

耳熟能详的牌子,价格便宜:RTK固定解8.6%,哎………真的不想说什么了

宏成智能www.gnss-imu.com 

要从Septentrio设备获取位置信息,你需要使用Septentrio提供的开发工具包(例如Polaris或PolNino)来与设备进行通信和数据解析。以下是一个使用Septentrio开发工具包获取位置信息的示例代码: ```cpp #include <iostream> #include <string> #include <septentrio/communication_library.h> int main() { std::string deviceIp = "192.168.1.1"; // 设备的IP地址 int devicePort = 1234; // 设备的端口号 // 创建通信库实例 CommunicationLibrary commLib; // 连接到设备 if (!commLib.Connect(deviceIp, devicePort)) { std::cerr << "无法连接到Septentrio设备" << std::endl; return -1; } // 设置需要获取的数据类型 commLib.SetDataType(DataType::POS); // 获取位置信息 // 开始接收数据 if (!commLib.StartReceiving()) { std::cerr << "无法开始接收数据" << std::endl; commLib.Disconnect(); return -1; } // 读取位置信息 while (true) { if (commLib.WaitForData()) { DataType dataType = commLib.GetDataType(); if (dataType == DataType::POS) { PositionData posData = commLib.GetPositionData(); // 在这里处理位置信息 std::cout << "位置信息:" << posData.latitude << ", " << posData.longitude << std::endl; } } } // 停止接收数据并断开连接 commLib.StopReceiving(); commLib.Disconnect(); return 0; } ``` 在上述示例中,我们使用了Septentrio提供的通信库,并创建了一个CommunicationLibrary对象实例。然后,我们使用Connect函数连接到Septentrio设备,指定设备的IP地址和端口号。 接下来,我们使用SetDataType函数设置需要获取的数据类型为POS(位置信息)。然后,使用StartReceiving函数开始接收数据。 在一个循环中,我们使用WaitForData函数等待数据的到达。一旦有数据到达,我们使用GetDataType函数获取数据类型,如果是POS类型,则使用GetPositionData函数获取位置信息,并在此处进行处理。 最后,使用StopReceiving函数停止接收数据,并使用Disconnect函数断开与设备的连接。 请注意,以上示例仅演示了如何使用Septentrio开发工具包来获取位置信息。实际上,你需要根据Septentrio设备和开发工具包的要求进行配置和调整代码。确保你已经正确安装了所需的开发工具包,并按照其文档提供的接口进行操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值