【问题标题】:Programming Artificial Intelligence in Robots/Autonomous Robots在机器人/自主机器人中编程人工智能
【发布时间】:2011-10-19 03:11:11
【问题描述】:

我正在考虑开始做一些人工智能编程,尤其是针对机器人。创造为自己思考和行动的机器人。只是想要一些关于最适合该领域的编码平台/语言的建议?

我是一名彻头彻尾的微软开发人员,所以我完全可以通过 MS Robotics 工作室完成这项工作。还是说都是基于遥控机器人开发的?

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

提前致谢

【问题讨论】:

  • 我喜欢你添加的标签 robots.txt。
  • @KPL LuLz,礼貌在互联网上非常重要!没有人喜欢讨厌的机器人! :)

标签: artificial-intelligence robotics autonomy


【解决方案1】:

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

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

不管你选择什么,找一个套件机器人。我怎么强调都不过分。你想花时间做人工智能,而不是让硬件全部正常工作。

如果您想尝试一些奇怪而有趣的事情,Parallax Propeller 微控制器是一款相对便宜的 8 核 arudino 重量处理器。可能对 AI 有好处,因为通常最好并行进行思考。

【讨论】:

  • 我一直将乐高头脑风暴机器人视为入门级机器人,让我的脚浸入机器人技术的水中 (mindstorms.lego.com/en-us/Default.aspx)。 AI 和 Mindstorms 是一种可能的组合吗?
  • 老实说,这听起来是个好主意。 NXT 有很多支持,您可以使用多种语言(see here)
【解决方案2】:

尝试使用 webbots 来设计控件。我发现它非常直观和友好......让您专注于您的核心编程逻辑。硬件应该从 Boebot(最基础的)开始,随着您获得知识,逐步升级到 Arduino 平台。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-21
    • 1970-01-01
    • 1970-01-01
    • 2011-08-19
    • 1970-01-01
    • 2023-02-03
    • 1970-01-01
    相关资源
    最近更新 更多