【问题标题】:Can we control a robot using an Android phone?我们可以使用安卓手机控制机器人吗?
【发布时间】:2011-07-22 16:24:20
【问题描述】:

踏入安卓的世界后,我想知道安卓手机是否可以作为遥控器来控制一个基本的取放机器人。如果只发送一条短信来控制机器人的动作,比如说“在距离 x 处拾取对象 1”,就会导致机器人执行指定的动作。

是的,它将涉及人工智能以及开发机器人的基础知识,但是我想知道是否可以开发这样的机器?如果是,应该如何启动事情? Android ADK 会有帮助吗?

谢谢

【问题讨论】:

    标签: android robot


    【解决方案1】:

    Cellbots 有你要找的东西。他们使用各种控制方法(lego NXT、arduino 等)设置了几个不同的平台。其中许多可以远程控制,甚至可以使用板载 Android 设备进行控制。

    【讨论】:

    • 是的,Cellbots 无疑为我的项目提供了新的方向。谢谢回复 !! :)
    【解决方案2】:

    说实话,我建议您先了解如何使用计算机进行操作。一旦你知道了,学习如何编程 Android(这就是我们在这里的目的)并开始。见鬼,你可以制作一个应用程序来控制它——这可能更令人印象深刻。

    编辑:如果您通过短信控制它,为什么您仅限于 Android?所有的编码都将在机器人一侧完成,您必须为此分配一个编号。我会推荐一个应用程序并通过 WIFI 或蓝牙进行通信。

    【讨论】:

    • 使用计算机控制机器人确实具有挑战性,但同时也相当普遍和存在。我不会以任何方式将自己限制在 Android 上,只是我觉得我可以使用 Android 手机提供的功能尽我所能。是的,编程将在机器人一侧,但我仍然需要在我的手机上编写少量代码,如果项目碰巧成功,这可能是最突出的方面
    • 我没有关注:如果您要发送短信,您需要在手机上进行什么编程?
    • 不,我指的不是那里的 SMS 代码,而是我所说的连接代码,它可以帮助我以非常安全和有效的方式将启用 WiFi 的手机连接到机器人。
    【解决方案3】:

    我认为不会是短信 好像你的机器人需要一个电话号码才能接收

    但蓝牙之类的东西可能会起作用 或者甚至是wifi

    真正酷的是那些 r 标准 这意味着如果你让它工作 任何蓝牙或wifi设备都可以控制它,只要你为它创建了一个应用程序

    此时它将是基本的 tcp/ip 控制(尽管蓝牙使用什么协议)

    【讨论】:

    • 是的,我很乐意为蓝牙等特定标准开发它。对我来说,沟通部分似乎有点困难,因为我以前从未尝试过这样的事情。好吧,我过去开发了简单的线路追随者,但随后构建一个通过蓝牙/WiFi 工作的追随者将非常具有挑战性。对像我这样的初学者如何做到这一点有任何想法吗?
    • 远远超出我的联盟,这是更多电气工程的东西。我想你可以走 2 条路线。要么是专有的 wifi 和主板,要么您只需将笔记本电脑/预制设备连接到其中(例如 USB),然后编写服务器应用程序和客户端应用程序以通过 tcp/ip 与其通信。我知道他们有定制的接收器和芯片,你可以直接与你的机器人集成。老实说,你最好去你当地的大学问问研究生(EE专业)。
    【解决方案4】:

    这是个好主意,但您在这里并不需要 Android。因为我看到你选择你的机器人刺激是短信。每个移动设备都可以发送短信,对吧? 顺便说一句,您的机器人必须包含一个可以接收短信的设备。 SMS的一个优点是可以发送很远很远。如果您不需要控制机器人那么远,请尝试其他连接,例如 Wifi、蓝牙等。 如果您坚持选择短信,请查看this。 并搜索“SMS 机器人控制器”开始;)。玩得开心,祝你好运。

    【讨论】:

      【解决方案5】:

      不要使用短信,使用蓝牙或类似设备。对机器人进行编码以了解与您使用计算机控制它(或实际上是任何类型的控制)相同的功能,然后在 android 设备上的应用程序上设置控件。向上、向下、向左、向右、向前、向后、拾取、放置和任何您需要的东西。让按钮按下发送机器人为每个动作寻找的内容。

      【讨论】:

        【解决方案6】:

        一切都取决于 1. 您为机器人制作的任务,2. Android 手机本身,因为它的 CPU 可能不足以完成任务集。一旦你明确了这两点——教程就很少见了。至于好的,how to build and program a robot which can recognize and follow a human上的入门指南;通过 HTC、华为和三星对各种 Android 设备的性能测试。

        【讨论】:

          【解决方案7】:

          如果您是机器人和 Android 领域的新手,那么通过短信控制机器人可不是一个小项目。您可以首先使用蓝牙技术来控制机器人并进入 SMS 方法。使用 Android 设备控制机器人的方法有多种:蓝牙、互联网、使用 USB 端口或设备发出的声音。

          一篇关于教程的好文章发给control a robot using the Bluetooth technology

          【讨论】:

            【解决方案8】:

            我开发了你想要的东西,现在我的安卓可以远程控制遥控车,也可以控制里面的凸轮。工具 Arduino,蓝牙设备安卓和其他东西

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2011-09-04
              • 2021-05-25
              • 1970-01-01
              相关资源
              最近更新 更多