qbo web接口分析

来源:互联网 发布:ghost支持linux吗 编辑:程序博客网 时间:2024/05/22 03:07

roslaunch qbo_webi qbo_webi.launch
要求qbo_object_recognition,qbo_self_recognizer,qbo_face_msg(qbo_face_vision) 等这些代码相关的软件包。

qbo_webi  要求安装cherryPy 软件:  CherryPy是一个Python的HTTP框架,可以用Python来处理HTTP请求然后返回结果。

Packages to be installed:CherryPy: apt-get install python-cherrypy3  否则:ImportError: No module named cherrypyMako:  apt-get install python-mako  否则:ImportError: No module named mako.template

从论坛获知,还有一个hydro版本的支持:

http://cc.bingj.com/cache.aspx?q=ImportError%3a+No+module+named+qbo_object_recognition.srv&d=4966551168365048&mkt=zh-CN&setlang=en-US&w=6bAg_U2UNIfShvg13l4Wle_MiJKqW_eV

Thank you - will download and install again when I get into the office today. Atom - what's the direct link to your Openqbo Hydro stack on github?

https://github.com/Atom-machinerule/OpenQbo/tree/Hydro
Github page--- https://github.com/Atom-machinerule/OpenQbo/tree/Hydro

Download link--- https://github.com/Atom-machinerule/Ope ... /Hydro.zip


android客户端服务器

qbo_http_api_login 使用了tornado web服务器。http://www.tornadoweb.cn/

rosrun qbo_http_api_login qbo_http_api_login.py
/home/runji/ros_workspace/src/OpenQbo/qbo_http_api_login/src/qbo_http_api_login.py:632: SyntaxWarning: name 'nodes_list' is assigned to before global declaration
  global nodes_list
Traceback (most recent call last):
  File "/home/runji/ros_workspace/src/OpenQbo/qbo_http_api_login/src/qbo_http_api_login.py", line 26, in <module>
    import tornado.httpserver
ImportError: No module named tornado.httpserver

安装需求

Tornado 在 Python 2.5, 2.6, 2.7 中都经过了测试。要使用 Tornado 的所有功能,你需要安装 PycURL (7.18.2 或更高版本) 以及 simplejson (仅适用于Python 2.5,2.6 以后的版本标准库当中已经包含了对 JSON 的支持)。为方便起见,下面将列出 Mac OS X 和 Ubuntu 中的完整安装方式:

Mac OS X 10.6 (Python 2.6+)

sudo easy_install setuptools pycurl

Ubuntu Linux (Python 2.6+)

sudo apt-get install python-pycurl

Ubuntu Linux (Python 2.5)

sudo apt-get install python-dev python-pycurl python-simplejson本例子中使用的方法为:sudo apt-get install python-pipsudo pip install tornado运行rosrun qbo_http_api_login qbo_http_api_login.py程序时,提示找不到qbo_pymouth.

漏掉了关键的一个node,被malexx大人抢救回来了。https://github.com/malevolent/qbo_pymouth

This is a rescued ros node from OpenQbo repo (https://github.com/OpenQbo)

More information at http://openqbo.org/wiki/doku.php?id=qbo_apps:ros_pack:qbo_pymouth



0 0
原创粉丝点击