跳转到主要内容

Python自动驾驶库。

项目描述

donkeycar: Python自动驾驶库

Build Status CodeCov PyPI version Py versions

Donkeycar是一个针对Python的极简和模块化自动驾驶库。它为业余爱好者和学生开发,重点在于允许快速实验和易于社区贡献。

注意:此软件包是AICoE的非官方构建版本。请检查上游项目链接以获取官方信息。

快速链接

如果您想使用Donkey

  • 让遥控车自行驾驶。
  • 参加像DIY Robocars这样的自动驾驶比赛。
  • 尝试自动驾驶仪、地图计算机视觉和神经网络。
  • 记录传感器数据。(图像、用户输入、传感器读数)
  • 通过网页或游戏控制器驾驶您的汽车。
  • 利用社区贡献的驾驶数据。
  • 使用现有的CAD模型进行设计升级。

开始驾驶。

构建Donkey2后,您可以通过http://localhost:8887启动您的汽车并开始驾驶。

修改您的汽车行为。

驴车通过运行一系列事件进行控制

#Define a vehicle to take and record pictures 10 times per second.

import time
from donkeycar import Vehicle
from donkeycar.parts.cv import CvCam
from donkeycar.parts.tub_v2 import TubWriter
V = Vehicle()

IMAGE_W = 160
IMAGE_H = 120
IMAGE_DEPTH = 3

#Add a camera part
cam = CvCam(image_w=IMAGE_W, image_h=IMAGE_H, image_d=IMAGE_DEPTH)
V.add(cam, outputs=['image'], threaded=True)

#warmup camera
while cam.run() is None:
    time.sleep(1)

#add tub part to record images
tub = TubWriter(path='./dat', inputs=['image'], types=['image_array'])
V.add(tub, inputs=['image'], outputs=['num_records'])

#start the drive loop at 10 Hz
V.start(rate_hz=10)

查看主页文档或加入Discord服务器了解更多信息。

项目详情


下载文件

下载适合您平台的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。

源代码发行版

aicoe-donkeycar-4.3.0.post1.tar.gz (425.2 kB 查看哈希值)

上传时间 源代码

构建发行版

aicoe_donkeycar-4.3.0.post1-py3-none-any.whl (481.7 kB 查看哈希值)

上传时间 Python 3

由以下机构支持