Skip to content

ruheng/cyberdog_ws

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cyberdog_ws

项目名称

本项目是基于小米铁蛋四足开发者平台的主要功能包。

仓库介绍

该仓库为四足开发平台项目代码主仓库,拉取该仓库代码,进入cyberdog_ws目录,可以用以下命令进行子模块展开:

vcs import . < cyberdog.repos

备注:vcstools 是一个用于管理多个版本控制系统(Version Control System)的软件包。具体可参考https://github.com/dirk-thomas/vcstool

仓库名称 仓库地址 主要功能
cyberdog_ws https://github.com/MiRoboticsLab/cyberdog_ws 传感器管理节点
gps数据发布插件
雷达数据发布插件
tof数据发布插件
超声数据发布插件
manager https://github.com/MiRoboticsLab/manager 全局管理节点
信息上传节点
解锁节点
账户管理接口
低功耗接口
bridges https://github.com/MiRoboticsLab/bridges ros消息服务定义文件
与app端通讯程序
can数据收发封装库
devices https://github.com/MiRoboticsLab/devices 设备管理节点
bms数据发布插件
led设置插件
touch插件
uwb插件
motion https://github.com/MiRoboticsLab/motion 运控管理
sensors https://github.com/MiRoboticsLab/sensors 传感器节点
gps插件
雷达插件
tof插件
超声插件
interaction https://github.com/MiRoboticsLab/interaction 语音节点
可视化编程节点
小爱训练词节点
图传节点
快连节点
cyberdog_nav2 https://github.com/MiRoboticsLab/cyberdog_nav 导航代码
cyberdog_tracking_base https://github.com/MiRoboticsLab/cyberdog_tracking_base 存放了基于navigation2实现的docking, navigation, tracking功能相关的参数
附加模块等
utils https://github.com/MiRoboticsLab/utils 通用接口库

安装使用

进入tools目录下,可使用Dockerfile文件编译镜像,具体步骤可参考:镜像编译

使用示例

可作为开发用参考demo,非原生功能

demo名称 功能描述 github地址
grpc_demo grpc通信例程 https://github.com/WLwind/grpc_demo
audio_demos 语音例程 https://github.com/jiayy2/audio_demos
cyberdog_ai_sports_demo 运动计数例程 https://github.com/Ydw-588/cyberdog_ai_sports_demo
cyberdog_face_demo 人脸识别demo https://github.com/Ydw-588/cyberdog_face_demo
nav2_demo 导航 https://github.com/duyongquan/nav2_demo
cyberdog_vp_demo 可视化编程 https://github.com/szh-cn/cyberdog_vp_demo
cyberdog_action_demo 手势动作识别 https://github.com/liangxiaowei00/cyberdog_action_demo

文档

架构设计请参考: 平台架构

详细文档请参考:项目博客文档

版权和许可

四足开发者平台遵循Apache License 2.0 开源协议。详细的协议内容请查看 LICENSE.txt

thirdparty:第三方库

联系方式

[email protected]

[email protected]

[email protected]

[email protected]

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CMake 65.2%
  • Shell 15.4%
  • Python 11.2%
  • Dockerfile 8.2%