[教你快速搭建【自动导航HCR平台】]教你快速搭建【自动导航HCR平台】(二)

6936浏览
查看: 6936|回复: 5

[教你快速搭建【自动导航HCR平台】] 教你快速搭建【自动导航HCR平台】(二)

[复制链接]
本帖最后由 SLAMTEC 于 2016-12-5 10:11 编辑

      在上周的教程中,我们完成了硬件配置,今天我们就来完成固件代码配置~~

4. STM32固件配置
  底盘的固件代码需要修改为适应当前底盘的具体参数,可以用slamware_config_tool.exe工具来自动生成配置文件:
  配置工具链接:http://pan.baidu.com/s/1qXHWDzQ密码:3hs6
  打开slamware_config_tool.exe, 添加以下参数:
  (1) 底盘直径:将Robot Diameter参数设置为实际的底盘(外接圆)直径0.36,单位是米。
       教你快速搭建【自动导航HCR平台】(二)图1

  (2) 超声和碰撞传感器位置设置:设置3个超声传感器和3个碰撞传感器的(x, y, z)位置坐标和角度(逆时针),坐标如下图所示 (原点为平台中心位置):
       教你快速搭建【自动导航HCR平台】(二)图2
       教你快速搭建【自动导航HCR平台】(二)图3


  (3) 激光雷达设置: 下面表格中,(X, Y)坐标为上述坐标系下雷达中心的安装位置。角度为以雷达引线的正对面朝前进方向为0度, 雷达引线朝前为180度。此实验为引线朝前,所以为180度,参数设置需转换成弧度制
       教你快速搭建【自动导航HCR平台】(二)图4
        教你快速搭建【自动导航HCR平台】(二)图5
 
    (4) Motion Plan和Feature配置

  Motion Plan 采用默认配置
       教你快速搭建【自动导航HCR平台】(二)图6
  Feature页面去掉Has IR Tower选项
       教你快速搭建【自动导航HCR平台】(二)图7
  所有参数配置完成之后,点击右上角的Export按钮,保存配置文档为binary_config.c, 并放入工程的源代码中。
  代码修改:
  (1). 在工程Source里面替换binary_config.c文件。
  (2). 调节电机PID参数和每米脉冲数
  a. PID控制算法参数调试方法
  逐渐从0增大P值和I值,至小车能够快速响应且未开始抖动。此实验平台的参考值为P=1, I =0.2, D=0. 亦可自行设置motor.c中的PID参数达到理想效果。
       教你快速搭建【自动导航HCR平台】(二)图8
  b. 每米脉冲数计算
  此电机可以输出每转663个脉冲反馈信号,轮子的直径为13CM,计算可以得知每米相当于2.45转,所以每米脉冲数为663 * 2.45 = 1624(motor.h中设置)
       教你快速搭建【自动导航HCR平台】(二)图9
  5.固件烧入
  可以短接BOOT0,连接breakout上面下图所示的串口,用flyMcu工具将改好的固件烧入MCU。联线如下图所示,烧录完毕之后,恢复引脚连接
       教你快速搭建【自动导航HCR平台】(二)图10
       教你快速搭建【自动导航HCR平台】(二)图11
  
       flyMcu工具下载链接
       链接:http://pan.baidu.com/s/1o8MuF0I密码:717j
       教你快速搭建【自动导航HCR平台】(二)图12
  

SLAMTEC  初级技师
 楼主|

发表于 2016-12-6 11:14:42

下周就是最后一课,测试部分啦~~

回复

使用道具 举报

王子麒  初级技师

发表于 2016-12-6 20:32:34

可以可以
回复

使用道具 举报

SLAMTEC  初级技师
 楼主|

发表于 2016-12-7 10:36:08


哇哈哈哈

谢谢~~
回复

使用道具 举报

dsweiliang  初级技神

发表于 2016-12-8 16:39:37

啊~太贵了,买不起啊
回复

使用道具 举报

砖头墙  初级技师

发表于 2017-1-6 21:19:24

叼                       牛                       膜拜大神
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail