帆船是古老的运动,机器人也早已不是什么新鲜的事物。 帆船加上机器人的组合会出现出怎么样的碰撞呢? 今年我们学校英国南安普顿大学代表英国参加了 2016 年世界帆船锦标赛,我们幸运的获得了该项赛事 1 米级的冠军。 在项目进行的时候我也在 V2EX 寻求过盆友们的帮助,在此也信守诺言给大家带来一些关于无人帆船的一些介绍。
帆船是依靠风帆作为动力来源的水面船舶,在不同的风向条件下依靠帆和舵的配合来实现操纵。 不同于普通的机器人,帆船的航行收到风向的影响没有办法实现轮式机器人一样灵活地向各个方向运动。 当船舶正对风向时,需要通过不断换舷( tack ) Z 字形前进。 这就需要船舶能够灵活地根据风向的不同操控船舶在逆风的条件下航行。 我们自己 3D 打印了自己的风向传感器,风向计会随着风向而改变,中间的磁铁会产生变化的磁场,磁力计再通过磁场的变化得到风向的变化。 同时船载 GPS 会实时地更新帆船的位置,指引帆船向下一个目标点前进。
在国际锦标赛中,一共有四项比赛需要完成。
我们的船呢就是这个样子的: 帆船本来是国际一米级电控帆船的参赛船,我们花了两百英镑从一位老先生那里买来的。 (我们的所有设计都已经开源,电子设备的清单在 https://hackaday.io/project/13096-southampton-sailing-robot 上面可以查询到。)
之所以放在 python 节点,相信也可以猜到:核心算法都是 python 写出来的。 有兴趣的同学可以看看我们的软件系统,在 GitHub 上开源 https://github.com/Maritime-Robotics-Student-Society/sailing-robot
我们软件 team 的核心开发者是 Thomas ,他也是 iPython 的核心开发者之一。(我们的友队 Aberystwyth University 是 Louis Taylor 坐镇软件开发的,他也是 json-sempai 核心开发 https://github.com/kragniz )
国内的帆船还不是特别普及,但是万能的淘宝上已经有相关的整船出售了,有兴趣并且动手能力超强的同学已经可以开始行动起来了。
V2EX 的朋友们,虽然我们现在远隔重洋但是你可以通过以下方式参与到我们的项目中来
祝各位 hack 愉快 stay tuned~
1
lsj5031 2016-09-14 05:22:26 +08:00
赞,不过点进来之前我以为是大的,心说可以弄一套通勤
|
2
tsaoyu OP 我们有计划做一条 2.4 米左右的帆船,可能不会载人因为安全方面的考虑。
但是核心的算法和硬件应该和我们现在一米的差不多。 |
3
lsj5031 2016-09-14 05:47:13 +08:00
@tsaoyu 嗯,看着很好玩的,忙完手里的小项目我要来研究一下。不过没看明白你们还需要哪方面的支持? github issues 吗?
|
5
oiken 2016-09-14 08:36:10 +08:00
@tsaoyu 你好,很有意思的项目。请问和我共用稳定的虚拟主机空间可以吗?如果需要请 email 联系我 [email protected] ,在 V2EX 这里我没找到发信联系你的方式。
|
6
rockivy 2016-09-14 09:17:46 +08:00
excited! 滋瓷一下
|
7
Elven 2016-09-14 09:24:19 +08:00 via Android
喵,很有意思呢~这里有一台香港的云主机,想用的话联系我就好~
|
8
Laobai 2016-09-14 10:01:26 +08:00 via Android
只玩过多轴~( ̄▽ ̄~)~
|
9
kfll 2016-09-14 10:07:44 +08:00
你们的船黄配黑的主体配色咱挺喜欢的
|
10
tsaoyu OP 恩,谢谢大家。我们正在逐步进行 WordPress 的转移工作,到时候有意提供虚拟主机的朋友我会和你们主动联系的。留一个我们的邮箱(non-technical issue only)给大家 [email protected]
|