【文件属性】:
文件名称:pid控制器代码matlab-assignment_control-pid:分配设计简单PID控制器
文件大小:833KB
文件格式:ZIP
更新时间:2021-05-27 12:32:52
系统开源
pid控制器代码matlab
设计一个简单的PID来控制机器人头
先决条件
您应该了解罐子对您有什么帮助,以及它为何如此多功能和有效。
:winking_face:
如果还不是这种情况,那么下面是关于该参数的快速或半快速更新的折衷的,不完全的,不是全部的整理清单:
一些学术资源(更认真地对待它们
:smirking_face:
):
但是现在不要再闲逛了
:hammer:
并加热使您成为出色的PID人工调谐器的技能
:flexed_biceps:
任务
有一个机器人站在一个遥远的世界中,它的身体完全固定在地面上。
幸运的是,机器人仍然可以凝视。
还有一个神奇的红色球从灰色的风景中伸出来。
球疯狂地漂浮在机器人的前面,沿着无法预测的轨迹移动,甚至从一个地方传送到另一个地方。
假设机器人通过其320x240的摄像头观察世界,那么您的任务“简单”
:grinning_squinting_face:
让机器人尽可能快地不断注视浮动球,同时控制眼睛和脖子。
因此,您必须调整一组PID速度控制器,以驱动关节电机,然后,当您满足以下两组要求时,我们将逐步为您分配点。
R1。
球射入新位置时要满足的要求
左摄像机图像中球的x像素坐标应接近中心:
ul≈160
。
左摄像机图像中球的y像素坐标应接近中心:
vl≈120
。
右摄像机图像中球的x
【文件预览】:
assignment_control-pid-master
----octave-script.m(445B)
----.metadata.json(143B)
----gazebo()
--------models()
--------worlds()
--------CMakeLists.txt(680B)
----assets()
--------profiles.png(73KB)
--------output.gif(798KB)
----plot.sh(178B)
----LICENSE(34KB)
----app()
--------scripts()
----smoke-test()
--------pre-test.sh(265B)
--------test.cpp(9KB)
--------post-test.sh(267B)
--------test.sh(1KB)
--------test-type(4B)
--------test.xml(367B)
--------CMakeLists.txt(1KB)
--------README.md(144B)
--------fixtures()
----src()
--------controller.cpp(7KB)
--------detector.cpp(4KB)
--------world.cpp(4KB)
--------mover.cpp(4KB)
----.gitignore(95B)
----CMakeLists.txt(2KB)
----README.md(5KB)
----.gitpod.yml(263B)