ROS机器人平台概述

ROS机器人平台是ROS机器人管理、开发、调试、应用一体化平台,在这里可以非常方便的进行机器视觉、语音识别、运动控制、自助导航和定位等功能的学习和开发。

平台集成丰富的典型应用案例,包括人脸识别、车牌识别、视频监控、手势识别、姿态识别、物体识别、离线语音指令识别等。

采用ROS系统的通信设计,可在已有功能基础上进行二次开发或集成,快速实现高级功能。

平台特点

代码结构

src     # 代码文件夹
|----mycodebot     # 用户代码
|----pycodeapp     # 综合应用代码
|----pycodeaudio   # 语音识别代码
|----pycodevision  # 图像识别代码
|----pycodebot     # 管理代码
|----pycodemsg     # 消息代码
|----model         # 模型文件夹
|----data          # 数据文件夹
venv # 安装Python依赖包的虚拟环境

源码地址:

https://github.com/pycodeworld/pycoderos

https://gitee.com/pycodeworld/pycoderos

适用场景

教育与学习

学生和教师可以快速开始ROS学习,无需复杂的配置。

机器人应用开发

内置丰富的应用可快速移植到现有机器人中,进行功能验证和调试。

团队协作

团队多个成员可共享开发环境,分布式开发机器人应用。