Такси должно быть комфортным и безопасным. А это зависит не только от качества автомобиля и сервиса, но и от концентрации внимания водителя, которая падает при переутомлении. Поэтому на уровне сервиса мы ограничиваем время, которое водитель проводит за рулём.
Но иногда водители выходят на линию уже уставшими — например, весь день человек был занят на другой работе, а вечером решил “подрулить”. Что с этим делать? Как понять, что водитель заступает на смену не выспавшись? Можно, например, попробовать оценить, насколько внимательно он следит за дорогой, и определить признаки усталости, например по характеру морганий. Звучит просто? Всё сложнее, чем кажется.
Сегодня мы впервые расскажем читателям Хабра о том, как мы придумывали и разрабатывали камеру, которая умеет это делать.
Итак, дано: частота и длительность морганий зависят от степени усталости. Когда мы утомлены, голова менее подвижна, направление взгляда меняется реже, мы моргаем чаще и оставляем глаза закрытыми на большие промежутки времени — разница может измеряться долями секунд или несколькими градусами поворота, но она есть. Нашей задачей было сконструировать устройство, которое позволяет анализировать моргания, а также направление взгляда, зевки и движения головы, чтобы оценивать уровень внимания и усталости водителя.
Сначала мы решили: а давайте сделаем приложение для ноутбука, поставим его добровольцам из числа сотрудников, а оно будет при помощи встроенной камеры отслеживать нужные нам признаки? Так мы сразу соберём большой массив информации для анализа и быстро проверим свои гипотезы.
Спойлер: ничего не вышло! Довольно быстро стало понятно, что большинство людей при работе за компьютером постоянно смотрят на клавиатуру и наклоняют голову. То есть глаз не видно, и даже непонятно, закрыты они или открыты, моргает человек или просто переводит взгляд с экрана на клавиатуру и обратно.
Тогда мы поняли, что даже для того, чтобы сделать прототип, нам нужно какое-то устройство. Мы купили первую попавшуюся модель IP-камеры, которая работает в ИК-диапазоне.
Зачем нам ИК-диапазон? Освещение бывает разным, иногда пользователь в тени, иногда свет сзади, сверху или его вообще нет. Если мы делаем измерительный прибор, то он должен работать в любых условиях одинаково.
Для эксперимента подошла довольно популярная камера от Xiaomi — CHUANGMI.
Оказалось, что она снимает с частотой 15 кадров в секунду, а нам надо в два раза больше: моргание длится от 30 до 150 мс, при 15 кадрах в секунду мы рисковали «не увидеть» моргания короче 60–70 мс. Поэтому нам пришлось модифицировать её прошивку, чтобы принудительно включить ИК-подсветку, получить прямой доступ к видеопотоку и забирать нужные нам 30 кадров в секунду. Подключив камеру к ноутбуку и настроив получение видеопотока через RTSP-протокол, мы начали записывать первые видеоролики. Камеру расположили на 15 см ниже камеры ноутбука, и это позволяло лучше «видеть» глаза пользователя.
Успех? И снова нет. После сбора нескольких сотен видеозаписей мы поняли, что и так ничего не получается. Поведение пользователя ноутбука в течение дня отличается от поведения водителя: человек может в любой момент встать, отойти перекусить, просто пройтись и сделать разминку, в то время, как водитель гораздо больше времени проводит в сидячем положении. Поэтому такие данные нам не подходят.
Стало понятно, что единственный путь — сделать или купить подходящую камеру и установить её в машину.
Казалось бы, всё элементарно: покупаем видеорегистратор, поворачиваем в сторону водителя, крепим в машине и раз в неделю забираем SD-карты с видеозаписями. Но и тут на деле всё оказалось не так просто.
Во-первых, крайне сложно найти видеорегистратор с ИК-подсветкой, а нам надо хорошо видеть лицо, особенно ночью.
Во-вторых, у всех видеорегистраторов широкоугольная линза, так что область с лицом водителя получается довольно небольшая и на записи ничего не разобрать. Да и искажения от линзы довольно сильно портят анализ положения головы и направления взгляда.
В-третьих, эта затея плохо масштабируется на десять, сто и более машин. Нам ведь нужно собрать много данных от разных водителей, чтобы проанализировать их и сделать выводы. Каждую неделю или каждый день менять карты памяти на сотне машин вручную — огромная трата времени. Мы даже пробовали найти камеру, которая бы загружала видеозаписи в облако, но ничего похожего на рынке не было.
Возникла даже идея сделать «свой видеорегистратор» из Raspberry Pi, камеры с ИК-подсветкой и крепления.
Получилось не совсем то, чего мы ожидали: громоздко, невозможно установить камеру отдельно от компьютера. Дело в том, что при длине кабеля больше 50 см начинались проблемы с сигналом, да и сам по себе CSI-шлейф довольно хрупкий, слишком широкий и поэтому не очень пригоден для монтажа в машину.
Надо ехать в Гонконг, решили мы. Цель поездки была довольно абстрактная: посмотреть, что делают разные производители в области анализа поведения водителя, купить образцы изделий, если найдём, и поискать подходящие технические решения/компоненты, которые мы могли бы установить в машины.
Мы поехали сразу на две популярные выставки электроники и компонентов. В павильоне автомобильной электроники мы увидели невиданное засилье видеорегистраторов, камер заднего вида и систем ADAS, но анализом поведения водителя практически никто не занимался. Прототипы нескольких производителей определяли засыпание, отвлечение внимания, курение и разговор по телефону, но про усталость никто даже не думал.
В итоге мы купили несколько образцов камер и одноплатных компьютеров. Стало понятно, что 1) подходящих нам готовых изделий нет; 2) надо разделять компьютер и камеру, чтобы не заслонять обзор водителю. Поэтому мы взяли плату камеры с интерфейсом USB и в качестве вычислительного блока к ней одноплатный компьютер Banana Pi, а заодно и несколько Android-плееров на процессорах Amlogic.
«Почему плееры?» — спросите вы. На самом деле S912 и даже S905 — довольно мощные с точки зрения производительности и вполне себе потянут запись видео для наших целей даже с анализом изображения прямо на месте. Анализ изображения на месте нужен был для того, чтобы не слать весь видеопоток на сервер.
Давайте посчитаем: минута хорошо сжатого в H.264 видео в разрешении 640 ? 480 (30 FPS) занимает не меньше 5 мегабайт. Значит, за час будет 300 мегабайт, а за стандартную 8-часовую смену — примерно 2-3 гигабайта.
Заливать каждый день при помощи LTE-модема 3 гигабайта видео — ну очень “дорого”. Поэтому мы решили периодически записывать 5-минутные ролики, а всё, что происходит в машине, анализировать прямо там и загружать на наши сервера уже в виде разобранного потока событий: набор точек лица, направление взгляда, поворот головы и т. п.
Мы вернулись с выставок в хорошем настроении, привезли кучу нужного (и ненужного) барахла и поняли, как мы будем дальше делать прототип.
USB-камера, которую мы нашли в Гонконге, нам почти идеально подходила: размер 38 ? 38 мм, стандартные линзы (12 мм), возможность припаять прямо на плату ИК-диоды подсветки.
Поэтому мы сразу попросили производителя сделать нам прототип с необходимыми компонентами. Теперь мы понимали: нам нужна USB-камера с подсветкой и одноплатный ПК для обработки видео. Мы решили попробовать всё, что было представлено на рынке, и устроили сеанс шопинга на AliExpress. Мы накупили четыре десятка разных камер, десяток одноплатных ПК, Android-плееров, коллекцию 12мм линз и много других странных устройств.
Вопрос с “железом” решился. А как быть с софтом?
Довольно быстро нам удалось на основе OpenCV получить простой прототип, который пишет видео, находит лицо водителя, анализирует его, размечает на лице 68 ключевых точек, распознаёт моргания, зевки, поворот головы и т. п.
Следующей задачей было заставить наш прототип работать на одноплатном ПК. Raspberry PI отвалился сразу: мало ядер, слабый процессор, больше семи кадров в секунду из него не вытащить. А о том, чтобы одновременно писать видео, распознавать лицо и анализировать его, и речи не было. По этим же причинам нам не подошли ТВ-приставки и одноплатные компьютеры на Allwinner (H2, H3, H5), Amlogic S905 и Rockchip RK3328, хотя последний был очень близок к желаемым показателям. В итоге у нас осталось две потенциальных SoC: Amlogic S912 и Rockchip RK3399.
На Amlogic выбор устройств был небольшой: ТВ-бокс или Khadas VIM2. На ТВ-боксе и Khadas всё работало примерно одинаково, но охлаждение ТВ-приставок оставляло желать лучшего, да и настройка Linux на них — зачастую занятие не для слабонервных: заставить работать Wi-Fi, BT, сделать так, чтобы ОС видела всю память, — это долго, сложно и непредсказуемо. В итоге мы выбрали Khadas VIM2: к нему есть штатный радиатор охлаждения, и плата достаточно компактная, чтобы спрятать её за приборной панелью машины.
К этому моменту производитель платы камеры уже прислал нам пробную партию из ста штук, и мы рвались в бой: делать прототип, ставить в машину и собирать данные.
У нас была камера, был софт, был одноплатный ПК, но не было ни малейшего представления, как всё это разместить в машине и подключить к бортовому питанию.
Очевидно, что для камеры нужен был корпус и крепление. Мы купили сразу два 3D-принтера, чтобы печатать детали, а первую примитивную модель корпуса нам сделал подрядчик.
Теперь возникла непростая задача выбора: куда крепить камеру в машине, чтобы получить хорошую картинку, но не загораживать обзор водителю. Вариантов было ровно три:
- Посередине лобового стекла.
- У левой стойки.
- На зеркале заднего вида.
В тот момент нам показалось, что лучше всего прикрепить камеру прямо к зеркалу заднего вида: оно всегда направлено в лицо водителю, поэтому камера будет снимать именно то, что нам надо. К сожалению, производители зеркал заднего вида не позаботились о том, чтобы к ним можно было что-то удобно и надёжно прикрепить. Камеры плохо держались, падали и закрывали обзор.
Тем не менее мы оборудовали несколько машин и начали собирать с них данные. Стало понятно, что конструкция неидеальная, и полезли проблемы, связанные с производительностью и нагревом при одновременной видеозаписи и анализе лица.
Тогда мы решили крепить камеру на уровне глаз у левой стойки: меньше закрываем обзор и хороший угол для камеры, чтобы было видно водителя. Корпус пришлось переделать, поскольку крепления с шарнирами показали себя крайне ненадёжно: они разбалтываются при тряске, ломаются, а присоски отклеиваются от стекла.
Мы решили, что для прототипа и сбора данных лучше намертво приклеить камеры к стеклу, чтобы никакая тряска и внешнее воздействие не могли поменять их положение. Мы слегка доработали корпус и заодно провели нагрузочное тестирование монтажа при помощи специального двухстороннего скотча. Для тестирования использовали сложное и высокоточное оборудование.
Из-за проблем с производительностью мы решили поменять SoC на более мощную, поэтому выбрали одноплатный ПК NanoPI M4 на процессоре Rockchip RK3399.
По сравнению с Khadas VIM2 он примерно на треть производительнее, у него есть аппаратное сжатие и декодирование видео, и он намного стабильнее ведёт себя в сложных температурных условиях. Да, мы пробовали запускать камеры и платы в морозильнике, грели их в духовке и проводили множество других нечеловеческих испытаний.
Поскольку мы записываем видео не просто так, а в динамике в течение дня, было важно, чтобы системное время на устройстве было точным. К сожалению, большинство одноплатных компьютеров не оборудованы часами с автономным питанием. Нам повезло, что на нашем NanoPI был разъём для подключения батарейки.
Пришлось спроектировать корпус для компьютера, который защищал бы его физически и выступал в качестве держателя для антенн WiFi и BT. Там же мы предусмотрели место для монтажа батарейки часов с держателем.
Далее мы планировали оборудовать прототипами сто машин, которые будут записывать видео и в режиме онлайн передавать нам в облако всю телеметрию: есть ли водитель, как часто и долго он моргает, зевает, отвлекается от дороги, поворачивает голову и т. п. Все эти (и не только) параметры позволяют нам обучать модель, которая оценивает, насколько сконцентрирован на дороге водитель, не отвлекается ли он и не устал ли. Чтобы всё это делать прямо на устройстве в машине, нам пришлось полностью переписать код, сделать аппаратное сжатие видео, ротацию логов и видеозаписей, регулярную отправку на сервер, удалённое обновление ПО и многое другое.
В это же время нам стало понятно, что наши расчёты и алгоритмы будут работать намного лучше при более точном базовом анализе лица. В первых прототипах мы использовали встроенный в OpenCV детектор лиц на основе haar-каскадной модели и модель для разметки 68 точек лица на основе библиотеки dlib. Положение головы мы вычисляли сами путём расчёта проекции точек лица на фокальную плоскость. Open-source решения по распознаванию и разметке лиц хорошо работают на кадрах, где лицо снято в анфас или профиль, но на промежуточных состояниях часто ошибаются.
Поэтому мы решили лицензировать хорошее стороннее решение по распознаванию и разметке лица — SDK от компании VisionLabs. По сравнению с предыдущими алгоритмами оно более ресурсоёмкое, но даёт заметный прирост качества распознавания и разметки лица, что приводит к более точному извлечению факторов для машинного обучения. С помощью коллег из VisionLabs нам удалось быстро перейти на их SDK и получить нужную нам производительность: 30 кадров/сек. при разрешении 640х480.
SDK VisionLabs использует нейронные сети для распознавания лиц. Технология обрабатывает каждый кадр, находит на нем лицо водителя и выдает координаты расположения глаз, носа, рта и других ключевых точек. Полученные данные используются для создания нормализованного кадра размером 250х250, где лицо находится строго по центру. Этот кадр уже можно использовать для вычисления положения головы в градусах по трём осям: yaw, pitch и roll. Чтобы отследить статус глаз водителя, система анализирует изображение глаз и для каждого глаза принимает решение: закрыт он или открыт. Система умеет при помощи технологии IR Liveness определять, живой человек перед камерой, или водитель прикрепил фотографию. Для анализа используется нормализованный кадр, а на выходе мы получаем результат alive или notalive.
Заключение
Пока мы переписывали и отлаживали ПО, наши 3D-принтеры днями и ночами печатали корпусы для камер и одноплатных ПК. На печать комплекта (корпус камеры + корпус ПК) уходило примерно 3–4 часа работы принтера, поэтому нам пришлось расширить производственные мощности: задействовали четыре принтера. Но мы всё успели сделать в запланированные сроки.
За две недели мы полностью оборудовали первую сотню машин в нескольких таксопарках — партнёрах Яндекс.Такси. Сейчас с их помощью мы собираем видеозаписи, анализируем поведение водителя, признаки усталости, улучшаем алгоритмы и обучаем модели, оценивающие уровень внимания и усталости. И только после этого (с учётом всех данных, отзывов водителей и пассажиров) мы будем готовы перейти к следующему этапу – массовому производству и внедрению.
К сожалению, для масштабирования на несколько тысяч или десятков тысяч установок текущее техническое решение не очень подходит по ряду причин. Всё, о чём мы рассказали в этой статье – это быстрый эксперимент, целью которого было в сжатые сроки научиться непосредственно в машинах собирать данные для обучения моделей. Следующий большой этап для нас – разработать и начать производить устройство тех же габаритов, но состоящее из одного блока: и камера, и датчики, и модем будут расположены в одном компактном корпусе, который мы и будем массово устанавливать в машинах.
Комментарии (169)
timon_aeg
24.07.2019 11:36-1Спешите видеть: SMM отрабатывает резонансную аварию.
remzalp
24.07.2019 12:13За компанию неплохая идея для идентификации водителя по лицу. Все-равно видеопоток уже анализируется, почему бы не добавить пару простых правил.
Полностью на откуп автоматике не отдавать, писать в лог для анализа.brun4eg Автор
24.07.2019 12:22Разумеется мы об этом думаем:
камера, да ещё и с ИК-подсветкой, которая видит не статичную фотографию, а видеоряд точно может использоваться для идентификации водителя и сравнения лица с имеющимся в нашей базе
neenik
24.07.2019 12:10Яндекс.Драйв — взлетел. Нет планов на Яндекс.Такси-2, где не будут использоваться сторонние таксопарки? Какой бы контроль не был — они сторонние и будут косячить всегда.
Ну а при появлении автономных авто — Драйв и Такси-2 автоматически сольются в Такси-3.axtrace
24.07.2019 17:26так в этом и суть была. Каршеринг сам по себе никому не нужен, но если оставить только яндекс.такси, то с появлением автономных авто доля рынка будет размыта всякими белками, делимобилями и юдрайвом. Поэтому надо у них долю отнимать. Для этого и нужен яндекс.драйв. С появлением автономных авто драйв и такси, естественно, сольются в одно
XeL077
24.07.2019 12:15«Каждый водитель имеет необходимые документы для выполнения заказов» — это не так работает, таксопарк может быть ИПшник, который закроет компанию или уже закрыл её пол года назад.
Какие-то проверки есть таксопарков?
Что вы для этого делаете?
Как-то я брал автомобиль и в яДрайве превысил скорость на пустой дороге перед КАДом, мне прислали уведомление: ая-яй.
Неужели нельзя считывать нарушения скоростного режима? На 10 км в драйве можно, а через навигатор 20-30 сверху нормы нельзя?
Нужно блокировать таксопарки с такими автомобилями и по госномеру.
Я заказываю комфорт и комфорт плюс, пишу жалобы, но результат не меняется: «Вот вам промокодик, спасибо за обращение, хаха-ха, мы работаем над этим».
Пересел на «детский тариф» в нем водители аккуратнее, выходит можно как-то отбирать?
Я не хочу разговаривать, убеждать и ругаться, я хочу сажать свою жену с ребенком в такси и не думать как они доедут.
Значит не делаете потому что таких таксистов мало, вывод у меня один — это жадность и стремление урвать по больше на комиссии.
Кстати по драйву: до сих пор нет авто с детскими креслами (не говоря уже об автомобялях без знаках аварийной остановки и запасках с аптечками).
Я раза 3 писал в поддержку про кресла в СПб и каждый раз «мы работаем над этим».Assargin
24.07.2019 12:55не говоря уже об автомобялях без знаках аварийной остановки и запасках с аптечками
Ох, о чём вы. Не знаю, на какой КШ вы пересели, может на Матрёшку (где регистраторы стоят во всех авто) или иной премиум, но в «обычных» багажник практически всегда девственно пуст.
brun4eg, поставьте в багажник камеру с системой распознавания запаски, аптечки, огнетушителя и знака аварийной остановки. Но самое главное — чтобы система ловила тот самый момент, когда какой-нибудь предмет исчезает из авто.Gryphon88
24.07.2019 13:00Тут лучше как на морфлоте: у каждого предмета есть своё крепление. А дальше не то что RFID-метка, геркона хватит.
XeL077
24.07.2019 13:02+1Дельный совет, можно в каждый предмет встроить метку и при удалении его далеко от автомобиля фиксировать событие.
Assargin
24.07.2019 13:28Обычная магазинная антивор-система на первый взгляд решение подходящее, концептуально.
Вынес предмет с меткой за пределы зоны охраны — фиксирует. Открепил метку от предмета, которая она охраняет — вроде тоже должна фиксировать (сам не пробовал, не знаю). Даже никаких одноплатников требовать не должно. Просто подвести нужные контакты к бортовому компьютеру или к системе телеметрии КШ-авто.
Надоели пустые багажники.
Во-первых, почти все вышеперечисленные предметы обязательны в ходе движения на авто. Как ещё ГИБДД не устраивает рейды по КШ за огнетушитель или аптечку — не знаю, как по мне — это просто золотая жила.
Во-вторых, в некоторых ситуациях эти предметы реально помогут спасти имущество или даже жизнь. А несознательные уроды просто их воруют.XeL077
24.07.2019 13:57Мне чет кажется что их и не было, сел авто 100 км пробега, есть только знак аварийной остановки, раньше всегда фиксировал фото у вас нет того и этого, сейчас уже забил.
KyZZMI4
24.07.2019 22:44ПДД не предусматривает показ аптечки сотрудникам ГИБДД, так что они не имеют права проверять их.
XeL077
25.07.2019 11:48У вас очень странная реакция, подушки безопасности тоже не обязательно иметь в автомобилях по ПДД, и показывать их сотрудникам ГИБДД, давайте их будут вытаскивать из каршеринг тачек, а то вдруг их украдут.
KyZZMI4
26.07.2019 00:33Ну не то что бы вытаскивать, но после ДТП их ставят редко.
Но я не про наличие знака и аптечки, они нужны и должны быть. Я против «как по мне — это просто золотая жила.» ПДД не предусматривает проверку аптечек на дороге, значит никакие аптечки не должны просить сотрудники ГИБДД, так же как и предъявлять аккаунт в каршеринге и всё остальное, что не прописано в ПДД.
Я за закон, украл аптечку — получи статью за воровство (если конечно она попадает по цене под статью), нет аптечки — не проходишь ТО.
Ну и кстати подушки в авто нужны больше водителю, а не владельцу каршеринга или сотруднику ГИБДД.
XeL077
24.07.2019 13:01Да эта, я стер из комента название.
Меня не волнуют регистраторы внутри и снаружи, я хочу доехать из пункта А в Б, даже если бы они обвесили все вокруг я бы не задумывался об этом, безопасность для меня важнее, я не собираюсь делать что-то еще в салоне кроме как ехать.Assargin
24.07.2019 13:31+1Да взаимно, причём наличие камер в КШ-авто ещё и выгодно мне самому — в случае чего на меня не повесят ничего того, в чём я не виноват.
А для дел, которые не должны попадать на камеры, есть иные места.
Jeka178RUS
24.07.2019 13:10Помните что рекомендуют заблокировать роскомнадзору? Так вот ваша риторика прямо аналогичная, все запретить и всех заблокировать. А уж про детское кресло так и подавно, оно большинству людей не нужно, поэтому такие вещи самим покупать нужно.
XeL077
24.07.2019 15:42Я не авто-люльку.
Кресло весит от 4 до 7 кг, ребенок годовалый примерно 10 кг, женщина, которая тащит первое и второе с сумочками и игрушками весит 49 кг, вот ей это все тащить очень неудобно до ближайшего автомобиля.
Сказать кому оно нужно чаще не могу, метрик нет.
balexa
24.07.2019 19:30+1Ваш интернет нам нафиг не нужон!
В большинстве поездок вам огнетушитель и аптечка не понадобятся, это не значит что их не должно быть в машине.
Да и большинству людей машина не нужна. Весь смысл каршеринга теряется, если там нет того что нужно людям. Таскать за собой детское кресло в каршеринг — спасибо, повеселило. Вы бы еще запаску с собой таскать предложили.Jeka178RUS
24.07.2019 19:42-3Купите свою машину и возите там все, что считаете необходимым, хоть газонокосилку с мангалом, вдруг вы дачу поедете.
А в каршеринге всего не предусмотреть, так что там кроме необходимого набора автомобилиста (аптечка, огнетушитель и т.д.) ничего больше нет и не нужно. Ну, а то что там и минимума нет так это клиенты воруют, каршеринг разорится каждый раз новое покупатьbalexa
24.07.2019 20:00+1Я то могу свою машину купить. Только нахрена тогда этот каршеринг нужен?
Я и говорю — если в каршеринге нет детского кресла, хотя бы в части машин, это автоматом отсекает большую часть аудитории. Как и такси, где нет возможности вызвать машину с детским креслом.Jeka178RUS
24.07.2019 20:39Не стоит затыкать каршерингом все случаи жизни, свою машину каршеринг никогда не заменит, что бы там не утверждали маркетологи. И это как раз такой случай. А вот в такси детское кресло соглашусь нужнее.
Но что-то мы от темы сильно отошли.
Slader
25.07.2019 00:30В МСК, кстати, в яндекс-драйве есть детские кресла. Ездили с годовалым ребенком на вокзал, а потом в аэропорт (опоздали на поезд из-за кортежа :) ) — вполне норм. Но тачку такую надо еще поискать. Пришлось ездить за машиной на другом каршеринге. Кошмар, но что делать(
PS. Своя машина есть. Но как быть, когда надо добраться в аэропорт/на вокзал с семьей? Куда потом машину деть, если некому ее забрать. А в такси кресел для годовалых детей нет( Даже в бизнес/премиум/убер/вилли и т п. Только 3года+.
Gryphon88
24.07.2019 12:59Как-то пробовали адаптировать опыт пилотов, машинистов и дальнобойщиков? То, что засыпание есть — давно известно, логично предположить, что кто-то уже пробовал мониторить усталость или рассеянное внимание.
KyZZMI4
24.07.2019 22:49У машинистов проще, там 5 секунд сна не приведут к аварии в 99%, раз в какое-то время требуется подтвердить что не спишь, иначе громкий звуковой сигнал.
German1984
25.07.2019 14:35У пилотов и машинистов есть дублер/помощник. Для дальнобойщиков в Volvo что-то разрабатывали, но, судя по последним анонсам, проще оснастить машину дублирующим автопилотом, который остановит авто при риске возникновения аварии, чем разобраться с состоянием водителя.
KyZZMI4
26.07.2019 00:46В метро машинист один, на сколько помню на РЖД на грузовых составах тоже может быть один.
boroda_el
25.07.2019 15:22Пилоты и машинисты подвергаются медосмотру перед каждой сменой, так что есть шанс не допустить «уже усталых». Возникающие инциденты с большой серьезностью расследуются, принимаются меры воздействия на компании для неповторения.
А у дальнобойщиков все также как у таксистов. Оплата копье, чтобы выжить рулить по 20 часов в сутки. Хотя последнее время всякие платоны и тахографы понижают градус неадеквата.Gryphon88
25.07.2019 15:24В Союзе перед выходом на смену таксист был обязан проходить краткий медосмотр, как сейчас (юридически) — не знаю.
boroda_el
25.07.2019 15:34Юридически также. А практически мутные конторы за денежку малую делают осмотры на неделю вперед. Некоторый и просто забивают на осмотр. Наличие или отсутствие отметки в путевом листе мало на что влияет. Если не попался — то и ладно, а если попался пьяным или дтп совершил, пройденный медосмотр не сделает участь легче.
recker
24.07.2019 13:10А зачем вы мучались с этими платами? Почему вы сразу не купили Jetson Nano. Его хватит и для детектирования лиц.
brun4eg Автор
24.07.2019 13:10Потому что Jetson Nano стоит в 2 раза дороже
recker
24.07.2019 13:12Но перед вам снова встанет вопрос производительности, когда будете решать вопрос идентификации лиц.
fenst
24.07.2019 15:36Имхо, вполне можно жить итеративно. Сейчас заказали Х штук таких железок, в течение года отработали специфику, следующую партию заказали уже под новые требования, через год — под еще более изменившийся мир итд
maxbrsw
24.07.2019 13:39Здравствуйте,
Не мог мимо пройти, т.к. достаточно давно слежу за хардварными стартами Яндекса- ниже пара комментариев сугубо в практическом ключ, не критика:
Дело в том, что при длине кабеля больше 50 см начинались проблемы с сигналом, да и сам по себе CSI-шлейф довольно хрупкий, слишком широкий и поэтому не очень пригоден для монтажа в машину.
Скорее всего ошибка в дизайне всего канала, т.к. CSI можно без проблем проложить сильно дальше, а если гибко-жесткой платой(без разъемов) то тем более. О последнем пару слов в конце.
USB-камера, которую мы нашли в Гонконге, нам почти идеально подходила: размер 38 ? 38 мм, стандартные линзы (12 мм), возможность припаять прямо на плату ИК-диоды подсветки.
Насколько можно понять по картинке, камера явна выбрана неудачно- здесь, видимо, больше подошли бы Intel RealSense камеры, причем саму обработку вместе с RF частью и пр. можно сделать супер компактно: для сравнения, в размер кредитки влезает 3 процессора i.MX7(вместе с PMIC и комбо NAND/LPDDRx), 3 здоровенных датчика, 3 эзернета гигабитных(с выводом на fine pitch разъем), 3 беспроводных модулька и еще место останется.
Из-за проблем с производительностью мы решили поменять SoC на более мощную, поэтому выбрали одноплатный ПК NanoPI M4 на процессоре Rockchip RK3399.
Не лучший вариант в плане производительности, размеров корпуса и сопутствующих компонентов- тем более что потенциал его в плане компактной упаковки на всех китайских платах не использован.
К сожалению, для масштабирования на несколько тысяч или десятков тысяч установок текущее техническое решение не очень подходит по ряду причин. Всё, о чём мы рассказали в этой статье – это быстрый эксперимент, целью которого было в сжатые сроки научиться непосредственно в машинах собирать данные для обучения моделей. Следующий большой этап для нас – разработать и начать производить устройство тех же габаритов, но состоящее из одного блока: и камера, и датчики, и модем будут расположены в одном компактном корпусе, который мы и будем массово устанавливать в машинах.
Не сочтите за резкость, но из текста создается такое впечатление что в лучшем случае камера выйдет как Яндекс станция- со странным хардваром, платой которая могла быть на 50% меньше но при этом с весьма скромными возможностями. Пропасть между «прототип на китайском минипк» и готовым компактным изделием в продакшене в данном случае гораздо серьезнее чем кажется- настолько, что все изыскания на китайских платах могут оказаться попросту непригодными и ненужными: тут, видимо, было бы более полезно изучить teardown компактных экшен камер, особенно конструкции с гибко-жесткими платами, т.к. это именно тот путь позволяющий, с одной стороны, сделать все компактно, а с другой технологично и разумно по цене в серии.brun4eg Автор
24.07.2019 14:05Спасибо, за развернутый комментарий :)
Отвечу по пунктам:
1. Нам надо было 1.5-2 метра, чтобы спрятать компьютер в подрулевое пространство и там же запитать. Сама по себе штатная камера для RaspberryPI не очень хорошая, нам пришлось бы всё равно делать корпус, подсветку, придумывать какой-то хитрый кабель, который мы могли бы за обшивкой провести и т.п. Это было в разы сложнее, чем взять USB. Тем более, что у нас на камере есть аппаратное сжатие, подсветка прямо на плате и множество других плюсов.
2. Камера всё таки хорошая. Мы тестировали много вариантов. На нашей камере сенсор Sony IMX291. Можно было использовать IMX224, там пиксель больше, но и текущий вариант показал себя крайне хорошо. FPS при низком освещении не падает, сенсор хороший и достаточно чувствительный. На плате установлен чип sonix 292B с поддержкой аппаратного сжатия h264, что тоже нам подходит.
3. Когда мы начинали всё делать, iMX.8 ещё не было, а iMX.7 точно не потянул бы наши задачи по производительности. К тому же, на iMX.8 надо было бы проектировать плату и т.п. и мы бы получили первые работающие прототипы не через 2 месяца, а через 4-5, если не больше.
4. По поводу пропасти между прототипом и серьёзным решением — конечно мы это знаем и понимаем. Именно поэтому мы начали процесс проектирования компактного устройства на специализированном чипе одновременно с созданием прототипов. И эти прототипы нам очень помогают понять, что как должно работать, где размещаться, какая нам нужна производительность и многие другие технические моменты.maxbrsw
24.07.2019 14:31Благодарю за пояснения- касаемо Ваших ответов:
1. Нам надо было 1.5-2 метра, чтобы спрятать компьютер в подрулевое пространство и там же запитать. Сама по себе штатная камера для RaspberryPI не очень хорошая
Если в базе использовалось что- либо имеющее отношение к RPi(включая ее саму), то вопросы отпадают сразу: там все затачивалось под лоукост и доступность, часто в ущерб остальному- для озвученных целей не подходит.
2. Камера всё таки хорошая. Мы тестировали много вариантов. На нашей камере сенсор Sony IMX291
Вполне допускаю что в рамках текущей итерации она устраивает Вас и коллег- сталкивался с таким мнение мнением однократно, когда решал схожие задачи. Просто предложенный вариант дает существенно больше пространства как в целевом применении, так и в ряде смежных, особенно Data Mining в общем смысле.
3. Когда мы начинали всё делать, iMX.8 ещё не было, а iMX.7 точно не потянул бы наши задачи по производительности.
i.MX7 упомянут сугубо в контексте занимаемого места/компактности всей конструкции, а что насчет i.MX8 то это тоже не самый удачный вариант: безусловно многое зависит от конкретной модели, но например i.MX8M совершено мерзкий камень в плане распиновки всего что не DDR+PCIe(притом одиночные лейны старенького ген.2), подвода питания(родной PMIC откровенно неудачный и урезанный, а от ROHM предполагает сугубо конкретный вариант его размещения), хайспидной периферии(USB3.0 всего-лишь, SATA нет, реализации HDMI имеет «нюансы»).
Razario777
24.07.2019 14:31-1А почему никто не пишет о том, что водитель может не только превышать, но и намерено тошнить в 3-ем ряду МКАДа 60 км/ч, по мне так это тоже не безопасно. Сколько ездил, если русские то как правило адекватные и вежливые, если выходцы кавказа и средней азии, то начинается отмени заказ, давай за наличные, какие то психи, не знание дороги и не умение пользоваться навигатором (а скорее всего намерено делают вид, что перепутали съезд на развилках где более 2ух направлений… Законодательно нельзя разделить по национальному признаку, но ведь можно добавить какой то тариф «Бурый медведь» или «Матрешка», и подключать туда исключительно славянских водителей, пусть цена будет выше, я думаю многие готовы платить за безопасность. А то что на эконом и на комфорт работают те же самые машины и те же водители это весьма странно.
Am0ralist
24.07.2019 22:27оставляйте жалобы, где конкретно расписывайте:
ехал там-то ниже лимита по пустой дороге.
неверно повернул и из-за этого дольше вёз.
просил отменить заказ.
у нас один такой альтернативный гражданин разок попытался нагреть, выиграл рублей 50, не получил чаевых, получил жалобу с минимальной оценкой, мы получили скидку в 300 рублей на следующую поездку, угадайте с кого их снимет яндекс?
AC130
24.07.2019 14:49Для тестирования использовали сложное и высокоточное оборудование.
Ну строго говоря, точность регулировки нагрузки выше, чем к примеру у какого-нибудь бытового набора весов :-)
uvelichitel
24.07.2019 15:55Наверное современные фитнесс-браслеты могут собрать более обширную и точную биометрию чем скорость подмигиваний. Отчего бы и браслет не прицепить к вычислителю и коррелировать с видео? Браслеты вроде не золотые и продолжают дешеветь. Уж контролировать так контролировать, как космонавтов.))
brun4eg Автор
24.07.2019 16:02Технологии должны помогать, а не создавать неудобства.
Мне сложно представить себя водителя, который добровольно обвешивает себя браслетами, кепками, датчиками и т.п.Ahen
25.07.2019 06:39Водители топ тарифов добровольно соблюдают дресскод, так ведь. Не думаю, что им особо удобно рулить в рубашках вместо футболки.
Чёт не то получается, давайте их разденем.
А небольшой браслет, размерами с ми бенд, мало кому принесёт значимые неудобства.
German1984
25.07.2019 14:43В фитнесс-браслете два датчика: пульс и акселерометр. На дороге пульс больше зависит от поведения других участников движения, чем от усталости. А при учете, что рука на руле, акселерометр тоже бесполезен.
shuguroff
24.07.2019 16:38А как вы решили вопрос с солнечными очками на водителе? Маловероятно, что через них всё будет видно, а в светлое время суток они очень удобны. Да и через какое-то время возможно появление обманок вашего контроля в виде очков от знаменитого персонажа с большими глазами на стеклах.
brun4eg Автор
24.07.2019 17:07наша камера отлично видит через солнечные очки за счёт ик-подсветки
нет под рукой фото, но линзы очков выглядят как будто их нет или они очень прозрачные
alltiptop
24.07.2019 16:57Где то 9 из 10 водителей не пристёгнуты, хоть отдельную кнопку ставь вместо звёздочек. И так пишу на многих, но боюсь что скоро просто без доступных водителей останусь.
Ahen
25.07.2019 06:42+3В маленьких городах 9 из 10 водителей удивлённо смотрят на меня, когда я на заднем пристегиваюсь.
ZlodeiBaal
24.07.2019 17:17Когда то копал в эту тему. Не очень понимаю почему вы считаете что моргание — достоверная характеристика «спит/не спит». Если честно, то я вообще не находил серьёзных исследований, где на большой выборке было бы подтверждено что есть зависимость характеристик от усталости.
Единственное что более менее достоверно было — закрыл глаза/не смотрит на дорогу/долго смотрит вниз. Но это уже последняя стадия. Всё остальное — набор эмпирик.
Как вы собираетесь набирать базу, и верифицировать характеристики?brun4eg Автор
24.07.2019 18:10+1Мы не утверждаем, что моргания — единственный и достоверный критерий усталости.
Спит-не спит вообще считаются чисто статистически: за несколько секунд % закрытых глаз выше порога = тревога!
Однако, в течение дня и с ростом усталости характер и частота морганий меняются и есть много других факторов, связанных с подвижностью головы, переводом взгляда и т.п. Если совместить все эти наблюдаемые характеристики, выводы об усталости делать можно.ZlodeiBaal
24.07.2019 18:28+1Но как вы выставите эти пороги? Где наберёте датасет примеров достаточно репрезентативных? Предположим у вас выйдет 99% ложных тревог. Я думаю не надо приводить на чём будет сбоить (мобильник на коленях, отвлекается на светофорах, странная посадка, аллергия, индивидуальная биология, и.т.д.). Как вы убедите водителей не саботировать эту систему? (и главное, как вы будете определять что был именно «ложняк», а не «успех»?)
Просто все системы такого плана которые я видел были практически нерабочими. Например выстроены на каких-то эмпириках ничем не обоснованных (я про такое даже статью писал). Единственное что более менее работает — детекция что нет именно состояния «сон». Это нормально для машинистов. Но для водителя это уже «поздно».
Я бы в вашем случае начинал не с того что «как сделать железку», а с того «как придумать хоть какую-то репрезентативную метрику»/ «понять как можно внедрить её и не получить ненависть в ответ»:)brun4eg Автор
24.07.2019 19:16Я бы не хотел очень глубоко влезать в подробности того, что и как мы оцениваем, но в качестве примера приведу одну довольно хорошую метрику:
если система по набору признаков позволяет с хорошей точностью сказать, что водитель выглядит/ведёт себя примерно как другие водители, которые провели за рулём, например, 8-9 часов, то это уже само по себе позволяет сравнивать их между собой. Усталость — вещь очень субъективная, но так мы можем привести её к какому-то объективно измеряемому показателю.
Понятно, что если поставить рядом 2 людей, каждый из которых считает, что он очень устал, мы всё равно мы не можем сравнить их между собой и понять, чья усталость это 90%, а чья — 70%, например. Но это и не нужно. В отличие от всяких детекторов лжи по камере или диагностики по фотографии, тут мы опираемся на вполне конкретную классификацию: проявляются ли признаки, характерные для группы «усталые люди» или нет. Если к этому добавить частоту отвлечений и другие измеряемые факторы, всегда можно обучить модель, которая будет довольно точно давать оценку.
Именно для того, чтобы собрать как можно больше данных и научиться максимально точно анализировать эти признаки мы и проводим этот эксперимент. Запускать такую систему можно только тогда, когда мы будем абсолютно уверены, что она работает точно и правильно.ZlodeiBaal
24.07.2019 20:08Это круто, если у вас есть понимание как выделить категорию «усталые люди». Просто у кто-то будет уставать через 3 часа, кто-то через 12. Кто-то мог работать на другой работе, а кто-то спать 12 часов перед рейсом. Вариант «лейблить руками» — тоже отпадает. Я видел такие видео — там я не могу определить уставшего человека…
Конечно, если у вас будет реальная выборка отлейбленная с водителями — все вопросы снимаются. Там это чисто технический вопрос. Но как её получить — я не понимаю.
Да, вы правы, есть вариант «набрать дохрена данных — и посмотреть что там получиться». Построить графики того как водитель устаёт во времени, как деградируют его характеристики. Попробовать воссоздать модель водителя и его уставания. Заставить сотню водителей заснуть на тренажёре, и.т.д., и.т.п.
Но это не даёт гарантированного результата. Тут ресёрч уровня «может быть что-то найдём». При этом надо будет собрать огромные датасеты (тысячи водителей), провести сотни натурных экспериментов с засыпанием (на тренажёрах?) для того чтобы построить хоть какую-то метрику и иметь репрезентативность.
Как человек который обычно делает Computer Vision проекты где обычно имеется предсказуемый результат — мне очень странно что был согласован проект где не видно предсказуемого результата;) Но, конечно, приятно, что кто-то инвестирует в ресёрч, где можно найти что-то новое. По крайней мере статей на этой теме и науку можно хорошо развести.German1984
25.07.2019 14:51Если я правильно понял предыдущего оратора, то человек проведший за рулем смену в 8 часов с достаточно высокой достоверностью может рассматриваться как уставший.
shiru8bit
24.07.2019 17:39-3Как гладко обойдён момент, что водители в основной массе перерабатывают не потому что сначала устали на какой-то другой работе, а потому что у них извоз — основная работа и иначе просто не заработать.
aionaion
24.07.2019 18:25+1Значит им можно ездить уставшими и если они кого-нибудь собьют, то им можно будет сказать: «Извините, я очень устал, так как много работаю, поэтому и уснул. Соболезную вашему горю.», так?
Это как с часовым в армии, то что он устал не дает ему право спать на посту.
И если видно, что он не способен выполнять свои обязанности, то по уставу его надлежит заменить.
P.S. Мне такого делать не доводилось, а вот в соседней роте был случай, когда караульного сняли с наряда. Залет это был конкретный.
P.P.S. Хотя и спящим бойца я застал всего 1 раз, прямо перед дембелем (мой на следующий день, у других двоих караульных через неделю), мы его даже не наказали, так, попинали ногами для проформы, чтобы проснулся и пообзывались всякими нехорошими словами, что совсем берега потерял.shiru8bit
24.07.2019 18:26+1Нет, из сказанного мной можно сделать совершенно другие и более очевидные выводы.
unalacuna
24.07.2019 18:54Человек за рулём скоро станет историей, так что камеры, борьба со сном и вот это всё — не более чем временные костыли.
Gryphon88
24.07.2019 19:19+2Автономный транспорт он как прибыльный термоядерный синтез — уже давно «совсем скоро».
unalacuna
24.07.2019 19:30+3Так себе сравнение. Синтез уже лет 50 пилят и там всё ещё много нерешённых фундаментальных проблем, вроде выбросов плазмы. А автономный транспорт уже вовсю ездит и уже показывает гораздо меньшую аварийность, чем кожаные мешки. Автоматическая парковка у некоторых тачек доступна чуть ли не в базовой комплектации. Скоро и автопилоты подтянутся.
tmin10
24.07.2019 19:42Даже если сервис проработает лет 5, он может сберечь десятки человеческих жизней. Почему тогда его не стоит реализовать?
unalacuna
25.07.2019 08:27А я разве где-то сказал, что его не стоит реализовать?
Мне пришло в голову, что Яндекс.Такси борется с ограничениями человеческого тела, как какие-нибудь проектировщики военных самолётов или полёта к Марсу. Там тоже используют аппаратные костыли, вроде противоперегрузочных костюмов.
У системы, описанной в статье, большой потенциал в части анализа поведения. Отслеживать не только признаки усталости, но и реакцию на дорожную обстановку, например. Или на рекламные щиты.
Gryphon88
25.07.2019 13:30Есть несколько вещей, например, управляемый термояд, распознавание естественной речи и ИИ, который умные люди обещали сделать, преодолев некоторые сложности. А потом оказалось, что всё несколько сложнее. Так и с автономным транспортом: есть как технические, так и юридические проблемы, которые фиг знает сколько решать будут. Те же поезда, самолёты и океанические корабли в принципе (технически) можно сделать самоуправляемыми или на внешнем управлении, но только относительно недавно на части поездов метро убрали машиниста.
unalacuna
25.07.2019 14:55Если есть несколько вещей, о которых умные люди что-то кому-то сказали — это ещё не повод мешать их в кучу. Да и верить людям, хотя бы даже и умным, вообще надо с осторожностью. Менделеев как-то сказал, что главной проблемой городов в будущем будет конский навоз.
balexa
24.07.2019 21:16Какие? Что работа таксистом — это низкоквалифицированный и низкооплачиваемый труд? Это и так понятно
shiru8bit
24.07.2019 21:47Очевидно, что надо не изобретать высокотехнологичный ошейник для рабов, который всё равно обойдут точно так же, как обходят все другие средства контроля, а создавать экономическую модель, при которой водитель за смену будет получать достаточно, чтобы у него не возникало нужды в переработке.
balexa
24.07.2019 22:27Знаете, это конечно хорошо. Только это звучит как в анекдоте "я стратег, а не тактик".
Ну предложите. Всё модели сведутся к тому чтобы поднять цену на проезд. Что не помешает само собой таксистам перерабатывать.shiru8bit
24.07.2019 22:42+1Вы бежите вперёд паровоза, я ещё не успел увидеть ваш вопрос, но уже стратег.
Во-первых, очевидно, что помимо увеличения цены за проезд можно понизить комиссию Яндекса и других посредников, которых при текущем положении дел немало. После учёта всех комиссий в цепочке доход получается практически на треть меньше (а потом ещё налоги и накладные расходы), и то, что посредники делают в данный момент, не стоит таких денег (т.к. берут минимум рисков и ответственности за что бы то ни было).
Во-вторых, можно пойти дальше с уже существующими мерами, когда сервис доплачивает водителям за некоторые поездки. Нужна более эффективная экономическая модель перераспределения оплаты с массива поездок. Более дорогие и дальние поездки могут частично покрывать более дешёвые близкие, или наиболее востребованные. Сейчас это делается чисто в целях захвата рынка ценовым демпингом.
Ну и наиболее адекватная идея, выдвигаемая сейчас активистами из числа таксистов — в принципе навести порядок в этой сфере деятельности, законодательно. Пока что он чисто номинальный. В том числе ужесточить контроль с целью отсеять случайных и недостаточно квалифицированных людей (ну там, чтобы хоть два слова могли связать по русски), пресечь работу в обход системы (водители на левых машинах и без прав). Станет меньше таксистов в целом, что повысит объём вывоза и соответственно прибыль у оставшихся. При этом в меньшем общем числе таксистов станет существенно больше профессионалов (т.е. людей, имеющих все лицензии, все знания, проходящих регулярные медкомиссии и прочее), что повысит качество сервиса и безопасность.balexa
25.07.2019 11:34Знаете, таксопарк в свою долю вкладывает амортизацию автомобиля как минимум. Плюс прибыль владельца. Эту всю сумму можно сократить наверное, но не слишком сильно. Пусть в два раза — что сделает это бизнес сильно менее привлекательным, более рискованным и как следствие более дорогим для клиента, а увеличит доход водителя всего лишь на 20%.
Дальше. С наведением порядка и законности — тут без вопросов. Но непонятно, с чего вы считаете, что если процедуру забюрократизировать (лицензии, проверка квалификации) то услуги такси не вырастут в цене? А куда уйдут необразованные? Я вам расскажу что произойдет — то же самое что было в 90 и 00-е годы. Дорогое такси, незаконные бомбилы, а те, кого вы исключили — будут подбирать тех, кто не готов выкладывать деньги за лицензии и квалификацию. Снова будем ловить такси поднятой рукой.
А то что вы говорите уже есть — заказывайте комфорт-плюс. Это новые машины, вежливые опытные водители. В чем проблема?balexa
25.07.2019 11:46Более того, я не думаю что эту сумму можно сильно сократить. Яндекс пока не монополист, ни одного автопарка монополиста нет тоже. Я предполагаю, что рынок уже выровнял тарифы и зарплаты.
К сожалению стоит привыкнуть, что таксист — это тяжёлая, низкоквалифицированная работа, с минимальным порогом вхождения. Как курьер. Или грузчик. Не может быть такая профессия высокооплачиваемой, по определению.unalacuna
25.07.2019 15:12+1Вот только если грузчик уснул во время смены, вряд ли от этого кто-то умрёт. Степень ответственности всё-таки разная.
redial
26.07.2019 14:26Это вы махнули. И курьер и грузчик могут быть высокооплачиваемыми и квалифицированными. Не стоит утрировать. Если извоз всегда был неквалифицированным, стоит сделать его квалифицированным. Для этого необходимы комплексные меры. Всем участникам процесса придется идти на компромиссы. Одним делиться прибылью, другим платить больше, третьим принимать законы, четвертым следить за исполнение законов и т.д.
«И рынок выровняет...» — это тупик. Как правило, максимизация прибыли идет вразрез со многими аспектами правильной и хорошей жизни.
shiru8bit
25.07.2019 15:17+1Помимо 'таксопарков' (в основном шарашек, дающих машину и лицензию в аренду с посуточной оплатой, которая едва отбивается 12 часами работы) есть немало и других посредников всех сортов. Такой, с позволения сказать, бизнес существует только потому что позволяет ситуация, и влияет на неё не в лучшую сторону. Это не аксиома, что он должен существовать в принципе.
По поводу порядка считаю не я. Ещё раз: это позиция активистов среди самих таксистов, в том числе, сюрприз, владельцев таксопарков. Весь ютуб заполонили каналы таксистов и причастных, их позицию можно узнать без проблем, Ну, собственно, большинство из них конечно и за рост тарифов, и это понятно, у всех свои интересы: потребителю нужно подешевле, исполнителю нужна достойная оплата, и посередине компания, диктующая правила игры исполнителю, завлекающая потребителя низкой ценой. Но всё же в этой игре последнее слово за исполнителем, возит в конечном счёте он (и кстати, несёт всю ответственность за это).
В комфорте плюс точно те же самые водители, которым просто больше повезло с машиной, только и всего. Машина позволяет им надеяться на лучшие заказы, но за отсутствием таковых (т.к. та же самая компания на расстоянии 50 пикселей экрана предлагает другие тарифы) они вынуждены возить и всё остальное тоже. Это вообще абстрактный класс, непонятно кому и зачем нужный. Разница начинается только в бизнесе и премиуме, те, кто возит их, другого по понятным причинам уже не берут.
Не очень понятно, зачем спорить с отдельно взятым прохожим в интернете, возлагая на него надежды о решении проблем в целой отрасли и одновременно доказывая, что предлагаемые решения не помогут. Есть компания, это её проблемы, ей их и решать. Судя по этой статье, она занимается несколько другим. Об этом и речь.balexa
25.07.2019 16:34Помимо 'таксопарков' (в основном шарашек, дающих машину и лицензию в аренду с посуточной оплатой, которая едва отбивается 12 часами работы) есть немало и других посредников всех сортов
Можно названия? Я и хочу узнать какие альтернативы вы можете мне предложить. Я бы с удовольствием пользовался компаниями, которые не перегружают таксистов, не шаражками и так далее. Можно примеры?
А заодно хотелось бы узнать сколько у этих других посредников водителям платят, сколько они работают времени в день и почему не идут по окончанию рабочего дня работать еще несколько часов в яндекс-такси.
Весь ютуб заполонили каналы таксистов и причастных, их позицию можно узнать без проблем,
К сожалению, лично я категорически против этой позиции. Обычно она сводится к тому, что раньше, без яндекса, было хорошо возить людей с ярославского на казанский за 4000 рублей, а теперь все козлы, не дают заработать. Я вырос в 90-е, и прекрасно помню это. Когда разводили на ровном месте, когда поездка на прокуренной убитой древней машине была дороже чем сейчас бизнес-класс wheely.
Не говоря уже про возмущение об оплате по картам во всех этих блогах, одновременно с тем, что наглые пассажиры требуют сдачу 25 рублей, которую могли бы оставить бедному таксисту.
Но всё же в этой игре последнее слово за исполнителем, возит в конечном счёте он
Тогда вообще непонятно, что таксист забыл в яндексе, раз последнее слово за ним.
В комфорте плюс точно те же самые водители, которым просто больше повезло с машиной
Да. И с образованием. И с общим уровнем культуры. Просто никто не даст почти новую camry или 2-3 летний мерседес откинувшемуся зеку или приехавшему из таджикистана человеку.
Есть компания, это её проблемы, ей их и решать.
Ну я не вижу никаких проблем. Низкоквалифицированный труд, где нет никакого порога вхождения не может оплачиваться хорошо, это же очевидно. Вы можете сказать, сколько сейчас получают таксисты? И сколько средняя по городу? Первая цифра очевидно, должна быть ниже.shiru8bit
25.07.2019 16:45Какие названия и чего? Я говорю: в цепочке между пассажиром и таксистом есть много посредников, все они берут процент, в результате таксисту, наиболее нагруженному в этой цепочке человеку, без которого бизнес (пока) невозможен в принципе, достаётся неадекватно низкая оплата.
Таксисты и уходят из Яндекса, регулярно. Среди них это одна из наименее популярных платформ.
Мне кажется, что получение прав, наработка стажа, покупка или аренда машины, её обслуживание (элементарно химчистка), получение лицензии, повышение статуса в системе (брендирование и прочее) — это не совсем отсутствие порога вхождения. И 12 часов за рулём ежедневно в современном мегаполисе плюс работа с людьми и самостоятельное ведение собственного дела — это не совсем низкоквалифицированный труд.balexa
25.07.2019 16:54Названия такси, где нет этих посредников. Очевидно, что если бы они были не нужны — были бы фирмы, где все эти процессы в такой высококонкуретной среде были бы уже соптимизированы, и туда бы валили толпой все таксисты и клиенты.
Иначе простите, все рассуждения «человеку, без которого бизнес (пока) невозможен в принципе, достаётся неадекватно низкая оплата.» очень сильно напоминают рассуждения о том, как плохо живется пролетариату при капитализме. Я бы вас даже поддержал возможно, но тред то не об этом. Реальность, данная нам в ощущениях другая.
это не совсем отсутствие порога вхождения.
Арендовать машину может любой. Серьезно. Не требуется абсолютно ничего, чтобы прийти в как вы выразились, 'шарашку' и начать работать.
И 12 часов за рулём ежедневно в современном мегаполисе плюс работа с людьми
Я нигде не говорил что это легкий труд.
Am0ralist
25.07.2019 17:16Я вырос в 90-е, и прекрасно помню это. Когда разводили на ровном месте, когда поездка на прокуренной убитой древней машине была дороже чем сейчас бизнес-класс wheely.
вспоминается достаточно недавний случай, когда поездка до аэропорта от красной площади туристу обошлась дороже, чем билет на самолет на родину, да…
Не говоря уже про возмущение об оплате по картам во всех этих блогах, одновременно с тем, что наглые пассажиры требуют сдачу 25 рублей, которую могли бы оставить бедному таксисту.
Это же мечта всех таксистов — поменьше ездить, побольше капусты рубить. Вспоминаю, как от вокзала такие стояли и отказывались везти до дома меньше, чем за 500 рублей десятилетия назад, хотя такса по всему городу была — сотка. Ну что, прошел полквартала, толкнулся обычному бомбиле и уехал за сто.
German1984
25.07.2019 14:59А вам не кажется, что сокращение количества таксистов увеличит нагрузку на каждого, и обратно приведет к переутомлению, только по другой причине?
shiru8bit
25.07.2019 15:01Таксист не может везти больше одного заказа одновременно. Простои они и сейчас пытаются сводить к минимуму, и их никто не заставляет оставаться на линии непрерывно, они делают перерывы когда сами хотят. Так что нет, не увеличит.
sidristij
24.07.2019 18:10+2Я достаточно часто видел, как водитель ест за рулём, а ещё чаще — как с кем-то переписывается и не смотрит на дорогу в принципе
Slavik7
24.07.2019 19:33+1Очень интересная статья, при прочтении прям появлялось желание оказаться во всем этом процессе. Грамотно вставлены технические детали и корпоративные приколы. Буду ждать статью в таком же стиле о результатах тестирования. =)
Побочной фичей внедрения камеры контроля в машину может быть и контроль того, кто находится за рулем, как минимум чтобы это был хотя бы один и тот же человек для одной машины.
sav13
24.07.2019 20:52А вы не думали оснастить на этапе тестирования водителей нейроинтерфейсами? Там по крайней мере четко определены ритмы мозга сна, того же моргания или даже просто рассеянного внимания. И потом уже накладывать эти показания на камеру для обучения генетическому алгоритму.
Henryh
24.07.2019 21:04+1У Lyft есть классный гаджет в машину, который цветом выделает нужную тебе из подъехавших машин, только ставится на торпеду. Если постараться, можно что-то подобное сделать и поместить туда всё железо, сзади вашу камеру, а спереди цветоиндикатор. Кстати раньше, в такси были индикаторы «зелёный глаз» (даже стояли примерно там же куда вы хотите поставить). Вот отличный повод возродить традицию)
zoldaten
24.07.2019 21:28+1Конечно жутко извиняюсь, но пока достижения Яндекса и Такси, по моему скромному видению, только в отлично напечатанных корпусах для сторонних камер и одноплатников. Разработанным устройством пока не пахнет. Использование каскадов Хаара, даже не специально обученных под цели, и каких-то там SDK, суть которых не раскрывается, не добавляет очков. Что касается морганий водителя, так тут тоже нет инноваций. Товарищ Адриан уже поработал за Яндекс в свое время — www.pyimagesearch.com/2017/10/23/raspberry-pi-facial-landmarks-drowsiness-detection-with-opencv-and-dlib
ps.Особенно умиляет метания между одноплатниками, у которых, оказывается, нет RTC-часов с батарейкой. Это действительно, очень мило.
Если вы остановили-таки свой выбор на NanoPi (в виду его дешевизны, полагаю), вас ждет очень много веселых приключений впереди. Это из серии — не гонялся бы ты, поп, за дешевизной.
Попробуйте посмотреть в сторону stereopi, там как раз компактность и аппаратное кодирование. Да и ребятам не помешает финансирование.
pps. C замиранием сердца продолжаю следить за вашими похождениями.brun4eg Автор
25.07.2019 09:50Вы наверно перепутали NanoPi с каким-то другим устройством.
Там как раз никаких приключений нет, всё стабильно и производительно.
А вот stereopi как раз использует RaspberryPi, где производительности нам не хватает.
Возможно, новая версия (4) неплохая, но судя по десяткам ежедневных постов с самодельными кулерами и системами охлаждения, там всё не очень хорошо…
brun4eg Автор
25.07.2019 10:02И да, мы смотрели на то, что делал Адриан
это забавно с точки зрения «смотрите, как я умею», но совершенно не применимо в реальном мире:
1. Добиться F-меры хотя бы 0.6 при детекции моргания/закрытия глаз его способом вообще невозможно. Там выходит в реальных условиях 0.3 — 0.4, а это детский сад. Мы сейчас используем метод обнаружения закрытия глаз от VisionLabs c нашей логикой поверх него, однако есть своя обученная модель с F-мерой 0.85. Если вы умеете делать это лучше, быстрее и точнее, приходите к нам работать!
2. У него не детектор усталости, а алгоритм из 5 строк, определяющий, что водитель уснул, потому, что глаза закрыты более Х секунд. Попробуйте запустить его код и просто прищуриться :)
3. Понятно, что эта статья хороший туториал для новичков, но захватывать кадры через OpenCV — наверно самая неудачная идея из всех самых неудачных идей, которые тут можно было применить.
zenkov
24.07.2019 21:40+4Яндекс Такси в технологических блогах и Яндекс Такси в реальной жизни, это, как с недавних пор любит говорить Навальный, «два мира — два Шапиро»
Am0ralist
24.07.2019 22:38+1Добавьте ещё анализ играемой музыки, а то любители текущей современной музыки напрягают уже даже больше, чем шансон у ещё того старого поколения таксистов, который был до появления всех этих ваших сервисов…
Моя предупреждальtbl
24.07.2019 23:37Вроде бы на YaC обещали, что скоро в я.такси появится возможность включить я.радио, основанное на предпочтениях пассажира, а не шансон
Am0ralist
25.07.2019 07:49там, где я это слышал — это был диск с записями, слитыми с инета вместе с аудиорекламой сервисов, откуда скачали треки)
я.радио, боюсь, будет в отдельных тарифах.Fragster
25.07.2019 14:49В каршеринге уже работает, чтобы распространить на я.такси, нужно все такси оборудовать фирменными головами.
Gryphon88
25.07.2019 13:34Извините, а просто попросить выключить или сделать потише, чтоб наушники не перекрывало, разве не проще? Опять решение социальной проблемы техническими средствами.
Shiva-TM
24.07.2019 22:45Вам на самом деле нужна полная биометрия по лицу водителя, причем начинаться она должна на стадии подключения его к сервису. Таким образом вы исключите злоупотребления с подменой водителей, а азиаты этим пользуются сейчас просто постоянно. идея же с распознаванием усталости водителя она отличная, и то что вы хотите её запилить с нуля несмотря на имеющиеся на рынке наработки это весьма интересно.
PavelKatunin
25.07.2019 00:21+3я тоже попадал в аварию на яндекс такси, и в большинстве случаев водители работающие с сервисом напрочь неадекватные. Нарушение скоростного режима — это самое мелкое что они делают.
Есть вопрос:
если вы знаете координату и время начала поездки и знаете координату и время конца поездки, почему вы не можете взять хотя бы самый короткий маршрут из возможных по этим точкам, посмотреть длину и поделить на время?
Если даже в этом случае выходит больше 60 км / ч — почему вы не отключаете такого водителя?
Потому что большинство этих водителей такой тест точно не пройдут (особенно если говорить про ночное время).KyZZMI4
26.07.2019 00:54Я думаю, что больше 60 реально получить только на спортбайке, ночью всё равно полно светофоров, рельс, ям и постоянно гнать не выходит. Тем более сейчас куча камер и больше +20 таксисты не ездят, по моим наблюдениям.
hspd
25.07.2019 10:08Рекомендую приобрести/взять на тест вот такую штуку www.seeingmachines.com Лучшее решение на рынке по качеству срабатывания — очень мало лишних. Камера очень дорогая, вибромотор. А подсветка у вашей камеры всегда включена или она переключается из режима в режим при смене освещения?
brun4eg Автор
25.07.2019 10:09Спасибо, посмотрим.
Подсветка у нас работает всегда, камера принудительно в B/W режиме, т.к. нам не нужна цветовая составляющая совершенно.
Krokodilewhile
25.07.2019 11:57Классная штука. Для анализа данных можно добавить акселерометр.
Усталый водитель хуже контролирует ситуацию, из-за чего вынужден резче реагировать на её изменения. Себя усталый водитель тоже контролирует хуже, из-за этого усталые ездят более резко, чем обычно.
dzmitryc
25.07.2019 12:09По-моему реально крутая идея, ребята молодцы! В будущем можно будет собирать не только данные о водителе, но и заодно проверять «а тот ли водятел рулит?», собирать телеметрию поездки, ранжировать по адекватности, надежности.
Fragster
25.07.2019 14:48+1Почему бы не покупать уже с подсистемой отслеживания усталости? Ну или изучить, как оно работает? Спойлер: в простейшем случае — по подруливанию, что отслеживать крайне просто, зачастую прямо с can шины. Всякие отслеживания взгляда (не моргание, а перевод глаз в другое место) появляются в более дорогих авто.
IFITOWS
25.07.2019 22:45Чего-то развели кучу жалоб на сервис, в то время как статья не об этом. А о создании кастомного программно-аппаратного комплекса, о выборе готовых компонентов, о прототипировании, о композиции различных технологий, просто о решении интересной задачи, наконец. Читать интересно.
Gryphon88
26.07.2019 01:16Можете рассказать, что должен сделать (в особенности установить из оборудования, и какая часть оборудования и ПО своя, а какую выдаёт Яндекс), чтобы гордо написать на борту Яндекс.Такси? Мне сама задумка отслеживать по частоте моргания не особо нравится. Если водитель получает от Яндекса обязательное к установке и использованию оборудованию, может, действительно всучить урезанный энцефалограф, который покажет и опьянение, и наркоту, и усталость, и сон? Есть у меня негуманная привычка проводить прямые, а не косвенные измерения :)
alexpp
Здравствуйте. Всё замечательно, что вы придумываете подобные устройства, но как вы боретесь с тем, что за рулем ваших машин зачастую оказываются не те водители, которые закреплены за машиной, или вовсе — люди без ВУ?
Они — источники повышенной опасности на дороге, из-за своего неадекватного вождения, превышения скорости, наплевательского отношения к знакам и прочим участникам дорожного движения.
Далеко ходить не надо: вчерашнее ДТП в СПб на Обводном канале, когда за рулем вашего авто оказался водитель без ВУ, ставший виновником ДТП с двумя трупами.
В первую очередь, как пользователя такси, меня интересует, что вы сделаете для того, чтобы подобное не повторялось впредь? Сколько еще смертей по вине ваших такси нужно, чтобы вы продвинулись в недопущении подобных случаев?
dmitryvolkovtaxi
Здравствуйте! Каждый водитель имеет необходимые документы для выполнения заказов — водительское удостоверение есть у всех. Мы проверяем водителей и автомобили, следим за качеством поездок и не оставляем без внимания отзывы пользователей, которые помогают нам контролировать соблюдение правил сервиса.
По предварительной информации, водитель передал управление машиной другому человеку. Это грубейшее нарушение правил сервиса. До уточнения всех обстоятельств мы отключили от наших заказов весь таксопарк, в нём будет проведена проверка. Пострадавшие пассажиры такси и их родственники получат выплаты, положенные нашей страховой программой. В настоящее время наша поддержка связывается с семьями и страховой компанией.
nerudo
Когда вы говорите «таксопарк» хочется представить большое предприятие с тысячей машин, своей ремонтно-технической базой, медицинским контролем и детскими санаториями. Но ведь это может быть ИП Бурбур-Оглы с тремя машинами, правда?
RiseOfDeath
Даже хуже. По факту весь таксопарк и состоит из всяких «ИП Бурбур-Оглы» (они именно ИПшники, так прямым текстом написано в самом приложении типа вас везет «ИП Рогокопытов, таксопарк „ООО Ржавые ведра“)
У нас по городу есть куча объявлений про „подключение к сервисам Яндекс Такси, Везет, Uber“
alexpp
Поясните пожалуйста, что за таксопарк вы отключили? На улице как были тысячи машин с вашим логотипом, так и есть.
Или под таксопарком вы имеете ввиду то злосчастное ИП, которое в своем составе имеет полтора автомобиля и с которым у вас договор о подключении к сервису?
Толку то от ваших отключений, если таковых ИП тысячи.
Человек, вызывая такси через ваш сервис, хочет быть уверенным, что поездка закончится в месте назначения, а не в крематории.
m08pvv
Жаль, что мало кто оставляет отзывы. Не так давно в классе «комфорт» меня прокатили на скорости более 100 км/ч (по ЗСД), но был нюанс: правое переднее колесо — докатка, рассчитанная на 50 км/ч максимум (о чём свидетельствовала яркая жёлтая надпись, да и размеры тоже). Перед посадкой в такси не обратил внимание, а уже в аэропорту написал отзыв — через пару минут водителя уже заблокировали.
С отзывами, собственно, основная проблема в том, что не все пишут их. И если поездка прошла спокойно — это тоже не означает, что всё было хорошо. Вот не заметил бы я, что вместо нормального колеса докатка, не написал бы отзыв, он повёз бы кого-то из аэропорта снова на скорости больше 100 км/ч и в этот раз могла бы не выдержать докатка со всеми вытекающими… И если заметить докатку вместо колеса не так сложно (но не все понимают риски езды на большой скорости), то с другими потенциальными неисправностями всё может быть ещё сложнее.
Sonikelf
Я думаю, что много кто оставляет отзывы. У меня 1к++ поездок и 99% отзывов. Реакция почти мгновенная. Причем на любую ситуацию, вплоть до расхождения одной буквы на номере машины. Просто для того, чтобы на отзывы реально читали и на них реагировали они не должны быть неадекватными, что, я почти уверен, и происходит. Просто взгляните картину на маркете.
m08pvv
Да, много кто оставляет отзывы, но не все, у кого поездка была небезопасной по той или иной причине пишут развёрнутый комментарий в отзыве. Люди ленивые. Даже когда вопрос касается их безопасности и безопасности окружающих.
Sonikelf
Ну каждый выбирает по себе. Если я могу сделать сервис, которым пользуюсь постоянно (даже ежедневно), лучше, то я не ленюсь набрать лишних букв. Уж особенно, если поездка показалась мне небезопасной — от этого зависит моя жизнь и здоровье. Плюс кто ленив, тот ленив, — стимул для ленивых промокоды, для пострадавших страховка, остальные, ну не пишут и сами себе буратины.
vanxant
Просто замечу, что докатки обычно на 80 км/ч, надпись 50 — это в милях в час (50mph).
m08pvv
Ок, даже если 80, это всё равно меньше, чем 100+
Tarakanator
А если учесть, что из-за меньшего диаметра докатки, спидометр может завышать показания? У меня на ниве колеса 205/65r15, хотя положено 205/70r15. Так когда на спидометре 100, по факту меньше 90.
Chamie
Докатка не может быть меньше других колёс. Как вы себе представляете езду на машине, у которой одно колесо меньше трёх других?
YMA
Нормально, на обычной переднеприводной легковушке спереди дифференциал поможет (но лучше докатку вперед вообще не ставить, если далеко надо ехать до шиномонтажа). А сзади вообще без разницы, что поставить — разве что компьютер на АБС или давление ругаться будет.
KyZZMI4
Никаких проблем, на Авео (Т-255 кузов кажется) ехал на передней оси километров 30. Переставлять местами колёса в ночи в жидкой питерской зиме на кольце крайне не хотелось. По расчётам Авеоклуба дифференциал на скорости 80 км\ч при такой разнице в диаметре делал 2 оборота в секунду.
Даже АБС в ошибку не упала, видимо разница на докатку учитывается в прошивке.
Вот на полном приводе (особенно с муфтой) такое уже не катит, там докатка уже, но полного диаметра.
Tarakanator
Я сам удивился, но может.
Легко представляю. Непредсказуемое поведение машины. Потому и ограничение скорости 80 км/ч.
forums.drom.ru/mazda-premacy-mazda5/t1151312839.html
Мотай до первой фотки.
se_pavel
> С отзывами, собственно, основная проблема в том, что не все пишут их.
для меня сложный вопрос — я иногда чувствую себя инструктором и четко вижу — неадекватно выбирает полосу движения; неправильно выбирает скоростной режим — нет смысла быстро ехать и потом на красном остановится; быстро едет и перед пешеходом тормозит, когда можно было притормозит намного раньше и пешеход увидев это уже бы перешел и таких моментов много. Но ездил с людьми и спрашивал у них впечатление о поездке — для них все ок и в целом поездка прошла без происшествий. Писать в отзыве — неоправданно рисковал — тонкая грань…
Chamie
Я когда еду — считаю, сколько раз не включен поворотник при перестроении/повороте. Ни разу ещё 0 не было. Стоит ли писать отзывы про это?
eabrega
Буквально неделю назад меня чуть не раздавил «яндекс такси» ехавший по встречной полосе.
Ответ янедкса:
Не уверен что это именно тот ответ который должен был бы меня успокоить.
NeuroHunter
Не защищая Яндекс.Такси — а вот какой ответ вас бы устроил? Взрыв на шоссе поодаль и уведомление, что боевые дроны Яндекса уже покарали водители?
Мне кажется, вполне нормальный ответ компании-посредника.
eabrega
Так как это совершено не «кстати», и позвольте мне обойтись без «полезных» советов, после того как «ваш» водитель меня чуть не убил.
Спасибо что не «Кстати, вы всегда можете чаще смотреть по сторонам.»
Наверно так.
axtrace
оу, правила простые. Жена и ребенок — на такси, начинающемся на букву Г и заканчивающемся на етт. Сам иногда могу и на яндексе поехать, но тоже редко, за компанию или когда долго/дорого у других
А почему?
Да потому же:
1. Водитель на ровных щах ехал по обочине и не глядя на полосу чуть не впилился в моё авто. В ответ на жалобу с записью с регика — тот же посыл в ГИБДД. ГИБДД, естественно, приглашает лично к себе в Истру в рабочий день в 10:20…
2. Ехал как-то на яндекс.такси, водитель откровенно засыпал. На воспрос «Вы засыпаете?» отвечал «не-не, что вы». Остановили, жалобу отправил, хз что там было.
3. На парковке пронесся по луже, обрызгал всю семью и поехал дальше автомобиль — угадайте чего такси. Номер запомнил, сообщил, ответ — «он был не активен в этот момент, так что нам пох»
4. В целом куча моментов неадекватного вождения.
Whuthering
в Я для ответственных заказов типа для жены/детей достаточно просто выбирать "Комфорт" вместо "Эконома", цена аналогично выше, но водители та гораздо приличнее и аккуратнее будут.
AC130
Вполне кстати. Яндекс как компания может максимум отключить водителя от сервиса и лишить каких-то бонусов. Всё остальное — только после обращения в органы. При обращении в ГИБДД всё равно потребуется свидетель (вы), а вот какой-нибудь представитель от Яндекса там как раз в принципе не нужен. Так что это уведомление кстати. Да, уведомление, не совет, про "полезный совет" вы додумали сами. Это ваше восприятие, а не объективный факт.
eabrega
pu1se
А как быть с той массой автомобилей, у которых от обилия горящих индикаторов приборная панель напоминает новогоднюю ёлку? Check engine, Break pad…
Возможно я допускаю ошибку, связанную с исключительно малой выборкой, т.к. пользуюсь ЯТ только если его заказывают друзья и знакомые, но создается впечатление, что проблема низкого качества авто и водителей — не решится отключением единичных парков, т.к. проблема качества — системная. Учитывая покупку «везет» — ситуация предстает вообще беспросветной.
greensky
Простите, но это типичная отписка в стиле СМИ. «Мы проведем проверку, пострадавшие получат компенсацию, нарушены наши правила...».
Ваше внимание обратили на то, что ваши правила эксплуатации системно нарушаются, и это является гораздо большей проблемой с точки зрения аварийности, чем усталость водителей. Никакие разовые проверки эту проблему не закроют.
Однако ее можно было бы решить техническими средствами, причем эта задача значительно проще той, которая рассматривается в статье и легко решается существующими программными и аппаратными средствами: достаточно фотографировать лицо водителя в начале каждого заказа, и блокировать аккаунт при несовпадении. Биометрический софт с распознаванием лица уже давно перестал быть экзотикой, да он и не так уж необходим: если всегда есть возможность поднять «логи» по заказам, и водители об этом знают, они обязательно сделают соответствующие выводы.
XeL077
Только увидел статью сразу вспомнил про этот случай.
HappyGroundhog
Раз мы на техническом ресурсе, то как вы предлагаете технически решать такие случаи? Я кроме биометрии не вижу простых решений. Камеры из тоже смогут распознавать лица и бороться с передачей управления другому лицу.
YMA
Почему бы и не биометрия, тут не требуется 100 % избежание false positive, поэтому сойдет и тот телефон с плохонькой фронтальной камерой, который имеется у каждого водителя Яндекс-такси.
Раз в 3-4 часа просить водителя повертеть головой перед телефоном — не очень обременительно, а при подозрении со стороны системы на подмену водителя — отсылать видео в Яндекс на человеческую оценку. И если человек отмечает, что водитель не тот, кто должен быть — видео в компанию/ИП, блокировать сразу весь куст и пусть уже меж собой разбираются, есть у него права или нет.
PS: Публикация не очень вовремя, видео с Обводного канала с разлетающейся кровавой пылью от машины Яндекс.Такси еще не улеглось далеко в кешах. :(
HappyGroundhog
Чтобы решать какую-то продуктовую проблему, надо о ней вначале узнать. Лично я вот про аварию слышу впервые, а про проблему переработки и усталости водителей давно.
А сейчас большинство комментариев похоже на типичную истерию после каждого ЧП «ААА! Где были раньше, почему не сделали???! Срочно всё проверить и доложить!». У вас есть статистика «подмены водителя?». У меня нет и, думаю, это всё же более редкое явление чем не спавший всю ночь водитель.
Jeka178RUS
Вот именно, а если посчитать сколько заказов выполняется за день и как часто случается подобное то станет понятно, что для истерики нет повода
eabrega
Из личного опыта — каждая пятая машина, которая приезжает по вызову, имеет другой государственный номер, цвет и марку.
HappyGroundhog
Мне такое ни разу не встречалось за весь опыт использования. В вашем случае я бы каждый раз жаловался в поддержку и заказывал новую машину.
eabrega
Так и делал. Возможно это важно, но все накладки, в основном, происходят в г. Королев (не любят к нам ездить, часто слышу жалобы от водителей, особенно если надо ехать в пределах города). В Москве все более менее ровно.
Jeka178RUS
Ни разу такого не было, я по номеру машины ее ищу. И в принципе мне плевать даже если машина другая
Am0ralist
Ни разу такого не было, номер указан в заказе, ищется машина по нему.
shiru8bit
Не так часто, но бывало, в том числе в Москве. Приезжает другая машина и другой водитель, рассказывающий историю, что что-то там случилось и он типа подменяет.
yuuyake
В СПб часто использую яндекс такси, ни разу не было расхождения номера машины в живую и в приложении. Если бы было, я бы не поехал, да и вообще не сел в нее. В приложении все указано, другие такси для другого человека видимо.
eabrega
Нет. просто человек со своим смартфон (и водительским аккаунтом) садится в другую машину таксовать. Иногда приезжают без детского кресла, хотя в заказе указанно. Справедливости ради — со временем таких случаев становится все меньше.
Nikobraz
Я бы предложил еще автоматически банить за нарушение скоростного режима, Яндекс.Навигатор знает скоростные режимы почти на любой дороге, особенно в городе
Am0ralist
Нет, яндекс навигатор периодически указывает ограничения там, где их нет на знаках.
Знаки в РФ — это отдельная головная боль и по хорошему вначале должна быть обязательная государственная база данных расположения знаков и уже потом…
Хотя, насколько мне рассказывали местные таксисты из моего городка, некоторые таксопарки ставили системы контроля на свои машины и штрафовали таксистов за превышения.
German1984
С государственной базой знаков было бы вообще хорошо. Можно было бы и задуматься о принудительном снижении скорости авто через ЭРА-ГЛОНАСС или подобное обязательное устройство.
Chamie
Я бы тогда хотел и штрафы за неубранные/неправильно поставленные знаки. Чтобы каждый знак имел свой регистрационный номер с занесением в базу записей о месте, времени и дате установки, сроке, причине и ответственном лице.
Am0ralist
о дааа, вообще кайф был бы.
vindy123
Как пользователь Убер в Саудовской Аравии хочу сказать, что проблема глобальная, не только у Яндекса и не только в России. По субъективной оценке — процентов 10-15% водил — явно левые. Часто попадаются реально дикие — кто не знает, как в приложении маршрут построить, или что существует автооплата привязанной картой. Очень помогает наличие фото водителя в профиле, не знаю, есть ли такое у Яндекса. Сообщаю Уберу о каждом таком случае, но, конечно, без воли компании что-то улучшить — это все крики в пустоту.
midday
А что вы хотели? Большинство адекватных людей туда не пойдет работать. Многие туда идут работать по обстоятельствам и от безвыходности. Это тебе не ссср, где таксист — элита.
alexpp
Что я хочу? Хочу быть уверенным в том, что доеду целым и невредимым.
Мы с вами не говорим о бомбилах, которые ездят на вёдрах, и ни кем не контролируются.
Мы говорим о нанятых водителях, которые обязаны подчиняться правилам системы, и которая должна нести за нанятых сотрудников полную ответственность. А получается, что эта самая система несет ответственность лишь за взимание своей части прибыли, а на остальное — я про выполнение условий соглашения между ИП и я-такси (тот самый контроль за тем, что водитель трезв, имеет права, не под наркотой, и что это вообще именно тот, кто закреплен за авто) — плюет.
midday
Это бизнес. Ничего личного. Или вам не нравится капитализм? Можно тысячу раз стонать, что «я хочу», но есть объективная реальность. От неё не уйти. Главная цель бизнеса — заработать денег, т.е. платить как можно меньше и иметь как можно больше.
Хотите быть уверенным, что доедете? Ну так выбирайте не эконом тарифы или наймите своего собственного водителя.
alexpp
Речь не о сборщике мебели, или сантехнике. От того, что сломается шкаф или затопит квартиру — жертв не будет. А вот любой бизнес, который связан со средствами передвижения повышенной опасности (а это любой транспорт) — должен нести самую серьезную ответственность за каждый свой чих.
midday
Должен? Ничего он вам не должен. Рыночные отношение не построены на некоем долге, какой-то ответственностью. Он построен только на деньгах. Вы это то понимаете? Единственный способ — это бить по кошельку… как только капиталист получает убыток, то он что-то делает. Спуститесь на землю. Либо уже признайте, что эта система не работает.
alexpp
Должен, как минимум по ЗоЗПП, по КоАП и по УК РФ. Представляете, мы живем в развитой стране, где есть свод законов и правил, а бизнес обязан им подчиняться, а не работать «по понятиям», как вам кажется.
midday
Там всё законно, если вы об этом. Представляете себе, даже быстроденьги под 1% в день — законно. И пенсионный возраст ниже продолжительности жизни — тоже.
avf1906
Тоже напишу в «спортлото». Была такая ситуация, водитель приехал — сказал вы с ребенком (действительно), никуда не повезу, развернулся и уехал. Отменить заказ нельзя, типа вы должны деньги. Написать отзыв нельзя, поездка не завершена.Уже за давностью не помню как сделал, приехал адекватный водитель, нормально уехали. Кнопки «с ребенком» при вызове в приложении нет. Способа обозначить ситуацию — «водитель не хочет везти» тоже нет. Так как были в чужом городе постоянно на такси и за неделю только один такой неадекватный был.
vindy123
вам нужно было детское кресло? есть такая опция при заказе. и вообще водитель, отказавшийся везти ребенка без кресла или бустера, поступает абсолютно правильно, ибо штрафы и здравый смысл.
avf1906
Видимо опция хорошо спрятана, специально искал после этого, не нашел, поэтому и написал. Ребенку 10 лет, вполне пристегивается обычным ремнем, опять же застежку на ремень в такси могли бы и с собой возить. Опять же вопрос не про ребенка, это явно был просто повод, а про то, что данную ситуацию — отказ водителя ехать — в приложении нельзя корректно отработать.