跳转到主要内容

Python自动驾驶库。

项目描述

Donkeycar:一个Python自驾驶库

Build Status Lint Status Release

All Contributors Issues Pull Requests Forks Stars License

Discord

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

快速链接

donkeycar

如果你想的话,使用Donkey

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

开始驾驶。

建造好Donkey2后,您可以在http://localhost:8887启动您的汽车并进行驾驶。

修改您的汽车行为。

Donkey车通过运行一系列事件来控制。

#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服务器以获取更多信息。

项目详情


下载文件

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

源代码分发

donkeycar-5.1.0.tar.gz (588.5 kB 查看哈希值)

上传时间 源代码

构建分发

donkeycar-5.1.0-py3-none-any.whl (657.9 kB 查看哈希值)

上传时间 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面