ЭЛЕКТРИЧЕСКИЙ ВЕЛОСИПЕД

1. Велосипед, содержащий:
руль;
генератор вибрации, поддерживаемый на руле;
датчик, выполненный с возможностью обнаруживать обгоняющее транспортное средство; и
контроллер, выполненный с возможностью активировать генератор вибрации, когда датчик обнаруживает обгоняющее транспортное средство.
2. Велосипед по п. 1, дополнительно содержащий другой датчик, выполненный с возможностью обнаруживать находящееся впереди препятствие.
3. Велосипед по п. 2, в котором контроллер запрограммирован с возможностью оценивать, достигнет ли велосипед находящегося впереди препятствия прежде, чем обгоняющее транспортное средство достигнет велосипеда.
4. Велосипед по п. 3, в котором контроллер выполняет оценку на основе, по меньшей мере, сравнения расстояния и скорости приближения обгоняющего транспортного средства с расстоянием и скоростью приближения находящегося впереди препятствия.
5. Велосипед по п. 3, в котором контроллер запрограммирован с возможностью инструктировать генератору вибрации вибрировать с по меньшей мере одним из предварительно определенной амплитуды и предварительно определенного шаблона, когда контроллер оценивает, что обгоняющее транспортное средство достигнет велосипеда прежде, чем велосипед достигнет находящегося впереди препятствия.
6. Велосипед по п. 3, в котором контроллер запрограммирован с возможностью вычислять инструкцию по выполнению одного из следующего: уклонения в сторону, торможения, столкновения с находящимся впереди препятствием и столкновения с обгоняющим транспортным средством.
7. Велосипед по п. 6, в котором контроллер запрограммирован с возможностью инструктировать генератору вибрации вибрировать с по меньшей мере одним из предварительно определенной амплитуды и предварительно определенного шаблона, чтобы идентифицировать
инструкцию по выполнению одного из следующего: уклонения в сторону, торможения, столкновения с находящимся впереди препятствием и столкновения с обгоняющим транспортным средством.
8. Велосипед по п. 3, в котором контроллер выполняет управление по контуру обратной связи для оценки.
9. Велосипед по п. 1, дополнительно содержащий источник света, при этом контроллер выполнен с возможностью подсвечивать источник света, когда датчик обнаруживает обгоняющее транспортное средство.
10. Система для велосипеда, содержащая вычислительное устройство, имеющее процессор и запоминающее устройство, причем запоминающее устройство хранит инструкции, при этом инструкции содержат программный код для того, чтобы:
принимать данные от датчика, указывающие, что обгоняющее транспортное средство приближается к велосипеду;
инструктировать генератору вибрации вибрировать, когда датчик обнаруживает обгоняющее транспортное средство.
11. Система по п. 10, в которой инструкции дополнительно содержат программный код для того, чтобы принимать данные от другого датчика, указывающие, что велосипед приближается к находящемуся впереди препятствию.
12. Система по п. 11, в которой инструкции дополнительно содержат программный код для того, чтобы оценивать, достигнет ли велосипед находящегося впереди препятствия прежде, чем обгоняющее транспортное средство достигнет велосипеда.
13. Система по п. 12, в которой инструкции дополнительно содержат программный код для того, чтобы выполнять оценку на основе, по меньшей мере, сравнения расстояния и скорости приближения обгоняющего транспортного средства с расстоянием и скоростью приближения находящегося впереди препятствия.
14. Система по п. 12, в которой инструкции дополнительно содержат программный код для того, чтобы инструктировать генератору вибрации вибрировать с по меньшей мере одним из предварительно определенной амплитуды и предварительно определенного шаблона, когда контроллер оценивает, что обгоняющее транспортное средство достигнет велосипеда прежде,
чем велосипед достигнет находящегося впереди препятствия.
15. Система по п. 12, в которой инструкции дополнительно содержат программный код для того, чтобы вычислять инструкцию по выполнению одного из следующего: уклонения в сторону, торможения, столкновения с находящимся впереди препятствием и столкновения с обгоняющим транспортным средством.
16. Система по п. 15, в которой инструкции дополнительно содержат программный код для того, чтобы инструктировать генератору вибрации вибрировать с по меньшей мере одним из предварительно определенной амплитуды и предварительно определенного шаблона, чтобы идентифицировать инструкцию по выполнению одного из следующего: уклонения в сторону, торможения, столкновения с находящимся впереди препятствием и столкновения с обгоняющим транспортным средством.
17. Система по п. 12, в которой инструкции дополнительно содержат программный код для того, чтобы выполнять управление по контуру обратной связи для оценки.
18. Система по п. 10, в которой инструкции дополнительно содержат программный код для того, чтобы подсвечивать источник света, когда датчик обнаруживает обгоняющее транспортное средство.
19. Система по п. 10, в которой инструкции дополнительно содержат программный код для того, чтобы сообщать данные мобильному устройству.
20. Система по п. 10, в которой инструкции дополнительно содержат программный код для того, чтобы инструктировать генератору вибрации вибрировать на по меньшей мере одной из различных частот и с различной продолжительностью, когда датчик обнаруживает отсутствие обгоняющего транспортного средства.