查看Hacking the Wowwee Rovio的源代码
←
Hacking the Wowwee Rovio
跳转到:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
=== Movement Control === 语法: <pre> http://YOUR_ROVIO_IP/rev.cgi?Cmd=nav&action=value&drive=d_value&speed=s_value </pre> <pre> value = 18 d_value = 0 (Stop) 1 (Forward) 2 (Backward) 3 (Straight left) 4 (Straight right) 5 (Rotate left by speed) 6 (Rotate right by speed) 7 (Diagonal forward left) 8 (Diagonal forward right) 9 (Diagonal backward left) 10 (Diagonal backward right) 11 (Head up) 12 (Head down) 13 (Head middle) 14 (Reserved) 15 (Reserved) 16 (Reserved) 17 (Rotate left by 20 degree angle increments) 18 (Rotate right by 20 degree angle increments) s_value = 1 (fastest) – 10 (slowest) </pre> 简单的,如下的命令实现持续前进: <source lang=bash> for ((i=0; i<18; i++)); do curl -u username:password -d "Cmd=nav&action=18&drive=1&speed=1" http://YOUR_ROVIO_IP/rev.cgi; done </source> ==== 摄像头抬头控制 ==== 一般的,摄像头抬头有三个位置:低、中、高 其对应的命令为: /rev.cgi?Cmd=nav&action=18&drive=12 /rev.cgi?Cmd=nav&action=18&drive=13 /rev.cgi?Cmd=nav&action=18&drive=11 更精确地,通过连续执行: <pre> http://YOUR_ROVIO_IP/rev.cgi?Cmd=nav&action=18&drive=11&speed=1 http://YOUR_ROVIO_IP/rev.cgi?Cmd=nav&action=18&drive=0&speed=1 </pre> 可将摄像头抬高的过程改为 4 个点,视角要比原高、中、低三个点的要好,可用如下命令行实现之: <source lang=bash> curl -u username:password -d "Cmd=nav&action=18&drive=11&speed=1" http://YOUR_ROVIO_IP/rev.cgi && \ curl -u username:password -d "Cmd=nav&action=18&drive=0&speed=1" http://YOUR_ROVIO_IP/rev.cgi </source> ==== Rovio 回家 ==== <source lang=bash> curl -u username:password -d "Cmd=nav&action=13" http://YOUR_ROVIO_IP/rev.cgi </source>
返回到
Hacking the Wowwee Rovio
。
个人工具
登录
名字空间
页面
讨论
变换
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
社区专页
新闻动态
最近更改
随机页面
帮助
工具箱
链入页面
相关更改
特殊页面