文章目录
- 描述
- 说明
- 数据信息
- 使用方法
- 动作类型
- jump
- squats
- wave
- walk
- boxing
- jack
- iwr6843isk搭建ROS环境
- 雷达配置参数
- to_txt中数据预处理(二阶段滑窗处理)
- 环境
github链接:
https://gitee.com/justwillpower/iwr6843isk-harbag.git
描述
包含通过iwr6843isk收集的6类人体活动的bag数据,包含将iwr6843isk录制的ROS包解析成txt文件并且拆分训练集和测试集的程序
说明
本文件包含使用iwr6843isk雷达采集6类人体动作的bag文件,并且含有用于bag文件提取/ti_mmwave/radar_scan
主题的消息为txt的文件
将消息分为训练集和测试集(最终生成文件夹为to_txt
)
使用方式
-
将bag文件放在bag
文件夹中
-
创建文件夹to_txt
-
修改class_names中的种类类型, 训练集的比例
-
python ./rosbag_process.py
-
处理后的文件放在to_txt中,其中文件树为
├── README.md
├── bag
│ ├── boxing1.bag
│ ├── boxing2.bag
│ ├── jack1.bag
│ ├── jack2.bag
│ ├── jump1.bag
│ ├── jump2.bag
│ ├── squats1.bag
│ ├── squats2.bag
│ ├── walk1.bag
│ ├── walk2.bag
│ ├── wave1.bag
│ └── wave2.bag
├── info.sh
├── info.png
├── rosbag_process.py
└── to_txt
├── test
│ ├── boxing.txt
│ ├── jack.txt
│ ├── jump.txt
│ ├── squats.txt
│ ├── walk.txt
│ └── wave.txt
└── train
├── boxing.txt
├── jack.txt
├── jump.txt
├── squats.txt
├── walk.txt
└── wave.txt
这里分开后的txt文件还需要经过滑动窗口处理!
详细见TwoStage_sliding_processing文件(这里是为了也能够处理radhar
数据集所以这样设计)
数据信息
我们总共采集了114分钟的数据, 相对于radhar数据集
我们新增了挥手动作
- 拳击(17分钟)
- 挥手(20分钟)
- 开合跳(20分钟)
- 上下跳(18分钟)
- 行走(19分钟)
- 下蹲(20分钟)
使用方法
-
首先你需要搭建ROS环境
-
安装必要的包
pip install --extra-index-url https://rospypi.github.io/simple/ rosbag
pip insatall sklearn
-
开始处理
python3 ./rosbag_process.py
动作类型
jump
squats
wave
walk
boxing
jack
iwr6843isk搭建ROS环境
雷达配置参数
参数 | 值 |
---|
Frequency | 60 |
Azimuth Resolution(deg) | 15 + Elevation |
Range Resolution(m) | 0.044 |
Maximum unambiguous Range(m) | 9.02 |
Maximum Radial Velocity(m/s) | 1.21 |
Radial velocity resolution(m/s) | 0.16 |
Frame Duration(msec) | 33.333 |
Range Detection Threshold (dB) | 15 |
Doppler Detection Threshold (dB) | 15 |
to_txt中数据预处理(二阶段滑窗处理)
二阶段滑动窗口处理点云发布的数据
环境
具体放置,和TI的People_counting中设置差不多,1.6m高,向下倾斜5度
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)