中联重科-中央研究院-技术研究中心-AI技术研究所
乱七八糟的一堆东西
jie @ 2019-10-15, Last Modified @ 2019-10-24, v0.3
联系管理员加入gitee内zoomlion_ai组织,获取所有仓库权限,并将电脑的ssh 公钥加入到个人gitee账户公钥列表中
安装ROS Melodic Morenia
配置好catkin工作环境
mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/
catkin_make
## 如果使用的是bash
echo "source $(pwd)/devel/setup.bash" >> ~/.bashrc
## 如果使用的是zsh
echo "source $(pwd)/devel/setup.zsh" >> ~/.zshrc
重启终端并执行以下脚本初始化各模块代码
cd ~/catkin_ws/src
git clone git@gitee.com:zoomlion_ai/doc.git
git clone git@gitee.com:zoomlion_ai/hal.git
git clone git@gitee.com:zoomlion_ai/gui.git
git clone git@gitee.com:zoomlion_ai/ml.git
git clone git@gitee.com:zoomlion_ai/sys_ctrl.git
git clone git@gitee.com:zoomlion_ai/data_saver.git
git clone git@gitee.com:zoomlion_ai/realsense-ros.git
cd ~/catkin_ws/
catkin_make
自动更新所有仓库
确保所有仓库都处于“干净”的状态(没有未提交的文件),然后执行doc仓库的update_all_repos.sh脚本文件,将自动更新所有仓库
cd ~/catkin_ws/src/doc
./update_all_repos.sh
整个系统分为7个仓库,暂定如下
| 仓库名称 | 仓库说明 | 责任人 |
|---|---|---|
| hal | 负责与硬件交互,包括传感器接入、相机接入、CAN总线通信等 | 杜捷 |
| gui | 负责GUI和人机交互实现 | 李捐 |
| ml | 负责机器学习推理服务实现 | 何振军 |
| sys_ctrl | 负责整个软件系统逻辑控制,各模块的启动和控制等 | 杜捷 |
| data_saver | 负责数据储存 | 杜捷 |
| doc | 公共文档 | 杜捷 |
| realsense-ros | Intel Realsense ROS接口官方仓库镜像 | 杜捷 |
第一阶段 目标:实现现有的数据采集程序的所有功能。 时间:2019年10月15日~2019年10月30日