⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme

📁 tinyos最新版
💻
字号:
README for BeepDiffusionAuthor/Contact: cotsbots-help@millennium.berkeley.eduDescription:The goal of BeepDiffusion is to spread robots out in a confined space.  Eachrobot beeps in turn and if the other robots hear it, they move forward.  Ituses obstacle avoidance through the accelerometer component (Obstacleabove).  In this way, the robots act as gas particles diffusing throughouta space -- bouncing off walls.  In this case though, if no robots can hearthe others, they stop and consider themselves spread far enough.  There arestill some problems with this application -- namely getting consistent beepradii.  BeepDiffusion has two components -- BeepDiffusionC and StartDiffusion.BeepDiffusion is the main application to be run on the robots and StartDiffusion injects packets into the network to start the application.Tools:BeepDiffusion requires a base mote to be programmed with the StartDiffusioncode (or these packets may also be injected using the BeepDiffusion applicationin tools.  Since BeepDiffusion uses a TDMA-like scheme for syncing the robotsand giving them beep slots, it must first initialize and detect all of its neighbors.  Therefore, a packet changing the tick length is first injected(depending on the number of robots and how long you want them to drive) andfollowing that a "go" packet is injected telling them to start beeping.Known bugs/limitations:The "beep radius" is incredibly inconsistent using the mica sensorboardhardware.  Sometimes robots can hear the beeps five meters away and nottwo meters or one meter away.  In addition, this application has all of thelimitations of Obstacle.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -