Сельхозробот-2. Позиционирование
Dec. 5th, 2011 11:22 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
В продолжение к этому. Мне как-то совершенно очевидно, что в приемлемые сроки силами небольшой команды невозможно разработать софт управления роботами, которые будет справляться со всем разнообразием реальных условий.
Поэтому нужно выпустить машину, которую бы покупали и использовали даже при полной неработсопособности ее роботического софта. Как машину с ручным или просто дистанционным управлением. Но чтобы при этом мысль "а нахрена я это руками делаю, там же процессор есть", все время билась в затылке у тех, кто ею дистанционно или вручную управляет. А потом собирать если не готовый код, то use-case.
Для этого нужно еще и смещение потенциальной аудитории в сторону тех людей, которые имеют представление о том, что компьютеры вообще-то программировать можно. То есть либо техническая интеллигенция, которую на дачи загоняют жены и тещи, либо подростки-школьники еще не утратившие интереса к реальному устройству окружающего мира. Поэтому машина должна быть сильно компактнее минитрактора Беларус-132. Она должна быть экономически оправдана на приусадебном участке (в предположении что цена часа времени работика заметно дороже типичной цены рабочего часа сельскохозяйственного работника. Машинку покупает высокооплачиваемый специалист, для того чтобы сэкономить время и посидеть на даче за шашлычком, вместо того, чтобы грядки копать).
Правда, тут получается интересная синергия - для того, чтобы устройство могло управляться процессором, и для того чтобы устройство могло управляться подростком/женщиной требуется примерно одно и то же - сервоприводы на все управляющие элементы. (Что касается женщины, то тут я предвижу что мужчина будет покупать это устройство в надежде что теперь женщина от него с грядками отстанет, поскольку физической работы это не требует. Но женщина не захочет с железякой возиться, и максимум что он получит - это вскапывание участка за полчаса вместо дня.)
Плюс к этому - открытая прошивка, доступный для даунлоада SDK (или вообще преимущественно скриптовый софт, чтобы для хакинга требоался только ssh-клиент и wifi-точка, куда устройство подключится). И доступное за смешную цену у всех дилеров данной железки "руководство программиста", описывающее в первую очередь теоретические основы computer vision, особенностей управления механикой etc.
Ну и естественно, всякая community инфраструктура - форумы, причем посвященные не только программированию, но и агротехнике и прочим применениям данного устройства, багтрекеры, магазин 3d-party приложений.
Поэтому нужно выпустить машину, которую бы покупали и использовали даже при полной неработсопособности ее роботического софта. Как машину с ручным или просто дистанционным управлением. Но чтобы при этом мысль "а нахрена я это руками делаю, там же процессор есть", все время билась в затылке у тех, кто ею дистанционно или вручную управляет. А потом собирать если не готовый код, то use-case.
Для этого нужно еще и смещение потенциальной аудитории в сторону тех людей, которые имеют представление о том, что компьютеры вообще-то программировать можно. То есть либо техническая интеллигенция, которую на дачи загоняют жены и тещи, либо подростки-школьники еще не утратившие интереса к реальному устройству окружающего мира. Поэтому машина должна быть сильно компактнее минитрактора Беларус-132. Она должна быть экономически оправдана на приусадебном участке (в предположении что цена часа времени работика заметно дороже типичной цены рабочего часа сельскохозяйственного работника. Машинку покупает высокооплачиваемый специалист, для того чтобы сэкономить время и посидеть на даче за шашлычком, вместо того, чтобы грядки копать).
Правда, тут получается интересная синергия - для того, чтобы устройство могло управляться процессором, и для того чтобы устройство могло управляться подростком/женщиной требуется примерно одно и то же - сервоприводы на все управляющие элементы. (Что касается женщины, то тут я предвижу что мужчина будет покупать это устройство в надежде что теперь женщина от него с грядками отстанет, поскольку физической работы это не требует. Но женщина не захочет с железякой возиться, и максимум что он получит - это вскапывание участка за полчаса вместо дня.)
Плюс к этому - открытая прошивка, доступный для даунлоада SDK (или вообще преимущественно скриптовый софт, чтобы для хакинга требоался только ssh-клиент и wifi-точка, куда устройство подключится). И доступное за смешную цену у всех дилеров данной железки "руководство программиста", описывающее в первую очередь теоретические основы computer vision, особенностей управления механикой etc.
Ну и естественно, всякая community инфраструктура - форумы, причем посвященные не только программированию, но и агротехнике и прочим применениям данного устройства, багтрекеры, магазин 3d-party приложений.
no subject
Date: 2011-12-07 06:28 am (UTC)Мой опыт обучения - человек, не зравший что такое рекурсия (электронщик, там она сложноприменима), примерно за неделю начал писать на Erlang, а еще через неделю выдал вполне работающий код - препроцессор, вставляющий в C-шный код что-то свое. И это без отрыва от основной работы в области микроэлектроники.