kyle.cai

  • 活动总数 520
  • 最后的活动
  • 成员加入日期
  • 正在关注 0 名用户
  • 关注者数 4 名用户
  • 投票数 0
  • 订阅数 248

活动概览

kyle.cai 的最新活动
  • kyle.cai 创建了一篇文章,

    5.19 标准云台组件(X-PORT)

    基本功能介绍 主要代码文件 sample代码实现 开发注意事项 5.19 标准云台组件(X-PORT) 5.19.1 基本功能介绍 标准云台组件(X-PORT)是DJI推出的一个完全兼容PSDK和DJI无人机(M210,M300)的可二次开发的物理云台。与5.8中gimbal emu实际是同一个功能,因为gimbal emu需要自己开发一个物理云台或者使用第三方(非DJI...

  • kyle.cai 创建了一篇文章,

    5.8 云台功能组件(gimbal_emu)

    基本功能介绍 主要代码文件 sample代码实现 开发注意事项 5.8 云台功能组件(gimbal_emu) 5.8.1 基本功能介绍 云台功能组件(gimbal emu)是原PSDK端口功能,简单来说该功能用于开发第三方的云台设备(非DJI云台),然后将第三方云台设备挂载到DJI无人机上,通过PSDK开发接入的云台就可以像DJI官方云台一样,受遥控器或OSDK云台管理功...

  • kyle.cai 创建了一篇文章,

    5.2 相机功能组件(camera_emu)

    基本功能介绍 主要代码文件 sample代码实现 开发注意事项 5.2 相机功能组件(camera emu) 5.2.1 基本功能介绍 相机功能组件是M300上PSDK端口功能,也就是开发的负载设备功能。当我们开发的负载是一个相机,或者需要将第三方(非DJI无人机负载相机)集成到DJI无人机上时,就需要使用到功能组件。 从宏观功能上来说,此部分使得负载的相机与DJI无人机...

  • kyle.cai 创建了一篇文章,

    5.18 航点任务(waypoint_mission)

    基本功能介绍 主要代码文件 waypoint v2 sample代码实现 waypoint v3 sample代码实现 KMZ文件格式 开发注意事项 5.18 航点任务(waypoint_mission) 5.18.1 基本功能介绍 宏观功能上看,航线任务是飞行控制中一种,为OSDK功能。通过预先上传所有的航点坐标,以及航点动作功能,启动执行后,飞行器将会按照...

  • kyle.cai 创建了一篇文章,

    4.1 Payload SDK3.x 开发包结构

    代码结构 从DJI PSDK github上获取PSDK,然后用Linux 工具 tree来查看PSDK包,命令: tree -d Payload-SDK-master(因为包含的文件较多,此处-d打开文件夹结构) 结果输出: Payload-SDK-master├── doc│   ├── dji_sdk_code_style│   └── simple_model├── psdk_lib...

  • kyle.cai 创建了一篇文章,

    5.12 视觉图像(perception)

    基本功能介绍 主要代码文件 sample代码实现 开发注意事项 5.13 视觉图像(perception) 5.13.1 基本功能介绍 M300无人机提供了六向视觉,视觉系统是主要是双目视觉传感器。与相机视频一样,OSDK中也提供了接口用于读取M300各个方向上的视觉图像,以及双目摄像头的内参及外参,开发者在开发时也可以融合自己的算法对视觉处理,获取周围环境状态等。与实时...

  • kyle.cai 创建了一篇文章,

    5.11 实时视频流(liveview)

    基本功能介绍 主要代码文件 sample代码实现 开发注意事项 5.11 实时视频流 5.11.1 基本功能介绍 实时视频流功能是用于机载计算机读取相机的实时视频流,M300上为OSDK端口功能,对应OSDK 4.1中高级视觉的实时视频流功能。区别与PSDK端口相机功能中的推流,PSDK是开发者第三方的相机流向飞机推送,OSDK实时流是读取负载相机推送的视频流。实时视频流...

  • kyle.cai 创建了一篇文章,

    5.10 健康管理系统(HMS)

    基本功能介绍 主要代码文件 sample代码实现 开发注意事项 5.10 健康管理系统(HMS) 5.10.1 基本功能简介 健康管理系统,顾名思义,是监控飞机以及相关传感器、以及挂载负载设备的状态功能。DJI 遥控器上可以通过官方遥控器Pilot APP进行查看,PSDK端的HMS系统就给机载设备端的开发提供了监控通道。通过对飞机及传感器状态的监控,针对性的调整负载设备...

  • kyle.cai 创建了一篇文章,

    5.9 云台管理功能(gimbal_manager)

    基本功能介绍 主要代码文件 sample代码实现 开发注意事项 5.9 云台管理(gimbal manager) 5.9.1 基本功能介绍 云台管理在M300上为OSDK端口功能,主要用于机载计算机控制云台转动等控制功能,区别于5.8中PSDK端口gimbal emu(开发集成的第三方云台负载)。云台控制功能相对较简单,在OSDK端口通过API的方式提供了云台转动的接口。...

  • kyle.cai 创建了一篇文章,

    5.7 joystick飞行控制(flight_control)

    基本功能介绍 主要代码文件 sample代码实现 起飞降落 位置模式控制移动 返航强制降落 速度控制模式 阻飞 设置或读取飞行设置相关参数 开发注意事项 5.7 joystick飞行控制 5.7.1 基本功能介绍 PSDK 3.x版本中的joystick飞行控制功能给机载端提供了飞行控制能力,独立于遥控器和APP的飞行控制,M300上为OSDK...