RflySimSDK v3.08
RflySimSDK说明文档
载入中...
搜索中...
未找到
imuDataCopter类 参考

imuDataCopter结构体类,用于从 CopterSim 接收 IMU 数据,并将这些数据发布到 ROS 话题上 更多...

Public 成员函数

 __init__ (self, imu_name="/rflysim/imu", node=None)
 imuDataCopter的构造函数
 
 AlignTime (self, img_time)
 用于与图像时间对齐
 
 Imu2ros (self, node=None)
 用于将IMU数据发布到ROS话题。它根据当前使用的是ROS1还是ROS2, 设置时间戳和IMU数据,然后发布这些数据
 

Public 属性

 checksum
 
 seq
 
 timestmp
 
 acc
 
 rate
 
 imuStmp
 
 rflyStartStmp
 
 time_record
 
 isUseTimeAlign
 
 ns
 
 imu_pub
 
 rostime
 
 time_queue
 
 newest_time_img
 
 test_imu_time
 
 test_sum
 
 count
 
 ros_imu
 
 imu_frame_id
 

详细描述

imuDataCopter结构体类,用于从 CopterSim 接收 IMU 数据,并将这些数据发布到 ROS 话题上

This is a class (C++ struct) for IMU data receive from CopterSim
# struct imuDataCopter{
#     int checksum; //数据校验位1234567898
#     int seq; //消息序号
#     double timestmp;//时间戳
#     float acc[3];
#     float rate[3];
# }   //2i1d6f

构造及析构函数说明

◆ __init__()

__init__ ( self,
imu_name = "/rflysim/imu",
node = None )

imuDataCopter的构造函数

参数
初始化类属性,包括校验和、序号、时间戳、加速度和速率等

成员函数说明

◆ AlignTime()

AlignTime ( self,
img_time )

用于与图像时间对齐

◆ Imu2ros()

Imu2ros ( self,
node = None )

用于将IMU数据发布到ROS话题。它根据当前使用的是ROS1还是ROS2, 设置时间戳和IMU数据,然后发布这些数据

参数
xxx_covariance是指xxx的协方差矩阵

该类的文档由以下文件生成: