yoyojacky 发表于 2021-11-16 18:31:54

【漂移驴车】第九步 启动小车并收集数据

如果前面的八步都完成了,就可以开始跑车了。启动你的车
将驴车放在车轮离地的地方,就是用东西架起来,不要让轮子碰到东西。
这一步可能会让你的驴车起飞的, 强烈建议大家再校准的时候,前进的油门调低一些,避免开机驴车暴走。

打开驴车目录并启动驴车cd /home/pi/projects/mycar
python manage.py drive

此脚本将启动驴车,其中包括一个 Web 服务器部分,可以让你控制驴车。 打开浏览器,并通过以下 URL控制驴车:http://你驴车的IP地址:8887
使用 Web 控制器驱动
你可以在电脑上选择“ USER”模式,就是mode部分,然后右侧的框里面拖动鼠标即可开车。
键盘快捷键
[*]space : 停车,停止记录
[*]r : 切换记录
[*]i : 加大油门
[*]k : 减少油门
[*]j : 左转
[*]l : 右转


设置XBOX手柄控制
cd /home/pi/projects/mycar
python manage.py drive --js


或者,如果你不想每次都添加 --js,请修改myconfig.py, 这部分内容, 用你喜欢的编辑器编辑好后保存:
USE_JOYSTICK_AS_DEFAULT = True

操纵杆控制
左模拟摇杆 - 左右调整转向
在右侧模拟上向后拉两次以反转
只要油门不为零,就会记录驾驶数据 - 只要处于用户模式!请注意 data目录的内容,图片都在data/images里面! 注意大小!



[*]选择按钮切换模式 - “用户、本地角度、本地(角度和油门)”
[*]三角形 - 增加最大油门
[*]X - 减少最大油门
[*]Circle - 切换录制(默认禁用。默认启用油门自动录制)
[*]dpad up - 增加油门比例
[*]dpad down - 降低油门比例
[*]dpad left - 增加转向比例
[*]dpad 右 - 减少转向比例
[*]开始 - 切换恒定油门。设置为最大油门(由 X 和三角形修改)。


官方文档中这么描述的,但是我的手柄使用的时候,稍微有些不同,实际上用的比较多的还是使用左右两个模拟摇杆, 左手的左右控制方向, 右手的上下控制油门和倒退。


昊男Henry 发表于 2021-11-17 22:36:42

分析到位!

gray6666 发表于 2021-11-21 15:10:08


这句没有找到哪?

追梦人10086 发表于 2022-4-29 20:03:52

可以加一下驴车的项目群吗 谢谢
页: [1]
查看完整版本: 【漂移驴车】第九步 启动小车并收集数据