ROS机器人平台是ROS机器人管理、开发、调试、应用一体化平台,在这里可以非常方便的进行机器视觉、语音识别、运动控制、自助导航和定位等功能的学习和开发。
平台集成丰富的典型应用案例,包括人脸识别、车牌识别、视频监控、手势识别、姿态识别、物体识别、离线语音指令识别等。
采用ROS系统的通信设计,可在已有功能基础上进行二次开发或集成,快速实现高级功能。
功能管理:查看和管理当前设备的所有 ROS 节点,实时监控节点状态。
通信管理:查看和管理 ROS 主题(Topic)、服务(Service),支持主题和服务的在线调试。
日志管理:实时查看系统日志、节点输出,支持过滤与搜索。
代码管理:支持在线编辑代码,一键式创建功能节点(Node)和包(Package)。
src # 代码文件夹 |----mycodebot # 用户代码 |----pycodeapp # 综合应用代码 |----pycodeaudio # 语音识别代码 |----pycodevision # 图像识别代码 |----pycodebot # 管理代码 |----pycodemsg # 消息代码 |----model # 模型文件夹 |----data # 数据文件夹 venv # 安装Python依赖包的虚拟环境
源码地址:
https://github.com/pycodeworld/pycoderos
https://gitee.com/pycodeworld/pycoderos
学生和教师可以快速开始ROS学习,无需复杂的配置。
内置丰富的应用可快速移植到现有机器人中,进行功能验证和调试。
团队多个成员可共享开发环境,分布式开发机器人应用。