diff --git a/selfdrive/assets/training/step0.jpg b/selfdrive/assets/training/step0.jpg deleted file mode 100644 index 51146f98..00000000 --- a/selfdrive/assets/training/step0.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8c6c04843346495360f87d7378f6b92d1284f26876e4c61772391c4239eabb9a -size 187644 diff --git a/selfdrive/assets/training/step0.png b/selfdrive/assets/training/step0.png new file mode 100644 index 00000000..badeff6c Binary files /dev/null and b/selfdrive/assets/training/step0.png differ diff --git a/selfdrive/assets/training/step1.jpg b/selfdrive/assets/training/step1.jpg deleted file mode 100644 index 23c5e364..00000000 --- a/selfdrive/assets/training/step1.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e7ad4506e6e81e7b374676767be0037b1d27a5a6ba7e2354a639fe72510621c7 -size 251834 diff --git a/selfdrive/assets/training/step1.png b/selfdrive/assets/training/step1.png new file mode 100644 index 00000000..9fa6cf68 Binary files /dev/null and b/selfdrive/assets/training/step1.png differ diff --git a/selfdrive/assets/training/step10.jpg b/selfdrive/assets/training/step10.jpg deleted file mode 100644 index 55581bab..00000000 --- a/selfdrive/assets/training/step10.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:25b8ed39ca149b5083c61765951cef34ebbd94ed70d6111250f1f21f89c92170 -size 263592 diff --git a/selfdrive/assets/training/step10.png b/selfdrive/assets/training/step10.png new file mode 100644 index 00000000..10d216c8 Binary files /dev/null and b/selfdrive/assets/training/step10.png differ diff --git a/selfdrive/assets/training/step11.jpg b/selfdrive/assets/training/step11.jpg deleted file mode 100644 index 10392b83..00000000 --- a/selfdrive/assets/training/step11.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:01932662ce154ae0456aa5adf42e604df3342dad03651c7dfe596a982bc10de2 -size 220853 diff --git a/selfdrive/assets/training/step11.png b/selfdrive/assets/training/step11.png new file mode 100644 index 00000000..71d98864 Binary files /dev/null and b/selfdrive/assets/training/step11.png differ diff --git a/selfdrive/assets/training/step12.jpg b/selfdrive/assets/training/step12.jpg deleted file mode 100644 index 60bc9a1e..00000000 --- a/selfdrive/assets/training/step12.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:de067b0da7f676428a82d445a29d386f135081c53fd6203437bc7abeef941301 -size 297138 diff --git a/selfdrive/assets/training/step12.png b/selfdrive/assets/training/step12.png new file mode 100644 index 00000000..627f235c Binary files /dev/null and b/selfdrive/assets/training/step12.png differ diff --git a/selfdrive/assets/training/step13.jpg b/selfdrive/assets/training/step13.jpg deleted file mode 100644 index 78835586..00000000 --- a/selfdrive/assets/training/step13.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3a89702a4b25a5dd8431689cb06125780c30642613ac11d88dd245e1e8924cd7 -size 376601 diff --git a/selfdrive/assets/training/step13.png b/selfdrive/assets/training/step13.png new file mode 100644 index 00000000..2430c6c8 Binary files /dev/null and b/selfdrive/assets/training/step13.png differ diff --git a/selfdrive/assets/training/step14.jpg b/selfdrive/assets/training/step14.jpg deleted file mode 100644 index e9c0d4ab..00000000 --- a/selfdrive/assets/training/step14.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c9f2b6fa133b102f2008a60dda0b344826ecfa57127ba43c7551d14c1b213d3b -size 234676 diff --git a/selfdrive/assets/training/step14.png b/selfdrive/assets/training/step14.png new file mode 100644 index 00000000..835d6e24 Binary files /dev/null and b/selfdrive/assets/training/step14.png differ diff --git a/selfdrive/assets/training/step15.png b/selfdrive/assets/training/step15.png new file mode 100644 index 00000000..c65b0e2a Binary files /dev/null and b/selfdrive/assets/training/step15.png differ diff --git a/selfdrive/assets/training/step16.png b/selfdrive/assets/training/step16.png new file mode 100644 index 00000000..bff55984 Binary files /dev/null and b/selfdrive/assets/training/step16.png differ diff --git a/selfdrive/assets/training/step17.png b/selfdrive/assets/training/step17.png new file mode 100644 index 00000000..81d214d0 Binary files /dev/null and b/selfdrive/assets/training/step17.png differ diff --git a/selfdrive/assets/training/step2.jpg b/selfdrive/assets/training/step2.jpg deleted file mode 100644 index b5c07ffa..00000000 --- a/selfdrive/assets/training/step2.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bd1b7ea05bdadba70f1aa12af9e044224ff751a9feb7336b0868dda99876c4ae -size 199105 diff --git a/selfdrive/assets/training/step2.png b/selfdrive/assets/training/step2.png new file mode 100644 index 00000000..ab1498bc Binary files /dev/null and b/selfdrive/assets/training/step2.png differ diff --git a/selfdrive/assets/training/step3.jpg b/selfdrive/assets/training/step3.jpg deleted file mode 100644 index 09ea3c7b..00000000 --- a/selfdrive/assets/training/step3.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4ef49a4dde1309ca0e44de41ded5bf70a5e3dbf0cd503c50f03769c93c07e998 -size 259261 diff --git a/selfdrive/assets/training/step3.png b/selfdrive/assets/training/step3.png new file mode 100644 index 00000000..d19e388e Binary files /dev/null and b/selfdrive/assets/training/step3.png differ diff --git a/selfdrive/assets/training/step4.jpg b/selfdrive/assets/training/step4.jpg deleted file mode 100644 index d4d2e2cc..00000000 --- a/selfdrive/assets/training/step4.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:10cc7c1a0515dcef8ae840d8d18cdfb6b60cbede409d25cfc8375c190763d7bc -size 269618 diff --git a/selfdrive/assets/training/step4.png b/selfdrive/assets/training/step4.png new file mode 100644 index 00000000..874b1939 Binary files /dev/null and b/selfdrive/assets/training/step4.png differ diff --git a/selfdrive/assets/training/step5.jpg b/selfdrive/assets/training/step5.jpg deleted file mode 100644 index 02ef94f1..00000000 --- a/selfdrive/assets/training/step5.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:58d340534194a7ba03466ce0f1eefaf2431d50ad6651702cb438b22d87b276bd -size 178004 diff --git a/selfdrive/assets/training/step5.png b/selfdrive/assets/training/step5.png new file mode 100644 index 00000000..9ee3388c Binary files /dev/null and b/selfdrive/assets/training/step5.png differ diff --git a/selfdrive/assets/training/step6.jpg b/selfdrive/assets/training/step6.jpg deleted file mode 100644 index 603450e6..00000000 --- a/selfdrive/assets/training/step6.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0d67cbc355c1f22e0ce20ff952a02df9b238774ebaf3076acfcc0f10944779aa -size 257768 diff --git a/selfdrive/assets/training/step6.png b/selfdrive/assets/training/step6.png new file mode 100644 index 00000000..14463ea0 Binary files /dev/null and b/selfdrive/assets/training/step6.png differ diff --git a/selfdrive/assets/training/step7.jpg b/selfdrive/assets/training/step7.jpg deleted file mode 100644 index 99a16f5e..00000000 --- a/selfdrive/assets/training/step7.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:21de74ca3ca3723c8d9e8e8671f07fede2a444c4ad1aeeb53dd91d25175a0d70 -size 294373 diff --git a/selfdrive/assets/training/step7.png b/selfdrive/assets/training/step7.png new file mode 100644 index 00000000..68233321 Binary files /dev/null and b/selfdrive/assets/training/step7.png differ diff --git a/selfdrive/assets/training/step8.jpg b/selfdrive/assets/training/step8.jpg deleted file mode 100644 index 8b530dfb..00000000 --- a/selfdrive/assets/training/step8.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:441de6705aba7218327cb49866bf00927d2d8b6b724e91c9006b20a88f32c71a -size 216384 diff --git a/selfdrive/assets/training/step8.png b/selfdrive/assets/training/step8.png new file mode 100644 index 00000000..1a5bb136 Binary files /dev/null and b/selfdrive/assets/training/step8.png differ diff --git a/selfdrive/assets/training/step9.jpg b/selfdrive/assets/training/step9.jpg deleted file mode 100644 index 8caa68ad..00000000 --- a/selfdrive/assets/training/step9.jpg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8a7bfa7d4f48753409dd125d6a48b6b2d7e42a62b4b6fb1f2a7f5f11b212665a -size 200923 diff --git a/selfdrive/assets/training/step9.png b/selfdrive/assets/training/step9.png new file mode 100644 index 00000000..f9b53cf7 Binary files /dev/null and b/selfdrive/assets/training/step9.png differ diff --git a/selfdrive/ui/qt/offroad/onboarding.cc b/selfdrive/ui/qt/offroad/onboarding.cc index 3b6b32c6..7fcae65a 100644 --- a/selfdrive/ui/qt/offroad/onboarding.cc +++ b/selfdrive/ui/qt/offroad/onboarding.cc @@ -12,30 +12,28 @@ void TrainingGuide::mouseReleaseEvent(QMouseEvent *e) { - int leftOffset = (geometry().width()-1620)/2; - int mousex = e->x()-leftOffset; - int mousey = e->y(); + //qDebug() << e->x() << ", " << e->y(); // Check for restart - if (currentIndex == (boundingBox.size() - 1) && 1050 <= mousex && mousex <= 1500 && - 773 <= mousey && mousey <= 954) { + if (currentIndex == (boundingBox.size() - 1) && 200 <= e->x() && e->x() <= 920 && + 760 <= e->y() && e->y() <= 960) { currentIndex = 0; - } else if (boundingBox[currentIndex][0] <= mousex && mousex <= boundingBox[currentIndex][1] && - boundingBox[currentIndex][2] <= mousey && mousey <= boundingBox[currentIndex][3]) { + } else if (boundingBox[currentIndex][0] <= e->x() && e->x() <= boundingBox[currentIndex][1] && + boundingBox[currentIndex][2] <= e->y() && e->y() <= boundingBox[currentIndex][3]) { currentIndex += 1; } if (currentIndex >= boundingBox.size()) { emit completedTraining(); } else { - image.load("../assets/training/step" + QString::number(currentIndex) + ".jpg"); + image.load("../assets/training/step" + QString::number(currentIndex) + ".png"); update(); } } void TrainingGuide::showEvent(QShowEvent *event) { currentIndex = 0; - image.load("../assets/training/step0.jpg"); + image.load("../assets/training/step0.png"); } void TrainingGuide::paintEvent(QPaintEvent *event) { diff --git a/selfdrive/ui/qt/offroad/onboarding.hpp b/selfdrive/ui/qt/offroad/onboarding.hpp index 9ff0b111..eb067478 100644 --- a/selfdrive/ui/qt/offroad/onboarding.hpp +++ b/selfdrive/ui/qt/offroad/onboarding.hpp @@ -26,8 +26,26 @@ private: // Bounding boxes for the a given training guide step // (minx, maxx, miny, maxy) - QVector> boundingBox {{250, 930, 750, 900}, {280, 1280, 650, 950}, {330, 1130, 590, 900}, {910, 1580, 500, 1000}, {1180, 1300, 630, 720}, {290, 1050, 590, 960}, - {1090, 1240, 550, 660}, {1050, 1580, 250, 900}, {320, 1130, 670, 1020}, {1010, 1580, 410, 750}, {1040, 1500, 230, 1030}, {300, 1190, 590, 920}, {1050, 1310, 170, 870}, {950, 1530, 460, 770}, {190, 970, 750, 970}}; + QVector> boundingBox { + {650, 1375, 700, 900}, + {1600, 1920, 0, 1080}, + {1600, 1920, 0, 1080}, + {1240, 1750, 480, 1080}, + {1570, 1780, 620, 750}, + {1600, 1920, 0, 1080}, + {1630, 1740, 620, 780}, + {1200, 1920, 0, 1080}, + {1455, 1850, 400, 660}, + {1460, 1800, 195, 520}, + {1600, 1920, 0, 1080}, + {1350, 1920, 65, 1080}, + {1600, 1920, 0, 1080}, + {1570, 1900, 130, 1000}, + {1350, 1770, 500, 700}, + {1600, 1920, 0, 1080}, + {1600, 1920, 0, 1080}, + {1000, 1800, 760, 954}, + }; signals: void completedTraining();