RflySim 综合模型控制协议。 更多...
静态 Public 成员函数 | |
| IsBitSet (num, bit) | |
| 静态方法 | |
| IsPosSet (num) | |
| getPosNED (x=0, y=0, z=0, yaw=0) | |
| getPosLocal (x=0, y=0, z=0, yaw=0) | |
| getVelNedNoYaw (northvel=0, eastvel=0, downvel=0) | |
| getVelNED (vx=0, vy=0, vz=0, yawRate=0) | |
| 向飞行控制系统发送一个包含速度和偏航速率的指令 | |
| getVelFRD (vx=0, vy=0, vz=0, yawRate=0) | |
| 向飞行控制系统发送一个包含速度和偏航速率的指令,速度坐标系为机体前右下FRD坐标系 | |
静态 Public 属性 | |
| int | ILen = 8 |
| inSILInts数据对应的起始下标 | |
| int | ICmd = 0 |
| int | IOffboard = 1 |
| int | ILat = 6 |
| int | ILon = 7 |
| int | CmdEn = 1 |
| inSILInts[0]指令标志 | |
| int | CmdSIL = 1 << 1 |
| int | CmdArmed = 1 << 2 |
| int | CmdTakeoff = 1 << 8 |
| int | CmdPosition = 1 << 9 |
| int | CmdLand = 1 << 10 |
| int | CmdReturn = 1 << 11 |
| int | CmdOffboard_Pos = 1 << 16 |
| int | CmdOffboard_Att = 1 << 17 |
| int | CmdHor = 1 << 14 |
| int | CmdOffboardPos = 1 << 16 |
| int | CmdOffboardAtt = 1 << 17 |
| int | CmdBase = 3 |
| int | HasPos = 1 |
| inSILInts[1] Offboard标志 | |
| int | HasVel = 1 << 1 |
| int | HasAcc = 1 << 2 |
| int | HasYaw = 1 << 3 |
| int | HasYawRate = 1 << 4 |
| int | HasAtt = 1 << 8 |
| int | HasRollRate = 1 << 9 |
| int | HasPitchRate = 1 << 10 |
| int | HasThrust = 1 << 11 |
| int | FRD = 1 << 12 |
| int | Local = 1 << 13 |
| int | HasFull = 1 << 15 |
| int | NED = 1 << 16 |
| int | Global = 1 << 17 |
| int | Quadrotor = 1 |
| int | Hexacopter = 1 << 1 |
| int | Octocopter = 1 << 2 |
| int | FourAxOctocopter = 1 << 3 |
| int | FLen = 20 |
| inSILFloats位置、速度、加速度、姿态、角速率、油门数据对应的起始下标 | |
| int | FPos = 0 |
| int | FVel = 3 |
| int | FAcc = 6 |
| int | FAtt = 9 |
| int | FAttRate = 12 |
| int | FThrust = 15 |
RflySim 综合模型控制协议。
RflySim 综合模型控制协议
此类通过UDP协议与无人机模拟器进行通信,控制模拟器的操作。
|
static |
|
static |
|
static |
静态方法
检查指定位是否被置位。 参数: num (int): 需要检查的整数。 bit (int): 指定的位。 返回: bool: 如果指定位被置位,则返回True,否则返回False。
|
static |
检查是否启用了位置控制。 参数: num (int): 需要检查的整数。 返回: bool: 如果启用了位置控制,则返回True,否则返回False。
|
static |
inSILInts[0]指令标志
|
static |
inSILFloats位置、速度、加速度、姿态、角速率、油门数据对应的起始下标
|
static |
inSILInts[1] Offboard标志
|
static |
inSILInts数据对应的起始下标