小编Ham*_*lee的帖子

如何从dev Wiki使用带有SITL vagrant VM的dronekit

我正在按照DroneKit-Python中的入门说明在VM中设置DroneKit.为了让自己更轻松,我开始使用Vagrant设置SITL.但是,我无法弄清楚如何运行SITL并从示例脚本中与它进行对话.

我做了什么:

  1. Ran SITL vagrant script并让SITL工作(测试连接到在Windows上运行的Mission Planner).
  2. 按照" 在Linux上设置 "中的讨论,通过执行以下操作进行测试:

    param load ../Tools/autotest/copter_params.parm

    param设置ARMING_CHECK 0

注意 - 在我的MAVProxy提示符中没有"STABILIZE>"提示符.这些成功(似乎是)

  1. 然后我按Ctrl + D退出SITL模拟,并vagrant ssh打开我对虚拟机的提示.
  2. 我安装了这里描述依赖项(修复了pip规范之后):

    sudo apt-get install python-pip python-numpy python-opencv python-serial python-pyparsing python-wxgtk2.8

然后是MAVProxy

sudo pip install MAVProxy
Run Code Online (Sandbox Code Playgroud)

然后droneapi(注意,必须使用"sudo"安装)

sudo pip install droneapi
Run Code Online (Sandbox Code Playgroud)

然后从命令提示符(vagrant @ vagrant-ubuntu-trusty-32:/ vagrant/ArduCopter $)获得git clone并导航到演示:

git clone http://github.com/diydrones/droneapi-python.git
cd droneapi-python/example/small_demo
Run Code Online (Sandbox Code Playgroud)

我使用"mavproxy.py"(通过USB进行Linux VM通信的正确类型)启动了MavProxy.得到以下:

Auto-detected serial ports are:
/dev/ttyS31
/dev/ttyS30
...
/dev/ttyS1
/dev/ttyS0
Logging to mav.tlog
libdc1394 error: Failed …
Run Code Online (Sandbox Code Playgroud)

python dronekit-python dronekit

6
推荐指数
1
解决办法
1335
查看次数

如何在Sphinx(reStructured Text)文档中显示外部托管图像?

Sphinx(http://sphinx-doc.org/index.html)使用重组文本来定义内容.有指令显示来自本地文件系统的图像(使用相对和绝对路径).

我希望能够做的是使用URL声明图像并将其显示为内嵌.我能看到这一点的唯一方法是指定原始HTML,这看起来有点粗糙.有没有替代方案 - 也许是另一个"隐藏"指令或插件来支持这个?

我需要这个的原因是我有很多图像.如果我将它们存储在github上,我将强迫我的用户下载相当大的文件进行同步.我很欣赏我会失去Sphinx警告丢失文件的好处.

restructuredtext python-sphinx

3
推荐指数
1
解决办法
1256
查看次数