You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* add sphinx
* switch theme
* Experiment: sphinx docs generation updated (#22708)
* moved build to root gitignore, added .gitkeep
* Improved makefile doc build process
- Removed auto-generated docs from source control
- Moved apidoc.sh into Makefile
- Removed make.bat (can add back if Windows support desired)
- Added sphinx viewcode and markdown extensions
- Added feature to source /docs in build, so any .rst file in /docs will
override the respective file during the build process
- Added feature to copy all markdown/rst files from source into /build/
during build process so they can be easily referenced while writing
docs (see examples in index.md)
- Wrote basic starter index.md file
TODO: Add new dependencies to Pipfile [dev-packages]
* Revert accidental modification to Pipfile
* fix command substitution
* exclude xx
* improve docs
* dont include all docs in release build
* Add dockerfile
* update title
* include normal readme
* build container in CI
* use buildkit
* add login
Co-authored-by: Chad Bailey <[email protected]>
Copy file name to clipboardExpand all lines: README.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ Table of Contents
17
17
What is openpilot?
18
18
------
19
19
20
-
[openpilot](http://github.com/commaai/openpilot) is an open source driver assistance system. Currently, openpilot performs the functions of Adaptive Cruise Control (ACC), Automated Lane Centering (ALC), Forward Collision Warning (FCW) and Lane Departure Warning (LDW) for a growing variety of [supported car makes, models and model years](docs/CARS.md). In addition, while openpilot is engaged, a camera based Driver Monitoring (DM) feature alerts distracted and asleep drivers. See more about [the vehicle integration and limitations here](docs/INTEGRATION.md).
20
+
[openpilot](http://github.com/commaai/openpilot) is an open source driver assistance system. Currently, openpilot performs the functions of Adaptive Cruise Control (ACC), Automated Lane Centering (ALC), Forward Collision Warning (FCW) and Lane Departure Warning (LDW) for a growing variety of [supported car makes, models and model years](docs/CARS.md). In addition, while openpilot is engaged, a camera based Driver Monitoring (DM) feature alerts distracted and asleep drivers. See more about [the vehicle integration](docs/INTEGRATION.md) and [limitations](docs/LIMITATIONS.md).
<sup>3</sup>When disconnecting the Driver Support Unit (DSU), openpilot ACC will replace stock ACC. ***NOTE: disconnecting the DSU disables Automatic Emergency Braking (AEB).*** <br />
75
76
<sup>4</sup>28mph for Camry 4CYL L, 4CYL LE and 4CYL SE which don't have Full-Speed Range Dynamic Radar Cruise Control. <br />
76
77
77
-
Community Maintained Cars and Features
78
-
------
78
+
## Community Maintained Cars and Features
79
79
80
80
| Make | Model (US Market Reference) | Supported Package | ACC | No ACC accel below | No ALC below |
* Stock Lane Keep Assist (LKA) and stock ALC are replaced by openpilot ALC, which only functions when openpilot is engaged by the user.
@@ -10,64 +9,3 @@ Additionally, on specific supported cars (see ACC column in [supported cars](CAR
10
9
* openpilot FCW operates in addition to stock FCW.
11
10
12
11
openpilot should preserve all other vehicle's stock features, including, but are not limited to: FCW, Automatic Emergency Braking (AEB), auto high-beam, blind spot warning, and side collision warning.
13
-
14
-
Limitations of openpilot ALC and LDW
15
-
------
16
-
17
-
openpilot ALC and openpilot LDW do not automatically drive the vehicle or reduce the amount of attention that must be paid to operate your vehicle. The driver must always keep control of the steering wheel and be ready to correct the openpilot ALC action at all times.
18
-
19
-
While changing lanes, openpilot is not capable of looking next to you or checking your blind spot. Only nudge the wheel to initiate a lane change after you have confirmed it's safe to do so.
20
-
21
-
Many factors can impact the performance of openpilot ALC and openpilot LDW, causing them to be unable to function as intended. These include, but are not limited to:
22
-
23
-
* Poor visibility (heavy rain, snow, fog, etc.) or weather conditions that may interfere with sensor operation.
24
-
* The road facing camera is obstructed, covered or damaged by mud, ice, snow, etc.
25
-
* Obstruction caused by applying excessive paint or adhesive products (such as wraps, stickers, rubber coating, etc.) onto the vehicle.
26
-
* The device is mounted incorrectly.
27
-
* When in sharp curves, like on-off ramps, intersections etc...; openpilot is designed to be limited in the amount of steering torque it can produce.
28
-
* In the presence of restricted lanes or construction zones.
29
-
* When driving on highly banked roads or in presence of strong cross-wind.
30
-
* Extremely hot or cold temperatures.
31
-
* Bright light (due to oncoming headlights, direct sunlight, etc.).
32
-
* Driving on hills, narrow, or winding roads.
33
-
34
-
The list above does not represent an exhaustive list of situations that may interfere with proper operation of openpilot components. It is the driver's responsibility to be in control of the vehicle at all times.
35
-
36
-
Limitations of openpilot ACC and FCW
37
-
------
38
-
39
-
openpilot ACC and openpilot FCW are not systems that allow careless or inattentive driving. It is still necessary for the driver to pay close attention to the vehicle’s surroundings and to be ready to re-take control of the gas and the brake at all times.
40
-
41
-
Many factors can impact the performance of openpilot ACC and openpilot FCW, causing them to be unable to function as intended. These include, but are not limited to:
42
-
43
-
* Poor visibility (heavy rain, snow, fog, etc.) or weather conditions that may interfere with sensor operation.
44
-
* The road facing camera or radar are obstructed, covered, or damaged by mud, ice, snow, etc.
45
-
* Obstruction caused by applying excessive paint or adhesive products (such as wraps, stickers, rubber coating, etc.) onto the vehicle.
46
-
* The device is mounted incorrectly.
47
-
* Approaching a toll booth, a bridge or a large metal plate.
48
-
* When driving on roads with pedestrians, cyclists, etc...
49
-
* In presence of traffic signs or stop lights, which are not detected by openpilot at this time.
50
-
* When the posted speed limit is below the user selected set speed. openpilot does not detect speed limits at this time.
51
-
* In presence of vehicles in the same lane that are not moving.
52
-
* When abrupt braking maneuvers are required. openpilot is designed to be limited in the amount of deceleration and acceleration that it can produce.
53
-
* When surrounding vehicles perform close cut-ins from neighbor lanes.
54
-
* Driving on hills, narrow, or winding roads.
55
-
* Extremely hot or cold temperatures.
56
-
* Bright light (due to oncoming headlights, direct sunlight, etc.).
57
-
* Interference from other equipment that generates radar waves.
58
-
59
-
The list above does not represent an exhaustive list of situations that may interfere with proper operation of openpilot components. It is the driver's responsibility to be in control of the vehicle at all times.
60
-
61
-
Limitations of openpilot DM
62
-
------
63
-
64
-
openpilot DM should not be considered an exact measurement of the alertness of the driver.
65
-
66
-
Many factors can impact the performance of openpilot DM, causing it to be unable to function as intended. These include, but are not limited to:
67
-
68
-
* Low light conditions, such as driving at night or in dark tunnels.
69
-
* Bright light (due to oncoming headlights, direct sunlight, etc.).
70
-
* The driver's face is partially or completely outside field of view of the driver facing camera.
71
-
* The driver facing camera is obstructed, covered, or damaged.
72
-
73
-
The list above does not represent an exhaustive list of situations that may interfere with proper operation of openpilot components. A driver should not rely on openpilot DM to assess their level of attention.
openpilot ALC and openpilot LDW do not automatically drive the vehicle or reduce the amount of attention that must be paid to operate your vehicle. The driver must always keep control of the steering wheel and be ready to correct the openpilot ALC action at all times.
5
+
6
+
While changing lanes, openpilot is not capable of looking next to you or checking your blind spot. Only nudge the wheel to initiate a lane change after you have confirmed it's safe to do so.
7
+
8
+
Many factors can impact the performance of openpilot ALC and openpilot LDW, causing them to be unable to function as intended. These include, but are not limited to:
9
+
10
+
* Poor visibility (heavy rain, snow, fog, etc.) or weather conditions that may interfere with sensor operation.
11
+
* The road facing camera is obstructed, covered or damaged by mud, ice, snow, etc.
12
+
* Obstruction caused by applying excessive paint or adhesive products (such as wraps, stickers, rubber coating, etc.) onto the vehicle.
13
+
* The device is mounted incorrectly.
14
+
* When in sharp curves, like on-off ramps, intersections etc...; openpilot is designed to be limited in the amount of steering torque it can produce.
15
+
* In the presence of restricted lanes or construction zones.
16
+
* When driving on highly banked roads or in presence of strong cross-wind.
17
+
* Extremely hot or cold temperatures.
18
+
* Bright light (due to oncoming headlights, direct sunlight, etc.).
19
+
* Driving on hills, narrow, or winding roads.
20
+
21
+
The list above does not represent an exhaustive list of situations that may interfere with proper operation of openpilot components. It is the driver's responsibility to be in control of the vehicle at all times.
22
+
23
+
## Limitations of openpilot ACC and FCW
24
+
25
+
openpilot ACC and openpilot FCW are not systems that allow careless or inattentive driving. It is still necessary for the driver to pay close attention to the vehicle’s surroundings and to be ready to re-take control of the gas and the brake at all times.
26
+
27
+
Many factors can impact the performance of openpilot ACC and openpilot FCW, causing them to be unable to function as intended. These include, but are not limited to:
28
+
29
+
* Poor visibility (heavy rain, snow, fog, etc.) or weather conditions that may interfere with sensor operation.
30
+
* The road facing camera or radar are obstructed, covered, or damaged by mud, ice, snow, etc.
31
+
* Obstruction caused by applying excessive paint or adhesive products (such as wraps, stickers, rubber coating, etc.) onto the vehicle.
32
+
* The device is mounted incorrectly.
33
+
* Approaching a toll booth, a bridge or a large metal plate.
34
+
* When driving on roads with pedestrians, cyclists, etc...
35
+
* In presence of traffic signs or stop lights, which are not detected by openpilot at this time.
36
+
* When the posted speed limit is below the user selected set speed. openpilot does not detect speed limits at this time.
37
+
* In presence of vehicles in the same lane that are not moving.
38
+
* When abrupt braking maneuvers are required. openpilot is designed to be limited in the amount of deceleration and acceleration that it can produce.
39
+
* When surrounding vehicles perform close cut-ins from neighbor lanes.
40
+
* Driving on hills, narrow, or winding roads.
41
+
* Extremely hot or cold temperatures.
42
+
* Bright light (due to oncoming headlights, direct sunlight, etc.).
43
+
* Interference from other equipment that generates radar waves.
44
+
45
+
The list above does not represent an exhaustive list of situations that may interfere with proper operation of openpilot components. It is the driver's responsibility to be in control of the vehicle at all times.
46
+
47
+
## Limitations of openpilot DM
48
+
49
+
openpilot DM should not be considered an exact measurement of the alertness of the driver.
50
+
51
+
Many factors can impact the performance of openpilot DM, causing it to be unable to function as intended. These include, but are not limited to:
52
+
53
+
* Low light conditions, such as driving at night or in dark tunnels.
54
+
* Bright light (due to oncoming headlights, direct sunlight, etc.).
55
+
* The driver's face is partially or completely outside field of view of the driver facing camera.
56
+
* The driver facing camera is obstructed, covered, or damaged.
57
+
58
+
The list above does not represent an exhaustive list of situations that may interfere with proper operation of openpilot components. A driver should not rely on openpilot DM to assess their level of attention.
0 commit comments