-
MobileRobotsProject: 移动机器人项目的l-曲线matlab代码
资源介绍
l-曲线矩阵代码项目特定功能
这个项目是一个模拟器,它再现了竞赛的主要特征,即机器人竞赛。
目的是能够为机器人实现高效的控制器并对其进行测试。
为此,模拟输入并将其传输到控制器,然后控制器必须提供适当的输出。
该项目是UCL(机器人)的一部分,提出了90秒的比赛条件。
机器人在比赛中必须能够得分,同时避免与其他团队的机器人互动。
在比赛结束时,将自动计算每个团队的最终得分,并显示获胜者。
除了得分管理和传感器仿真之外,该项目的其他功能还包括:接触模型计算,移动对象管理,惩罚检测,直流电动机仿真...
机器人和地图
机械人
机器人是差动轮机器人。
他们有直流电动机来控制各自的车轮。
在其主要结构的顶部,塔身旋转并装有传感器,以检测现场和竞争机器人的信标。
对于他们的主要传感器输入,他们可以使用里程表来获取车轮速度,可以使用一个绝对编码器来获取塔架绝对位置,可以使用一个传感器来检测信标,可以使用一个颜色传感器,还可以使用后部的两个微动开关。机器人能够在非常短的范围内检测到接触。
这是机器人尺寸及其传感器位置的示意图:
机器人的原点(谈论其位置时需要考虑的点)位于机器人本地框架的中心。
塔位