机器人/自主机器人中的人工智能编程

时间:2011-10-19 03:11:12

标签: artificial-intelligence robotics autonomy

我正在研究开始做一些人工智能编程,特别是针对机器人。创建为自己思考和行动的机器人。只想了解哪些编码平台/语言最适合这个领域?

我是一名微软开发人员,所以我可以通过MS Robotics工作室实现这一目标。或者这都是基于遥控机器人的开发?

有点困惑,因为那里有太多矛盾的信息。请帮忙。

提前致谢

2 个答案:

答案 0 :(得分:2)

你想做什么样的机器人? (即它是一台机器人,笔记本电脑或其他功能强大的设备可能是一个可接受的控制器?或者你正在寻找一个小型真正的嵌入式机器人?)

如果是第一个,MS Robotics可能适合您。它使用.Net IIRC,因此有一个很好的低入口障碍。如果你想做一些更小的事情,也许看看Arduino,它在它的平台上有如此多的支持,你可能会找到你需要的东西。 Arduino使用的东西非常像C ++。

无论您选择什么,都可以找到一个套件机器人。我不能强调这一点。你想花时间去做AI,而不是让硬件都能正常工作。

如果你想尝试一些奇怪而有趣的东西,Parallax Propeller微控制器是一款相对便宜的arudino-weight处理器,有8个核心。对于人工智能来说可能会很好,通常情况下最好是并行思考。

答案 1 :(得分:0)

尝试使用webots设计控件。我发现它非常直观和友好......让您专注于核心编程逻辑。硬件应该从Boebot(非常基础)开始,并在获得知识时从毕业到Arduino平台。

尝试获得先锋,一旦你转向真正的机器人(优秀的传感器套件,但价格过高)。或尝试像A.R.Drone等飞行机器人。编程会很好,也会让你深入了解无人机。