2010-08-07 42 views

回答

2

使用什么接口?它不像你直接将传感器插入主板。您将使用RS232,USB或其他一些接口与外部AD转换器进行通信,然后连接一个传感器。

这意味着你需要弄清楚两件事情:

  1. 如何使用您将要使用的接口(例如:打开/关闭RS端口,发送接收到这个端口的数据/)

  2. 你需要发送什么命令到外部硬件,以什么格式接收数据。

+0

1.将有一个linux上网本安装到机器人上,然后传感器将被中继到桌面电脑上运行算法。我们将使用BSD套接字在机器人和台式计算机之间进行通信。我不确定这是否回答你的问题。如果没有,请让我知道。 2.我们将使用TCP命令和UDP来感测更新。我对此很新,所以再一次...如果它不回答这个问题,请让我知道。 – Sterling 2010-08-07 15:05:29

+1

@sterling好吧,如果你使用套接字,API将是套接字API,不是吗? – 2010-08-07 15:30:47

+0

@Neil我认为他正在寻找一个控制机器人的通用API或协议,而不仅仅是会话层协议...... – 2010-08-09 16:43:58

3

根据您的硬件和设置你可能想看看player/stage project。这为许多机器人平台和传感器提供了硬件抽象层,并且同时拥有C和C++客户端。它可以在多台机器上运行,因此您可以在机器人上网本和桌面上执行任何操作。该软件包被大量机器人研究人员使用,并为许多常见的机器人任务提供支持。如果它合适,它会为您节省大量的工作和车轮改造。

相关问题