• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

自动寻迹小车的实现

great_CC 2017-11-20 浏览量:806
题目可能不准确。目前了解过一些简单寻迹的,比如光电寻迹、CCD二值化检测,都是要靠有个已经预设好的轨道来实现。扫地机器人是通过不断的测距避障,有没有学习功能,形成固定的轨迹路线我还不清楚。现在想通过STM32实现一个寻迹小车,该小车可设置路径,比如从起点向前走20米,向东走30米。想讨论下如何实现,成本不高,方案还算容易实现的。
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 每年的全国大学生机器人大赛(roboCUP)有类似的比赛项目,好像叫精确定位移动平台

    我有幸跟学长参加过,做的比较LOW,也就是低成本的那种,使用的方案就是高精度编码器和移动算法(当时我是跟班,没参与程序)

    确实能达到你所描述的效果,只不过不能长距离移动,那样会误差叠加,如果加上辅助定位,如GPS、红外等可能会更好点

    • 发布于 2017-11-20
    • 举报
    • 评论 1
    • 1
    • 0
电子老工程师 回复了 :39000061 molex Mini-Fit Male Crimp Terminal, Tin (Sn) over Phosphor Bronze, 18-24 AWG, Reel 回复

其他答案 数量:6
  • 这个 好像是 世界级难题.

    万一房子理的东西被移动了,算谁的?

    关键是算法.

    用什么实现倒是其次的.


    • 发布于2017-11-20
    • 举报
    • 评论 2
    • 0
    • 0
电子老工程师 回复了  :BTS3800SL不是完整购买料号 回复
电子老工程师 回复了  :Sales Product Name (销售产品名称)BTS3800SL OPN (可订购产品型号)BTS3800SLHTSA1,名称不同而已,同一颗料了https://www.infineon.com/cms/en/product/power/smart-low-side-high-side-switches/low-side-switches/classic-hitfet-12v/bts3800sl/ 回复

  • 您说的小车都是装的红外探测传感器来循迹的,
    • 发布于2017-11-20
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :从Digikey官网查询到此料工作温度 -40°C ~ 125°C(有降额)https://www.digikey.cn/zh/products/detail/vicor-corporation/DCM3623T50T13A6T00/6681058?WT.z_header=search_go&s=N4IgTCBcDaICIGECyBmAbGFAVArABiwEYUBBNLPPEAXQF8g 回复

电子老工程师 回复了  :未查询到该物料的规格书,发现是另外厂牌的,请核实该型号是否是莫仕厂牌 回复

  • 那种扫地机器人的模式应该是采用了ros系统,他的激光扫描仪走过家里一遍,组件出屋内障碍地图,工作过程还能进行地图更新学习、误差补偿。你说用stm32的话可以考虑,树莓派跑ros跟stm32通讯。反正思想都是类似人工势场算法,a*算法之类的路径规划算法。
    • 发布于2017-11-20
    • 举报
    • 评论 2
    • 0
    • 0
电子老工程师 回复了  :西部数据旗下拥有三大主要品牌集团——WD、SanDisk、HGST 回复
电子老工程师 回复了  :Western Digital 购买闪迪为母公司 回复

  • 我觉得你的想法 是不是这样的,比如通过加速度计 获取速度信息,然后通过stm32的时钟来计时。时间和速度的积分能算出路程。而且本身单片机对速度采样就是采样的瞬时值,对速度数据简单滤波得到一个离散化的数据,时间是很好掌握的,然后路程就比较好计算了。
    • 发布于2017-11-21
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :没有找到 回复

  • STM32的性能和存储池都不够,但是做这种预设好程序的,简单的点到点运动还是可以实现的,即使是加了碰撞处理也不会增加很多难度。

    • 发布于2017-11-30
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

自动寻迹小车的实现