Skip to content

Commit f4ee52f

Browse files
committed
dragonpilot beta3
date: 2024-02-12T12:52:55 commit: 0f5fdc8c6be06fb8901e8be8f3fa7d00596eb1f4
1 parent 7a6a111 commit f4ee52f

File tree

397 files changed

+20079
-26137
lines changed

Some content is hidden

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

397 files changed

+20079
-26137
lines changed

.gitignore

-2
Original file line numberDiff line numberDiff line change
@@ -88,5 +88,3 @@ build/
8888

8989
poetry.toml
9090
Pipfile
91-
92-
third_party/mapd/

CHANGELOGS.md

+29-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,31 @@
1-
dragonpilot beta3 2023.12.23
1+
dragonpilot beta3 2024.02.12
2+
=======================
3+
* Comma 0.9.6 release
4+
* New driving model (Los Angles V2)
5+
* Vision model trained on more data
6+
* Improved driving performance
7+
* Directly outputs curvature for lateral control
8+
* New driver monitoring model
9+
* Trained on larger dataset
10+
* AGNOS 9 (9.6)
11+
* comma body streaming and controls over WebRTC
12+
* Improved fuzzy fingerprinting for many makes and models
13+
* Hyundai Staria 2023 support thanks to sunnyhaibin!
14+
* Kia Niro Plug-in Hybrid 2022 support thanks to sunnyhaibin!
15+
* Toyota RAV4 2023-24 support
16+
* Toyota RAV4 Hybrid 2023-24 support
17+
* DP HIGHLIGHT:
18+
* TSS2 long, Dynamic Follow and Accel profile tune has been updated.
19+
* New version of dynamic e2e with twice and fast detection.
20+
* De2e will now slow down for upcoming turns when using NOO.
21+
* Auto lane change assist (USE IT AT YOUR OWN RISK).
22+
* Optimized/Refactored NOO Voice Guidence.
23+
* Re-added: Rainbow road path.
24+
* Re-added: Full screen Nav.
25+
* Re-added: Toyota Low Speed Override.
26+
* Bug fixes and improvements.
27+
28+
dragonpilot beta3 [2023.12.23]
229
=======================
330
* Comma 0.9.6 release
431
* New driving model (Blue Diamond).
@@ -12,7 +39,7 @@ dragonpilot beta3 2023.12.23
1239
* Toyota RAV4 Hybrid 2023 support
1340
* DP HIGHLIGHT:
1441
* Flight Panel (compass, height, pitch).
15-
* Model Confidence indicator (in the max speed box).
42+
* Model Confidence indicator (in the max speed box).
1643
* New version of dynamic e2e controller with better detection logic.
1744
* Adjustable lane change speed (default 20mph, OFF = no control during lane change)
1845
* TSS2 long, Dynamic Follow and Accel profile tune has been updated.

README.md

+6-15
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ What is openpilot?
1313
</tr>
1414
</table>
1515

16-
Running on a dedicated device in a car
16+
To start using openpilot in a car
1717
------
1818

1919
To use openpilot in a car, you need four things:
@@ -22,30 +22,21 @@ To use openpilot in a car, you need four things:
2222
3. **Supported Car:** Ensure that you have one of [the 250+ supported cars](docs/CARS.md).
2323
4. **Car Harness:** You will also need a [car harness](https://comma.ai/shop/car-harness) to connect your comma 3/3X to your car.
2424

25-
We have detailed instructions for [how to install the harness and device in a car](https://comma.ai/setup).
25+
We have detailed instructions for [how to install the harness and device in a car](https://comma.ai/setup). Note that it's possible to run openpilot on [other hardware](https://blog.comma.ai/self-driving-car-for-free/), although it's not plug-and-play.
2626

27-
Running on PC
28-
------
29-
30-
All openpilot services can run as usual on a PC without requiring special hardware or a car. You can also run openpilot on recorded or simulated data to develop or experiment with openpilot.
31-
32-
With openpilot's tools, you can plot logs, replay drives, and watch the full-res camera streams. See [the tools README](tools/README.md) for more information.
33-
34-
You can also run openpilot in simulation [with the MetaDrive simulator](tools/sim/README.md). This allows openpilot to drive around a virtual car on your Ubuntu machine.
35-
36-
A PC running openpilot can also control your vehicle if it is connected to a [webcam](https://github.com/commaai/openpilot/tree/master/tools/webcam), a [black panda](https://comma.ai/shop/products/panda), and a [harness](https://comma.ai/shop/products/car-harness).
37-
38-
Community and Contributing
27+
To start developing openpilot
3928
------
4029

4130
openpilot is developed by [comma](https://comma.ai/) and by users like you. We welcome both pull requests and issues on [GitHub](http://github.com/commaai/openpilot).
4231

4332
* Join the [community Discord](https://discord.comma.ai)
4433
* Check out [the contributing docs](docs/CONTRIBUTING.md)
34+
* Check out the [openpilot tools](tools/)
35+
* Read about the [development workflow](docs/WORKFLOW.md)
4536
* Code documentation lives at https://docs.comma.ai
4637
* Information about running openpilot lives on the [community wiki](https://github.com/commaai/openpilot/wiki)
4738

48-
Want to get paid to work on openpilot? [comma is hiring](https://comma.ai/jobs#open-positions) and offers lots of [bounties](docs/BOUNTIES.md).
39+
Want to get paid to work on openpilot? [comma is hiring](https://comma.ai/jobs#open-positions) and offers lots of [bounties](docs/BOUNTIES.md) for external contributors.
4940

5041
Safety and Testing
5142
----

RELEASES.md

+8-3
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,19 @@
1-
Version 0.9.6 (20XX-XX-XX)
1+
Version 0.9.6 (2024-02-XX)
22
========================
33
* New driving model
44
* Vision model trained on more data
55
* Improved driving performance
6+
* Directly outputs curvature for lateral control
7+
* New driver monitoring model
8+
* Trained on larger dataset
69
* AGNOS 9
710
* comma body streaming and controls over WebRTC
11+
* Improved fuzzy fingerprinting for many makes and models
812
* Hyundai Staria 2023 support thanks to sunnyhaibin!
913
* Kia Niro Plug-in Hybrid 2022 support thanks to sunnyhaibin!
10-
* Toyota RAV4 2023 support
11-
* Toyota RAV4 Hybrid 2023 support
14+
* Lexus LC 2024 support thanks to nelsonjchen!
15+
* Toyota RAV4 2023-24 support
16+
* Toyota RAV4 Hybrid 2023-24 support
1217

1318
Version 0.9.5 (2023-11-17)
1419
========================

body/board/inc/stm32f4xx.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
* is using in the C source code, usually in main.c. This file contains:
99
* - Configuration section that allows to select:
1010
* - The STM32F4xx device used in the target application
11-
* - To use or not the peripherals drivers in application code(i.e.
12-
* code will be based on direct access to peripherals registers
11+
* - To use or not the peripheral's drivers in application code(i.e.
12+
* code will be based on direct access to peripheral's registers
1313
* rather than drivers API), this option is controlled by
1414
* "#define USE_HAL_DRIVER"
1515
*

body/board/obj/body.bin

0 Bytes
Binary file not shown.

body/board/obj/body.bin.signed

0 Bytes
Binary file not shown.

body/board/obj/body.elf

0 Bytes
Binary file not shown.

body/board/obj/bootstub.body.bin

0 Bytes
Binary file not shown.

body/board/obj/bootstub.body.elf

0 Bytes
Binary file not shown.

body/board/obj/gitversion.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
const uint8_t gitversion[8] = "4ba36d72";
1+
const uint8_t gitversion[8] = "e92d1f09";

cereal/car.capnp

+3-2
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ struct CarEvent @0x9b1657f34caf3ad3 {
5151
parkBrake @29;
5252
manualRestart @30;
5353
lowSpeedLockout @31;
54-
plannerError @32;
5554
joystickDebug @34;
5655
steerTempUnavailableSilent @35;
5756
resumeRequired @36;
@@ -142,6 +141,7 @@ struct CarEvent @0x9b1657f34caf3ad3 {
142141
startupFuzzyFingerprintDEPRECATED @97;
143142
noTargetDEPRECATED @25;
144143
brakeUnavailableDEPRECATED @2;
144+
plannerErrorDEPRECATED @32;
145145
}
146146
}
147147

@@ -601,7 +601,8 @@ struct CarParams {
601601
enum SteerControlType {
602602
torque @0;
603603
angle @1;
604-
curvature @2;
604+
605+
curvatureDEPRECATED @2;
605606
}
606607

607608
enum TransmissionType {

cereal/custom.capnp

+5-1
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,11 @@ struct ControlsStateExt @0xda96579883444c35 {
6565
alkaEnabled @1 :Bool;
6666
}
6767

68-
struct CustomReserved4 @0x80ae746ee2596b11 {
68+
struct NavInstructionExt @0x80ae746ee2596b11 {
69+
voiceDistance @0: Text;
70+
voiceDirection @1: Text;
71+
iconDistance @2: Text;
72+
iconDirection @3: Text;
6973
}
7074

7175
struct CustomReserved5 @0xa5cd762cd951a455 {

0 commit comments

Comments
 (0)