android:api到外部usb设备的机器人应用程序

Raf*_*fal 5 usb webcam android external robot

Android设备变得非常便宜(特别是那些安装了Android v1.6的设备).我正在考虑使用一个作为自动机器人的大脑.不幸的是我没有找到任何相关信息.

我想连接两个外部USB网络摄像头和一些DIY自制USB ADC和输出端口转换器来控制车轮和读取模拟距离传感器.如果我选择一些便宜的上网本,他们通常已经拥有3个USB端口.但如果我被迫使用平板电脑,那么它还需要一个USB集线器.

  1. Android设备是否支持usb-hubs?
  2. 是否有任何API可以从外部USB网络摄像头中获取静止帧(例如"vfa:// 0"和"vfa:// 1")
  3. 是否有任何API可以从USB自定义设备中读取?假设它将模拟串行端口以简化.
  4. 我在Android 1.6或任何更新的版本中获得所有这些吗?

作为您的信息的更新:根据答案,我认为Android设备将相比努力太昂贵.我会选择带有标准linux和arduinio USB设备的廉价原子上网本,用于控制和传感器.以半公斤(一磅)重的设备为代价,我将节省数月的学习和发展.

Oct*_*ean 0

据我所知,使用默认的 Java API 无法获得这些信息。然而,如果您构建自定义内核并向其中添加所需的模块,则可以实现很多这样的目标。基本上这一切都归结于内核黑客攻击,并且与 Android 无关。

我自己对类似的东西非常感兴趣,所以请随时告诉我最新情况。