10/21日记
今天的仿生机器人课,是这周很有意思的一堂实践课,我们的任务是组装一台蜘蛛机器人。之前只在视频里见过这类多足机器人,总觉得构造很复杂,等到自己上手拼装,才真切感受到机械结构和设计逻辑里藏着的学问。
上课一开始,老师先给我们介绍了仿生设计的思路。蜘蛛属于多足生物,依靠多条腿交替配合实现移动,稳定性比两轮、四轮机器人更好。这台蜘蛛机器人就是模仿这个特点,依靠舵机带动每一条机械腿完成抬升、摆动、落地的动作。老师展示了成品运行的效果,看着它慢慢爬行,我一下子对组装充满期待。随后分发零件,大大小小的支架、舵机、螺丝、连杆、控制板摆了一桌,零件数量多,外形相近,一不小心就容易拿混。
组装的过程没有想象中顺利。第一步固定舵机的时候,螺丝很小,拧的时候要控制力度,力气大了容易滑丝,力气太小又固定不牢。接着安装腿部连杆结构,连杆的安装方向是关键,我一开始装反了两根,装好之后对比图纸,发现结构不对称,只能拆开重来。多足机器人对对称性要求很高,四条腿的安装位置、角度必须保持一致,不然通电之后动作不协调,根本没法平稳爬行。反复调整、比对图纸,慢慢把八条机械腿依次装配到主体支架上。
机械结构搭完之后,就是接线环节。舵机的信号线要对应插到控制板指定引脚,线序不能接错。我对照接线图一根一根确认,生怕接反烧坏舵机。全部接线完成,整体的蜘蛛机器人外形就成型了,黑色的支架搭配伸展的机械腿,和预想里的样子差不多。不过现在还只是完成硬件组装,暂时还不能动,后面还要写控制程序,调整舵机转动角度,规划腿部运动时序,调试爬行步态。
忙活了整整一节课,手上沾了不少灰尘,反复拆装也有点累,但成就感很足。平时上课大多是敲代码、看理论,很少有这样纯粹的机械拼装实践。组装的时候我也在思考,仿生机器人不只是复刻生物的外形,核心是复刻生物的运动逻辑。这和我平时写代码做模组开发有相通之处:不管是程序还是机械结构,每一个零件、每一行指令都是整体的一环,一处出错,整体就没法正常工作。
这次组装也暴露了我细心程度不足的问题,经常因为粗心看错图纸返工。之后等硬件全部就绪,我打算好好调试步态,让这只蜘蛛机器人顺利爬起来。把书本上的仿生理论变成实实在在可以运转的机械,这种亲手创造的体验,远比单纯听课收获更多。
浙公网安备 33010602011771号