# kk-robot-swarm
**Repository Path**: s-c-c/kk-robot-swarm
## Basic Information
- **Project Name**: kk-robot-swarm
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: BSD-3-Clause
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2023-10-08
- **Last Updated**: 2024-01-03
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# kk-robot-swarm
KKswarm
系统数据流向图
2. 下载完成以后,解压。解压后将会显示适应各种架构的计算机的压缩包。这里选择 `MVS-2.1.0_x86_64_20201228.tar.gz` 这个压缩包进行安装。 3. 解压第2步选择的压缩包 ```bash tar -xvzf MVS-2.1.0_x86_64_20201228.tar.gz cd MVS-2.1.0_x86_64_20201228 sudo bash setup.sh ``` 相机驱动将会安装在 `/opt/MVS` 中 启动相机界面的命令为 ```bash cd /opt/MVS/bin ./MVS.sh ``` 相机驱动的动态链接库路径为 `/opt/MVS/lib/64` 相机驱动头文件路径为 `/opt/MVS/include/` 4. 安装完毕后,将海康威视的动态库加入到系统动态库中。否则程序将无法运行。 ```bash cd /etc/ld.so.conf.d sudo vim hik.conf ## 如果不会vim,则输入 sudo gedit hik.conf #在第一行加入相机驱动的动态链接库路径 /opt/MVS/lib/64 sudo ldconfig # 刷新配置 ``` #### Apritag以及Apritag_ros [apriltag官方简介](https://april.eecs.umich.edu/software/apriltag.html) [apriltao_ros官方简介](http://wiki.ros.org/apriltag_ros) `KKSWARM` 项目采用的标签家族是 `Tag36h11`,尺寸是`7cm`。 详情见 `doc/apritags1-50.pdf`。您也可以通过软件自动生成该家族标签。详情点击[通过openmv生成apriltag标签](https://blog.csdn.net/wangmj_hdu/article/details/112933915) ##### apritag安装 ```bash cd ~/kk-robot-swarm/ git clone https://github.com/AprilRobotics/apriltag.git cd apriltag mkdir build cmake .. make -j4 sudo make install ``` 1. Apriltag相关头文件将会被安装在 `/usr/local/include/apriltag` 2. Apriltag相关的库将会被安装在 `/usr/local/lib/` 3. 有关Aprilt ### 编译 ```bash cd ~/kk-robot-swarm catkin_make ``` ## 仿真Demo演示(基于Matlab) ### 单车航点  ### 单车边界回弹  ### 基于强化学习的多车跟随  ### 队形变换仿真  ### 分布式自主导航  ## 真车Demo演示(基于ROS) ### 单车航点  ### 单车边界回弹  ### 基于强化学习的多车跟随  ### 队形变换  ### 分布式自主导航  ### pure pursuit 注意
根据实际情况,版本可能有小更新。选择 `机器视觉工业相机客户端MVS V2.1.x (Linux)`。本项目使用的是 2.1.0版本