Skip to content

Commit ead18b3

Browse files
author
OPC CI
committed
Adds updates to the vehicles and introduction
1 parent 0f5c855 commit ead18b3

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+251
-109
lines changed

.assets/openpilot-docs.css

+28-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
position: relative;
5252
margin: 0 auto;
5353
max-width:initial;
54-
padding: 65px 25px 40px 25px;
54+
padding: 65px 25px 110px 25px;
5555
}
5656

5757
.navigation {
@@ -95,6 +95,7 @@
9595
margin-bottom: 16px;
9696
font-weight: 600;
9797
line-height: 1.25;
98+
position:relative;
9899
}
99100
.markdown-section>*:first-child {
100101
margin-top: 0 !important;
@@ -241,4 +242,30 @@
241242
.navigation .label-page-title {
242243
display: none;
243244
}
245+
}
246+
247+
.markdown-section img {
248+
max-width:100%;
249+
}
250+
251+
.anchorjs-link {
252+
font-size: 17px;
253+
display: block;
254+
height: 100%;
255+
width: 41px;
256+
position:relative;
257+
}
258+
259+
.anchorjs-link:before {
260+
position: absolute;
261+
top: 50%;
262+
left: 32px;
263+
transform: translate(-50%,-50%);
264+
265+
padding: 4px 6px;
266+
background-color: #FFF!important;
267+
border: 1px solid #EEE;
268+
}
269+
.anchorjs-link:after {
270+
display:none;
244271
}

.vscode/settings.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"pasteImage.nameSuffix": "",
1818

1919
// The destination to save image file.You can use variable ${currentFileDir} and ${projectRoot}. ${currentFileDir} will be replace by the path of directory that contain current editing file. ${projectRoot} will be replace by path of the project opened in vscode.
20-
"pasteImage.path": "${projectRoot}/assets/images",
20+
"pasteImage.path": "${projectRoot}/images",
2121
"pasteImage.basePath": "${projectRoot}",
2222

2323
// The string prepend to the resolved image path before paste.

README.md

+28-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,36 @@
11
# Introduction
22

3-
An open source documentation project for openpilot written for you by fellow members of the Comma community.
3+
Welcome to The Openpilot Documentation Project.
44

5-
## Help us create documentation
5+
The open source initiative to document [commaai/openpilot](https://github.com/commaai/openpilot), hardware it supports, and the vehicles it supports... all with the goal of aiming to be written for people of any skill level.
6+
7+
Our documents and guides will try not to assume prior knowledge of any specific term or topic (within reason).
8+
9+
# Why
10+
11+
The current goals of the openpilot project have a lot to do with progress and prototyping to move the technology forward and very few people are interested in moving the on-boarding experience forward. That's nobody's fault really, it's just the facts.
12+
13+
So the goal is to bring a fresh take to the on-boarding experience to the table.
14+
15+
What better way to do that than with GitHub and some Markdown.
16+
17+
## Help create documentation
618

719
Your contributions to the documentation are always welcome and will continue to make this a necessary resource for newcomers and veterans alike.
820

921
[About Contributing](documentation/contributing.md)
1022

11-
[![Build Status](https://travis-ci.org/openpilot-community/documentation.svg?branch=master)](https://travis-ci.org/openpilot-community/documentation)
23+
[![Build Status](https://travis-ci.org/openpilot-community/documentation.svg?branch=master)](https://travis-ci.org/openpilot-community/documentation)
24+
25+
## Support the efforts
26+
27+
All of this is paid for and maintained for free.
28+
29+
### Buy stickers, show support
30+
31+
![](images/2018-07-12-15-27-42.png)
32+
If you're interested, we are offering beautiful stickers for sale to help support the project, domain expenses, and hosting expenses.
33+
34+
We will also vow to continue to donate our time to writing great articles and documents for you and the community.
35+
36+
[Buy some stickers now!](https://redbubble.com/jfrux)

TABLE_OF_CONTENTS.md

+23-22
Original file line numberDiff line numberDiff line change
@@ -6,28 +6,29 @@
66

77
### Vehicles
88

9-
* [Acura](./supported-vehicles/acura/README.md)
10-
* [ILX](./supported-vehicles/acura/ilx.md)
11-
* [RDX](./supported-vehicles/acura/rdx.md)
12-
* [Cadillac](./supported-vehicles/cadillac/README.md)
13-
* [CT6](./supported-vehicles/cadillac/ct6.md)
14-
* [Chevrolet](./supported-vehicles/chevrolet/README.md)
15-
* [Volt](./supported-vehicles/chevrolet/volt.md)
16-
* [Honda](./supported-vehicles/honda/README.md)
17-
* [Accord](./supported-vehicles/honda/accord.md)
18-
* [Civic](./supported-vehicles/honda/civic.md)
19-
* [CR-V](./supported-vehicles/honda/cr-v.md)
20-
* [Odyssey](./supported-vehicles/honda/odyssey.md)
21-
* [Pilot](./supported-vehicles/honda/pilot.md)
22-
* [Ridgeline](./supported-vehicles/honda/ridgeline.md)
23-
* [Lexus](./supported-vehicles/lexus/README.md)
24-
* [RX](./supported-vehicles/lexus/rx.md)
25-
* [Tesla](./supported-vehicles/tesla/README.md)
26-
* [Model S](./supported-vehicles/tesla/model-s.md)
27-
* [Toyota](./supported-vehicles/toyota/README.md)
28-
* [Corolla](./supported-vehicles/toyota/corolla.md)
29-
* [Prius](./supported-vehicles/toyota/prius.md)
30-
* [RAV-4](./supported-vehicles/toyota/rav-4.md)
9+
* [Overview](./vehicles/README.md)
10+
* [Acura](./vehicles/acura/README.md)
11+
* [ILX](./vehicles/acura/ilx.md)
12+
* [RDX](./vehicles/acura/rdx.md)
13+
* [Cadillac](./vehicles/cadillac/README.md)
14+
* [CT6](./vehicles/cadillac/ct6.md)
15+
* [Chevrolet](./vehicles/chevrolet/README.md)
16+
* [Volt](./vehicles/chevrolet/volt.md)
17+
* [Honda](./vehicles/honda/README.md)
18+
* [Accord](./vehicles/honda/accord.md)
19+
* [Civic](./vehicles/honda/civic.md)
20+
* [CR-V](./vehicles/honda/cr-v.md)
21+
* [Odyssey](./vehicles/honda/odyssey.md)
22+
* [Pilot](./vehicles/honda/pilot.md)
23+
* [Ridgeline](./vehicles/honda/ridgeline.md)
24+
* [Lexus](./vehicles/lexus/README.md)
25+
* [RX](./vehicles/lexus/rx.md)
26+
* [Tesla](./vehicles/tesla/README.md)
27+
* [Model S](./vehicles/tesla/model-s.md)
28+
* [Toyota](./vehicles/toyota/README.md)
29+
* [Corolla](./vehicles/toyota/corolla.md)
30+
* [Prius](./vehicles/toyota/prius.md)
31+
* [RAV-4](./vehicles/toyota/rav-4.md)
3132

3233
### Hardware
3334

book.json

+9
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"summary": "TABLE_OF_CONTENTS.md"
77
},
88
"plugins": [
9+
"anchorjs",
910
"sitemap",
1011
"edit-link",
1112
"alerts",
@@ -15,6 +16,14 @@
1516
"theme-openpilot"
1617
],
1718
"pluginsConfig": {
19+
"anchorjs": {
20+
"selector": "h2,h3,h4,h5",
21+
"icon": "#",
22+
"placement": "left",
23+
"class": "heading-anchor fa fa-link",
24+
"truncate": 64,
25+
"ariaLabel": "Anchor"
26+
},
1827
"sitemap": {
1928
"hostname": "https://opc.ai/documentation"
2029
},

hardware/eon/README.md

+1-4
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
The EON is sold as a Dashcam by Comma.ai, Inc. However, it is commonly not purchased for that purpose, rather; is used by motivated people to install third-party open source software on it known as [openpilot]().
44

5-
6-
75
## What is it made of?
86

97
You'll notice that it looks like a cellphone with a funny case on it.
@@ -14,5 +12,4 @@ That's because that is precisely what it is in essence. This is an [OmniPlus 3T
1412

1513
Mounted to the back of it, and held on but 3D Printed ABS panels and pieces is a custom PCB board with a fan and large heat sync used to regulate the device from overheating because of how the CPU is clocked to do things it wasn't really ever designed to do. Which although sounds bad, is actually an amazing thing for a smartphone and it's job is very important so that's why it exists.
1614

17-
![Rendering of the EON from the back.](/assets/images/outward-facing%20%281%29.png)
18-
15+
![Rendering of the EON from the back.](/assets/images/outward-facing%20%281%29.png)

hardware/pedal/guides/README.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,5 @@
1-
# Pedal Guides
1+
# Pedal Guides
2+
3+
{% for article in summary.parts[3].articles[2].articles %}
4+
- [{{ article.title }}](/{{ article.path }})
5+
{% endfor %}

images/2018-07-12-11-51-20.png

203 KB
Loading

images/2018-07-12-11-52-29.png

203 KB
Loading

images/2018-07-12-15-27-42.png

198 KB
Loading

images/stickers.png

339 KB
Loading

images/[email protected]

669 KB
Loading

images/[email protected]

1.74 MB
Loading

images/[email protected]

2.1 MB
Loading

images/[email protected]

1.05 MB
Loading

supported-vehicles/README.md

-10
This file was deleted.

supported-vehicles/acura/README.md

-1
This file was deleted.

supported-vehicles/cadillac/README.md

-7
This file was deleted.

supported-vehicles/chevrolet/README.md

-3
This file was deleted.

supported-vehicles/honda/README.md

-6
This file was deleted.

supported-vehicles/honda/pilot.md

-10
This file was deleted.

supported-vehicles/lexus/README.md

-3
This file was deleted.

supported-vehicles/tesla/README.md

-2
This file was deleted.

supported-vehicles/toyota/README.md

-7
This file was deleted.

vehicles/.base/vehicle-make.md

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# {{ page.title }}
2+
3+
{% block preIntroMessage %}
4+
5+
{% endblock %}
6+
7+
{% block introMessage %}
8+
The goal is to always support as many vehicles as possible.
9+
10+
Openpilot is compatible with *some* **{{ page.title }}** model(s) so feel free to browse the support pages for these models below for additional specifics.
11+
12+
## Models
13+
14+
This is the current list of {{page.title}} models being tested and/or actively supported by either community members or Comma.ai. Varying levels of support / testing are being done on the listed models below so please follow the links below to keep up to date on individual model progress.
15+
16+
{% for article in summary.parts[page.level.split('.')[0]-1].articles[page.level.split('.')[1]-1].articles %}
17+
- [{{ article.title }}](/{{ article.path }})
18+
{% endfor %}
19+
{% endblock %}
20+
21+
## How to add support for a vehicle
22+
23+
If you own an unsupported vehicle but are interested in discussing porting it to openpilot, join us in the *NEW* [openpilot community chat support system](https://spectrum.chat/openpilot) and the always popular [Comma.ai Slack](https://slack.comma.ai/) if you prefer it.
24+
25+
There will also be some great info on porting models in [Development Guides](../../development/guides/).
26+
+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# {{ page.title }}
2+
3+
The goal is to always support as many vehicles as possible.
4+
5+
Openpilot is compatible with *some* **{{ page.title }}** trims so see below for more specifics.

vehicles/README.md

+58
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
# Vehicles
2+
3+
The goal is to always support as many vehicles as possible.
4+
5+
Openpilot is compatible with several vehicle makes already so feel free to browse the pages below for more info.
6+
7+
## Makes
8+
9+
This is the current list of makes being tested and/or actively supported by either community members or Comma.ai.
10+
11+
Varying levels of support and/or testing are being done on these makes so please follow the links below to keep up to date on individual progress.
12+
13+
A data source for our pages heavily comes from this maintained Google Sheet which we will continue to check and keep this up to date.
14+
15+
You can find that sheet [here](https://docs.google.com/spreadsheets/d/1yDj2PqF-q9vcqpuMI9mnEmXTo-c056MQEaZUHmqGFnc/edit?usp=sharing).
16+
17+
{% for article in summary.parts[page.level.split('.')[0]-1].articles %}
18+
{% if (article.title !== "Overview") %}
19+
- [{{ article.title }}](/{{ article.path }})
20+
{% endif %}
21+
{% endfor %}
22+
23+
### Notes on Ford Vehicles
24+
25+
There is a port of openpilot for Ford, but the steering has a 10 second
26+
cutout limitation that makes it virtually unusable.
27+
28+
Unless there is some real interest in hacking on Ford there won't be solid support
29+
for awhile.
30+
31+
### Notes on Flexray Vehicles
32+
33+
Unfortunately, vehicle makes that use [FlexRay](https://en.wikipedia.org/wiki/FlexRay) are
34+
unlikely to be supported any time soon.
35+
36+
These makes include (but are not limited to):
37+
38+
- Audi
39+
- BMW
40+
- Mercedes
41+
- Volvo
42+
43+
## How to add support for a vehicle
44+
45+
If you own an vehicle not currently listed
46+
but are interested in discussing porting it to openpilot,
47+
join us in the *NEW* [openpilot community chat support system](https://spectrum.chat/openpilot) and the
48+
always popular [Comma.ai Slack](https://slack.comma.ai/) if you prefer it.
49+
50+
There *will* be some great info on porting vehicles in [Development Guides](../development/guides/).
51+
52+
If your car has adaptive cruise control and lane keep assist, you are in luck.
53+
Using a [panda](https://comma.ai/shop/products/panda-obd-ii-dongle/) and
54+
[cabana](https://community.comma.ai/cabana/), you can understand how to
55+
make your car drive by wire.
56+
57+
Comma.ai, Inc. wrote a [porting guide](https://medium.com/@comma_ai/openpilot-port-guide-for-toyota-models-e5467f4b5fe6) for
58+
Toyota that might help you after you have the basics figured out.

vehicles/acura/README.md

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{% extends "../.base/vehicle-make.md" %}

supported-vehicles/acura/ilx.md renamed to vehicles/acura/ilx.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# ILX
1+
{% include "../.base/vehicle-model-header.md" %}
22

33
## Supported Models
44

Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
# MDX
1+
{% include "../.base/vehicle-model-header.md" %}
2+
23

34
As of right now, we're not sure if anyone in the community has Openpilot working on the MDX but we have heard a few bits of chatter around the Slack channel related to MDX.
45

56
The MDX has a specific steering type that causes it to not be as easy to work with.
67

7-
We will keep you posted as we learn more about this.
8+
We will keep you posted as we learn more about this.

supported-vehicles/acura/rdx.md renamed to vehicles/acura/rdx.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
# RDX
1+
{% include "../.base/vehicle-model-header.md" %}
2+
23

34
## Supported Models
45

@@ -9,4 +10,4 @@
910

1011
## Videos
1112

12-
{{ 'https://www.youtube.com/watch?v=9IFvn-hIqZw' | video }}
13+
{{ 'https://www.youtube.com/watch?v=9IFvn-hIqZw' | video }}

0 commit comments

Comments
 (0)