Robofun 機器人論壇

標題: 想請問紅外線循線車(3個以上的感測器)判斷要如何判斷 [打印本頁]

作者: b9711071    時間: 2011-3-10 20:53
標題: 想請問紅外線循線車(3個以上的感測器)判斷要如何判斷
不太清楚三顆以上感測器的循跡車是如何判斷,
是靠 當發生000觸發什麼指令嗎?
如果當發生曲率變化的左邊會貼膠帶那要怎下判斷? 當101就走直線?
想請教論壇上的高手解答  感謝
作者: derrick    時間: 2011-3-10 21:54
我是用pwm去調整馬達轉速
防止車子衝過頭
作者: g921002    時間: 2011-3-11 00:09
3個太少,好歹用5個以上。
http://elm-chan.org/works/ltc/dev.html
作者: sunkist1005    時間: 2011-3-11 03:18
多加感測器無非是為了使車子對環境的感知更細膩、連續,
先不管加幾顆,依照你的發文來看,
以0代表在黑線上為基礎,

101 直線
000 碰到十字或是停止線等特殊狀況
011 左轉
110 右轉
001 左直角
100 右直角
111 跑出線外

上述狀況為你的車子別太快且感測器要調好並避免雜訊
用 if else的方式來觸發馬達差速狀況即可
記得讓變數的資料別在跳出敘述後消失,免得車子拉不回來




歡迎光臨 Robofun 機器人論壇 (https://www.robofun.net/forum/) Powered by Discuz! X3.2