OPENARM - 系统框架介绍

上图为OPENARM软件的整体框架图,主要分为4个部分:

  1. Hardware (硬件层)
  2. Embedded firmware (嵌入式固件层)
  3. Driver (上位机驱动层)
  4. Application (应用层)

1. Hardware 硬件层

该部分为单片机具体控制的硬件设备,如舵机、遥控手柄、或各种传感器等。

2. Embedded firmware 嵌入式固件层

该部分为单片机运行的程序,单片机和上位机间通过串口通讯,接收关节目标角度,并控制相应关节电机。

3. Driver 上位机驱动层

该部分运行在上位机中,实现与机械臂的通讯,对协议收发进行封装,并提供高级接口供上层应用使用。

4. Application 应用层

该部分运行在上位机中,实现机械臂的具体应用。包括:

  • 通过ROS/MoveIt控制机械臂
  • openarm提供的上位机程序
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1 mbed介绍 1.1 什么是mbed mbed是什么? mbed是一个面向ARM处理器的原型开发平台,它具体包...
    barryzxy阅读 14,370评论 1 16
  • EAF是Embedded Application Framework 的缩写,即嵌入式应用框架。嵌入式应用框架是 ...
    abel_cao阅读 3,749评论 1 4
  • 3.操作系统设计 3.1.Linux内核配置 ONIE提供了一个网络操作系统(NOS)安装镜像可以运行的环境。因此...
    半天妖阅读 7,408评论 0 0
  • 很实用的编程英语词库,共收录一千五百余条词汇。 第一部分: application 应用程式 应用、应用程序app...
    春天的蜜蜂阅读 5,314评论 0 22
  • 实际工作中,有不少诸葛亮类型的领导,凡事亲力亲为,任劳任怨。可结果呢?到头来,还被下属抱怨不给他们成长的机会。怎样...
    BonnieYan阅读 1,391评论 0 0