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

2021-11-161.1万
AI 快速预览详细 收起
本文介绍了如何启动漂移驴车并收集数据。首先,将驴车放在离地的地方,然后通过命令`cd /home/pi/projects/mycar`和`python manage.py drive`启动驴车。可以通过Web控制器或XBOX手柄控制小车,并记录驾驶数据。建议在启动时将前进油门调低以避免暴走。
如果前面的八步都完成了,就可以开始跑车了。启动你的车

  1. 将驴车放在车轮离地的地方,就是用东西架起来,不要让轮子碰到东西。
复制代码

这一步可能会让你的驴车起飞的, 强烈建议大家再校准的时候,前进的油门调低一些,避免开机驴车暴走。



打开驴车目录并启动驴车

  1. cd /home/pi/projects/mycar
  2. python manage.py drive
复制代码


此脚本将启动驴车,其中包括一个 Web 服务器部分,可以让你控制驴车。 打开浏览器,并通过以下 URL控制驴车:

  1. http://你驴车的IP地址:8887
复制代码

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


使用 Web 控制器驱动


你可以在电脑上选择“ USER”  模式,就是mode部分,然后右侧的框里面拖动鼠标即可开车。


键盘快捷键
  • space : 停车,停止记录
  • r : 切换记录
  • i : 加大油门
  • k : 减少油门
  • j : 左转
  • l : 右转


设置XBOX手柄控制

  1. cd /home/pi/projects/mycar
  2. python manage.py drive --js
复制代码



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


操纵杆控制
  1. 左模拟摇杆 - 左右调整转向
复制代码

  1. 在右侧模拟上向后拉两次以反转
复制代码

只要油门不为零,就会记录驾驶数据 - 只要处于用户模式!请注意 data目录的内容,图片都在data/images里面! 注意大小!



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


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


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(3)
追梦人10086
追梦人10086
可以加一下驴车的项目群吗 谢谢
gray6666
gray6666

这句没有找到哪?

昊男Henry
昊男Henry
分析到位!
- 没有更多了 -