4

我正在考虑建造一个小型机器人,它可以四处行驶,判断与物体的距离并避开障碍物(希望它会)——没什么复杂的,只是一个家庭有趣的项目。

我计划使用两个网络摄像头来确定距离和跟踪对象,并使用 AForge.Net 作为框架。我从来没有做过任何与人工智能和机器人相关的事情,所以我不知道从哪里开始。

我需要什么样的组件(车轮和发动机等,可以通过编程方式操作,某种可编程控制器?)我从哪里得到所有这些东西?

总体而言,我从哪里开始以实现它?我正在寻找一套可以解决基本问题并让我专注于机器人编程的工具。

4

5 回答 5

3

对于机器人,如果您没有先验知识和专有技术,我建议您购买预制解决方案,例如 Roomba。

Roomba(某些型号)带有一个黑客工具包,可让您对其进行编程。另外,当您感到无聊时,它会清洁您的地板。

同样对于视觉部分,OpenCV是一个好的开始。

请注意,您正在进行的项目并不“简单”

于 2010-07-06T19:15:51.940 回答
2

I think given this is your first time working with a robot, an out-of-the-box solution will be the best for you. The mechanical and electronical design of a robot is at least as taxing as the AI part, so if you want to start into the AI part, probably a premade robot solution will help you getting right into the action ;)

I think a Lego Mindstorms would be a great place to start. For the image processing, Martin Beckett has it right, OpenCV sounds the way to go :)

Good luck, and feel free to message me if you need further help or suggestions.

于 2010-06-30T19:45:16.633 回答
1

由于您之前没有经验,您可以尝试Lego Mindstorms可编程机器人。

就个人而言,我认为这是一个复杂的项目,虽然很吸引人 ;-)

于 2010-06-30T04:05:06.333 回答
1

我认为Roboard看起来非常漂亮且易于使用(可以在那里做出任何承诺,因为我没有拥有它)。它包含一个 1 GHz CPU、I2C、SPI(用于额外外围设备)、PWM(用于伺服系统)、A/D(用于您的加速度计和 Sharp IR 测距仪:)、用于您的廉价网络摄像头的 USB 主机信号和一个 mini-PCI 插槽装上你的 WLAN 卡!显然它带有一个库来使用所有这些东西。上网本/笔记本电脑或口香糖可能也可以。

添加电池、两个带有集成正交编码器的电机和一个易于使用的电机驱动器,瞧!

Phidg​​ets 有很多易于使用的传感器、驱动程序等。也请查看 SparkFun。

当然,如果您获得 iRobot Create 并将您的上网本/笔记本电脑放在上面,您可能会获得更多的收益。

于 2010-07-06T19:10:10.073 回答
0

我认为 Roomba 是一个很棒的入门机器人。就像上面提到的,所有的机械和电子设备都已经为你完成了,你需要做的只是为它提供一些额外的传感器和东西。

如果这是我的项目,并且由于您想使用一些电子网络相机,我可能会只使用几台相机和一个无线路由器。连接到我将插入的无线路由器和可以发送串行命令的基于以太网的微控制器。

我还推荐其他一些机器人设备 - 例如乐高头脑风暴,但我认为 Roomba 将有很多“房地产”供您使用。有几个相机和一个路由器/一个微控制器,可能还有一些电池,你将需要一些强大的电源来拖着所有这些东西。

要记住的一件事是您想要进行视频处理。视频处理真的很有趣。我自己做了一些视频,当你深入研究它时——它变得相当复杂——但当你能让它工作时会有所收获:)。无论如何 - 请记住,对于视频处理,从相机记录事物到您的程序可以看到它 - 到您的算法可以决定做什么时,您将有一个“滞后”时间。

除了视频,我可能还会在设备上安装一些其他传感器。我可能会使用超声波传感器。它们可以检测到相当近的距离(2-15 英尺),并且可能适合您的项目。Roomba 有更多可以利用的传感器(触摸、步进等),但实际上任何机器人套件都可以正常工作。

如果您正在寻找一种超级基本的方式来深入了解机器人世界 - 我什至会提到 BASIC 邮票,但这非常有限,您将无法做更多比超基本(无中断等)

于 2012-07-06T01:30:12.087 回答