Skip to content

Commit

Permalink
openpilot v0.3.0-devel release
Browse files Browse the repository at this point in the history
  • Loading branch information
Vehicle Researcher committed May 11, 2017
1 parent ab3492b commit 4653a9a
Show file tree
Hide file tree
Showing 127 changed files with 4,802 additions and 32,232 deletions.
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
.DS_Store
.tags
.ipynb_checkpoints
model2.png

*.pyc
.*.swp
Expand All @@ -11,12 +12,14 @@
*.so
*.a
*.clb
*.class
config.json
clcache

board/obj/
selfdrive/boardd/boardd
selfdrive/logcatd/logcatd
selfdrive/sensord/sensord
selfdrive/proclogd/proclogd
selfdrive/ui/ui
/src/

3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "panda"]
path = panda
url = [email protected]:commaai/panda.git
1 change: 0 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,3 @@ script:
- docker run --rm
-v "$(pwd)"/selfdrive/test/plant/out:/tmp/openpilot/selfdrive/test/plant/out
tmppilot /bin/sh -c 'cd /tmp/openpilot/selfdrive/test/plant && ./runtest.sh'

7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,27 +26,28 @@ Supported Cars
Directory structure
------

- board -- Code that runs on the USB interface board
- cereal -- The messaging spec used for all logs on the phone
- common -- Library like functionality we've developed here
- dbcs -- Files showing how to interpret data from cars
- panda -- Code used to communicate on CAN and LIN
- phonelibs -- Libraries used on the phone
- selfdrive -- Code needed to drive the car
- assets -- Fonts for ui
- boardd -- Daemon to talk to the board
- calibrationd -- Camera calibration server
- car -- Code that talks to the car and implements CarInterface
- common -- Shared C/C++ code for the daemons
- controls -- Python controls (PID loops etc) for the car
- debug -- Tools to help you debug and do car ports
- logcatd -- Android logcat as a service
- loggerd -- Logger and uploader of car data
- proclogd -- Logs information from proc
- radar -- Code that talks to the radar and implements RadarInterface
- sensord -- IMU / GPS interface code
- test/plant -- Car simulator running code through virtual maneuvers
- ui -- The UI
- visiond -- embedded vision pipeline

To understand how the services interact, see `common/services.py`
To understand how the services interact, see `selfdrive/service_list.yaml`

Testing on PC
------
Expand Down
10 changes: 10 additions & 0 deletions RELEASES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
Version 0.3.0 (2017-03-xx)
===========================
* Add CarParams struct to improve the abstraction layer
* Refactor visiond IPC to support multiple clients
* Add raw GPS and beginning support for navigation
* Improve model in visiond using crowdsourced data
* Add improved system logging to diagnose instability
* Rewrite baseui in React Native
* Moved calibration to the cloud

Version 0.2.9 (2017-03-01)
===========================
* Retain compatibility with NEOS v1
Expand Down
Binary file added apk/com.baseui.apk
Binary file not shown.
43 changes: 0 additions & 43 deletions board/Makefile

This file was deleted.

38 changes: 0 additions & 38 deletions board/adc.h

This file was deleted.

84 changes: 0 additions & 84 deletions board/can.h

This file was deleted.

16 changes: 0 additions & 16 deletions board/dac.h

This file was deleted.

Loading

0 comments on commit 4653a9a

Please sign in to comment.