【科技】Buzz:专为机器人集群而设计的编程语言
本篇文章768字,读完约2分钟
你应该见过很多人,或者在纪录片中看到过一群鸟在同一飞行轨迹上飞行,在天空中描绘出美丽的景色。
但是,这种情景从未在能飞行的机器人和地面机器人身上重复过。 首先有两个理由。 首先,不能开发具有同样敏捷性和速度的机器人。 即使处理了敏捷性问题,也有第二个理由是没有简单的方法控制这样的机器人群。
第一个理由是变化很快。 价格便宜、能力优良的各种机器人正在爆炸性地成长。 无数的研究者、业馀爱好者、艺术家们打算采用这些机器人,想研究开发成群结队的行动。
研究者们发现大量控制完全相同的机器人是一个课题。 由于缺乏特定的编程语言,他们必须用同样的方法处理同样的问题。 换句话说,我正要重新发明车轮。
加拿大蒙特利尔理工大学的carlo pinciroli及其团队说他们开发了一种编程语言buzz来比较这个目的。 用于各种机器人集群的新编程语言。
控制机器人集群有两种相反的方法。 第一种是自下而上的方法,单独控制所有机器人。 这有助于微调特定机器人之间的交互,但随着群集大小的增加,管理变得困难。
另一种方法是自上而下,群集作为一个整体进行控制。 这对控制大集群很有效,但不能微调各个机器人的动作。
pinciroli及其团队说他们开发的新语言可以实现两种方法。 他们说,控制分组机器人的语言必须结合自下而上和自上而下,使开发者能够选择最舒适的方法来表达集群算法。
buzz是一种直观的方法,将命令和预测结果结合起来,便于人们采用。 这可以在不同大小的群集上比较有效地采用,因此也可以扩展。
pinciroli说,标准化的编程语言不会给未来的进展带来重大障碍。 这是因为研究者没有分享自己的工作,基于别人突破的简单方法。
小组认为buzz最重要的方面之一可能是成为许多复杂的组机器人系统研究的推动者。
viatechnologyreview
标题:【科技】Buzz:专为机器人集群而设计的编程语言
地址:http://www.greenichiban.com/news/19306.html
免责声明:国际科技时报是中国具有影响力的科技媒体,以全球视角,第一时间呈现最新科技资讯。所著的内容转载自互联网,本站不为其真实性负责,只为传播网络信息为目的,非商业用途,如有异议请及时联系btr2031@163.com,国际科技时报的作者:何鸿宝将予以删除。