必须Mark!机器人开发框架项目汇总

本文介绍了四个主要的机器人开发框架:Cylon.js, Artoo, Gobot 和 Apache Droids,以及 ROS 操作系统。这些框架支持多种硬件平台,如 ARDrone 和 Arduino,并使用不同的编程语言如 JavaScript, Ruby, Go 进行开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. Cylon.js


项目官网:http://cylonjs.com

Github代码托管:https://github.com/hybridgroup/cylon/

简介:一个机器人JavaScript开发框架,可使用Node.js进行机器人开发和物理计算;它提供了一个简单但强大的方法来解决同一时间处理不同硬件设备的问题。Cylon.js支持包括ARDrone、Arduino等在内的18个不同的硬件平台。

Cylon.js安装简单,只需执行下面命令即可:

npm install cylon

2. Artoo


项目官网:http://artoo.io/

Github代码托管:https://github.com/hybridgroup/artoo/

简介:Artoo是Cylon.js机器人开发框架的姐妹项目,只不过是使用Ruby语言来进行机器人开发和物理计算。Artoo支持包括Ardrone、Arduino等在内的15个不同的硬件平台。

安装:

gem install artoo

3. Gobot


项目官网:http://gobot.io/

Github代码托管:https://github.com/hybridgroup/gobot/

简介:Gobot是Cylon.js、Artoo机器人开发框架的姐妹项目,只不过是使用Go语言编写的。Gobot支持包括Ardrone、Arduino等在内的10个不同的硬件平台。

安装Gobot库文件:

go get -u github.com/hybridgroup/gobot

4. Apache Droids

项目官网:http://incubator.apache.org/droids/

Github代码托管:https://github.com/hybridgroup/gobot/

简介:Droids项目目标是要发展成为一个独立的智能机器人开发框架,它只是一个框架,开发者需要对各个硬件平台进行适配。

下载地址:Apache官网

图:Apache Droidsu架构图

5. ROS:机器人操作系统


项目官网:http://www.ros.org/

简介:ROS,Robot Operating System,它提供了硬件抽象、设备驱动、库函数、可视化、消息传递和软件包管理等诸多功能以帮助开发者创建机器人应用。

安装指南:http://wiki.ros.org/hydro/Installation


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值