T265是有代码样本获取位置信息的。有人成功运行了,终端打印出位置信息!

https://www.intelrealsense.com/zh-hans/tracking-camera-t265/

经历了ROS里面那么多pose之后我再回看这里的pose应该可以确定就是位置信息

是的,你做了APMT265树莓派之后,也知道mavros有一类消息就是mavros/vision_pose/pose的消息对吧,就是专门传位置信息的啊。

https://github.com/IntelRealSense/librealsense/tree/master/examples/pose

 

 

 

发现CSDN里有个人成功运行了pose例程!我也转载到我的博客里了。

可以在中断打印出 x y z

本身github里面就是这么写的,会输出这些

https://github.com/IntelRealSense/librealsense/tree/master/examples/pose

输出的语句就是  rs-pose.cpp里的这句,这也直接告诉我们怎么获得  x  y   z这三个量

也就是用

pose_data.translation.x

pose_data.translation.y

pose_data.translation.z

到时候我们再把这三个数据发给串口。我估计ACfly那边还要写写,区分哪个是x 哪个是y 哪个是  z

或者直接把这三个数据封装成一个结构体发送,或者直接发送pose_data.translation不就完了。

https://blog.csdn.net/sinat_16643223/article/details/108892799

 

既然可以获取位置信息,我再把位置信息通过串口发送给acfly就可以完成了。

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在STM32中,USART接收中断的实现可以通过以下步骤进行: 1. 首先,需要在USART初始化的时候使能接收中断。可以使用库函数或者直接操作寄存器来实现。例如,在使用STM32Cube库的情况下,可以使用`HAL_UART_Receive_IT()`函数来使能接收中断。 2. 接下来,需要在中断服务函数中处理接收到的数据。中断服务函数是由硬件自动调用的,当接收到数据时会触发中断。在中断服务函数中,可以读取接收寄存器中的数据,并进行相应的处理。 3. 在主函数中,可以使用一个while循环来进行阻塞等待接收完成。可以使用一个标志位来判断接收是否完成,如果接收完成则退循环。 下面是一个示例代码,演示了如何在STM32中实现UART接收中断: ```c #include "stm32f4xx.h" #include "usart.h" // 接收完成标志位 volatile uint8_t rxComplete = 0; void USART1_IRQHandler(void) { if (USART_GetITStatus(USART1, USART_IT_RXNE) != RESET) { // 读取接收寄存器中的数据 uint8_t data = USART_ReceiveData(USART1); // 处理接收到的数据 // ... // 设置接收完成标志位 rxComplete = 1; } } int main(void) { // 初始化USART uart1_init(115200); // 使能接收中断 USART_ITConfig(USART1, USART_IT_RXNE, ENABLE); // 启动接收 uart1_dma_rx_configuration(); while (1) { // 等待接收完成 while (!rxComplete) { // 可以在这里执行其他任务 } // 接收完成后的处理 // ... // 清除接收完成标志位 rxComplete = 0; } } ``` 请注意,以上代码仅为示例,具体的实现可能会根据不同的硬件平台和库函数有所不同。建议参考相关的文档和例程来进行具体的实现。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值