All Projects → FindHao → Auto_car

FindHao / Auto_car

基于深度学习的自动避障智能小车

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Auto car

Rpi Webrtc Streamer
This repo's objective is providing something like Web Cam server on the most popular Raspberry PI hardware. By integrating [WebRTC](https://webrtc.org/native-code/) and Raspberry PI, we can stream the Raspberry camera feed to browser or native client which talks WebRTC.
Stars: ✭ 428 (+478.38%)
Mutual labels:  raspberry-pi, raspberry-pi-camera
Raspberry Pi Diy Projects
Collection of Do-It-Yourself Projects on Raspberry Pi 2 / 3 & Zero W with diverse HATs and pHATs.
Stars: ✭ 70 (-5.41%)
Mutual labels:  raspberry-pi, raspberry-pi-camera
Pi Timolo
Raspberry PI-TIMOLO ( PI-TImelapse, MOtion, LOwLight ) uses RPI picamera and OpenCV for Remote Headless Security Monitoring using Motion Tracking, Rclone Auto Sync files with remote storage services. Auto Twilight Transitions and Low Light Camera Settings. Panoramic images using PanTiltHat and More. This project is featured on GitHub Awesome software.
Stars: ✭ 441 (+495.95%)
Mutual labels:  raspberry-pi, raspberry-pi-camera
Rpisurv
Raspberry Pi surveillance
Stars: ✭ 293 (+295.95%)
Mutual labels:  raspberry-pi, raspberry-pi-camera
Homekitcam
A project to make a Raspberry Pi driven, HomeKit Enabled camera.
Stars: ✭ 69 (-6.76%)
Mutual labels:  raspberry-pi, raspberry-pi-camera
Mobilenet Ssd Realsense
[High Performance / MAX 30 FPS] RaspberryPi3(RaspberryPi/Raspbian Stretch) or Ubuntu + Multi Neural Compute Stick(NCS/NCS2) + RealSense D435(or USB Camera or PiCamera) + MobileNet-SSD(MobileNetSSD) + Background Multi-transparent(Simple multi-class segmentation) + FaceDetection + MultiGraph + MultiProcessing + MultiClustering
Stars: ✭ 322 (+335.14%)
Mutual labels:  raspberry-pi, deeplearning
Pistreaming
A little demo of streaming the Pi's camera to web browsers
Stars: ✭ 655 (+785.14%)
Mutual labels:  raspberry-pi, raspberry-pi-camera
Raspilive
📷 Stream video from the Raspberry Pi Camera Module to the web
Stars: ✭ 120 (+62.16%)
Mutual labels:  raspberry-pi, raspberry-pi-camera
Pi Camera In A Box
Stream your Raspberry Pi Camera Module directly to your web browser
Stars: ✭ 49 (-33.78%)
Mutual labels:  raspberry-pi, raspberry-pi-camera
Raspberryrobot
基于树莓派的智能机器人
Stars: ✭ 11 (-85.14%)
Mutual labels:  raspberry-pi, raspberry-pi-camera
Raspicam node
ROS node for camera module of Raspberry Pi
Stars: ✭ 218 (+194.59%)
Mutual labels:  raspberry-pi, raspberry-pi-camera
Picroscopy
A Python web-application to turn a Raspberry Pi and PiCam into a microscopy solution
Stars: ✭ 54 (-27.03%)
Mutual labels:  raspberry-pi, raspberry-pi-camera
Picameraapp
A graphical interface for programming the Raspberry Pi PiCamera. Written in Python using Tkinter.
Stars: ✭ 188 (+154.05%)
Mutual labels:  raspberry-pi, raspberry-pi-camera
Pibooth
The pibooth project provides a Photo Booth application out-of-the-box for Raspberry Pi and opencv compatible devices
Stars: ✭ 398 (+437.84%)
Mutual labels:  raspberry-pi, raspberry-pi-camera
Mmalsharp
C# wrapper to Broadcom's MMAL with an API to the Raspberry Pi camera.
Stars: ✭ 152 (+105.41%)
Mutual labels:  raspberry-pi, raspberry-pi-camera
Raspberryio
The Raspberry Pi's IO Functionality in an easy-to-use API for Mono/.NET/C#
Stars: ✭ 593 (+701.35%)
Mutual labels:  raspberry-pi, raspberry-pi-camera
Picamera
A pure Python interface to the Raspberry Pi camera module
Stars: ✭ 1,339 (+1709.46%)
Mutual labels:  raspberry-pi, raspberry-pi-camera
Balena Cam
Network Camera with Raspberry Pi and WebRTC. Tutorial:
Stars: ✭ 120 (+62.16%)
Mutual labels:  raspberry-pi, raspberry-pi-camera
Fotobox
Python based photo-booth script for Raspberry Pi and RPi Camera
Stars: ✭ 22 (-70.27%)
Mutual labels:  raspberry-pi, raspberry-pi-camera
Jarvis Ai
It is an AI assistant which will automate your task like it can send emails also it can control lights using raspberry pi it can inform about weather and many more features
Stars: ✭ 52 (-29.73%)
Mutual labels:  raspberry-pi, raspberry-pi-camera

树莓派小车

这是一个树莓派小车的项目,目标实现小车的自动行驶。 使用了:

  • python tornado框架
  • python socker编程
  • deep learning darknet框架

项目说明页面

raspberrypi基于深度学习的自动避障智能小车_目录

项目结构

.
├── car 
│   ├── cam_motion.py
│   ├── Car.py
│   ├── config.ini
│   └── socket_server.py
├── darknet
│   ├── a.py
│   ├── darknet
│   ├── data
│   │   └── labels
│   │       ├── 100.png
...
│   │       ├── 99.png
│   │       └── make_labels.py
│   ├── predictions.png
│   ├── run.sh
│   ├── test.jpg
│   ├── tiny-yolo.cfg
│   └── tiny-yolo.weights
├── Design.fzz
├── devlog.md
├── pc_control
│   ├── config.ini
│   └── control_client.py
├── README.md
└── web_server
    ├── config.ini
    ├── data
    │   └── labels
    │       ├── 100.png
...
    │       ├── 99.png
    │       └── make_labels.py
    ├── entry.py
    ├── predictions.png
    ├── static
    ├── templates
    │   └── cam.html
    └── test.jpg

car/目录是小车上运行的项目,config.ini文件需要自己参考config_example.ini新建。

darknet目录是深度学习框架所需文件,注意在web_server项目里还有个data文件夹,因为在通过web_server调用darknet时,运行目录是web_server,而darknet里面运行时需要一些参数和配置文件等,可以在darknet命令行参数里指定的可以直接写固定路径,但是有些是darknet里面固定的相对路径,队友没有修改,所以需要将部分内容copy过去。在github项目里,我去掉了,可以从data.zip里解压出来。

Design.fzz是设计图纸,用Fritzing打开

devlog.md是开发日志。

pc_control是手动控制的测试项目。

web_server则是运行在PC的server,templates文件夹是tornado框架所用的,里面的cam.html只是内嵌了moiton的页面。test.jpg是接收到的图片文件,prediction.jpg是darknet运行时产生的图片文件,用红框标出了识别出的物体。config.ini文件同理,仿照example新建即可。

在小车上运行时,如果是csi摄像头,一定要记得先modporbe加载到/dev/video0上去。

总结

整体来说,代码还是过于简陋了,最后实现的避障效果也很差。不过赶作业来说,足够了。后续还希望能继续优化。

欢迎勘误。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].