roboforum.ru

Технический форум по робототехнике.

Догоним и перегоним?

Все здесь

Re: Догоним и перегоним?

Сообщение Angel71 » 07 фев 2012, 17:09

EDV писал(а):Уже когда-то писал, но повторюсь ещё раз: НИКТО не захочет разбираться, как работает алгоритма AVM. Кому это нужно? Пользователям? Нет, им нужна программа, которой они легко и просто могут воспользоваться в своих проектах, не вдаваясь в подробности реализации.
Может, студенты захотят покопаться? Дума что тоже нет, так как есть алгоритмы OpenCV и много других алгоритмов распознавания, созданных всякими именитыми учёными, на которых можно сослаться в своих студенческих работах. Зачем им разбираться в моих алгоритмах, ведь это не так просто?
Может, профессиональные программисты попробуют усовершенствовать алгоритм AVM? Думаю, что тоже нет, так как профессионалы не станут тратить своё личное время на какой-то алгоритм, за который им никто не заплатит.
Вот и остаётся вся надежда на простых пользователей, которые способны поверить в AVM как в некую идею, в то – что это не просто очередная уловка «учёных» с целью получения грантов, а вполне реальная программа, которой легко пользоваться, и которую можно без лишних проблем «прикрутить» к своим проектам. Таким образом пользователи начинают верить, и их поддержка позволяет мне вовлекать в процесс разработки AVM всё больше специалистов на коммерческой основе, а сам алгоритма AVM в конечном итоге становится брендом.
Ну вот такой нехитрый план :oops:

:) кому нужна будет готовая программа/библиотека, а не коды, тот и в код ковыряться не полезет. если студет или еще кто для своей работы выберет тот же opencv, то он и выберет opencv. причин как минимум 2. в другой библиотеке есть то, чего нет в вашей или в ней похожие алгоритмы подходят лучше - быстрей работают, меньше ресурсов потребляют или ему, допустим нужна многопоточность или нужные алгоритмы можно крутить на гпу или есть возможность более тонкой или более лучшей настройки работы алгоритмов и т.д. вторая причина это закрытый код, разрабатываемый очень узким кругом людей. банально создать обвёртку для использования в .net или ещё где, перенести на другую платформу, выловить баг или оптимизировать. под какой .net у вас портировано? "обычный", mono, portable.net, cf, mf? если под "обычный", то под какую версию (2, 3.5, 4)? а это в определённых случаях могут быть совсем несовместимые дотнэты. а у вас там точно есть нужные кому-то колбэки, биндинги и прочие плюшки? человек будет писать вам, вы может быть начнёте править код в нужном для него направлении и потом, может быть это частично или полностью его устроит. это еще более-менее неплохо может работать, пока проект маленький, а пользователей по пальцам пересчитать можно. +далеко не факт, что вы сделаете всё быстрей и лучше того человека, если вообще будете способны сделать. причин же хватает, может он под андроид захочет, а вы в андроиде ни бум-бум или у вас на такую "мелочь" просто нет времени, т.к. на ваш взгляд это совсем не интересное направление развития или ещё чего. :pardon: вы сами сдерживаете развитие проекта. а то, что хорошо зарабатывающий программист не будет на бесплатной основе улучшать чей-то проект, это ошибочно. если кому интересен проект, хоть с точки зрения заработка на нём, хоть как хобби, то он возьмёт и будет работать над кодом. как раз наоборот, пытаясь только на платной основе кого-то заинтересовать вы теряете потенциальных разработчиков. хотя бы по тому, что вам мягко говоря будет трудней заинтересовать человека, получающего в час 50$, 100$, 150$,... :pardon: неоднократно сталкивался, что профессиональные программисты, прилично зарабатывающие участвуют в развитии различных проектов на голом энтузиазме.
:) задумайтесь, что вы теряете, если откроете код? кому нужно готовое решение, тому действительно может быть единообразно, есть открытый код или нет. а если он посмотрит на данный проект как на чёрный ящик с непонятным содержимым и неопределённым будущим? тот же cv когда его интел забросило не прекратил развиваться только по причине, что есть исходники и право развивать проект. а что былоб с долгоиграющими проектами, завязаными на cv, еслиб были только готовые библиотеки, но с неопределённым сроком поддержки со стороны разработчика? да, да, да, вот поэтому крупные (нормальные) производители софта и железа объявляют сроки поддержки продукта, заблаговременно предупреждают, что такая-то линейка продуктов больше развиваться не будет и т.д. вы потеряете бренд? ничего подобного. вы потеряете возможность развивать проект и диктовать условия, на которых он будет расспространяться? ничего подобного - всё прописывается в лицензии. вы потеряете возможность нанимать сторонних программистов? опять нет. вы утратите возможность сотрудничества с частными программистами или компаниями, чтоб вместе затачивать код под определённые нужды? опять нет. и кстати платить не обязательно, точнее я лично вообще не понимаю зачем. заинтересованых стороны 2 - вы продаёте право использовать в коммерческих целях, они заработают на продаже готового решения конечным потребителям. или вы считаете, что если откроете код, то он разбредётся по сети и каждый желающий бесплатно будет использовать ваш код в своих проектах? да, будет и такие случаи. но пардон, никто не мешает им взять вашу библиотеку, прикрутить к своему проекту и не заплатить вам ни копейки. выложить на варязник или торрент опять же никто не помешает. закрытый код помешает кому-то стыбрить сверх-уникальный алгоритм? бросьте. нет защиты, подсмотрят быстро и легко. есть защита, всего-лишь немного помучаются. навесите мега-кул "неломаемую" защиту, повозятся ещё чуть дольше. а сделать невозможным использования вашей разработки (не заплатив) вы в общем слчуае в принципе не сделаете. :pardon: ну нет у вас никакой информации, критически необходимой для работы кода, обновляющейся у вас на сервере и переодически получаемой клиентом. максимум вы можете лишившись части клиентов реализовать запрос на ваш сайт информации о состоянии подписки. опять же вам это ничем не поможет - это обходится реализацией на локалке сайта-заглушки или сервиса, висящем на опр. порте, который скажет "да, даррахой, есть такой клиент, можешь работать". +-нормальное шифрование и защита библиотеки всего-лишь немного уменьшит количество таких отвязок от вашего сайта. и т.д.
Последний раз редактировалось Angel71 07 фев 2012, 17:22, всего редактировалось 1 раз.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Догоним и перегоним?

Сообщение SkyStorm » 07 фев 2012, 17:22

Не лень писать столько буков?
У человека есть план и цели! И это главное!
Я всегда говорю - Критиковать может каждый, а ты возьми и сделай лучше!
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Догоним и перегоним?

Сообщение Angel71 » 07 фев 2012, 17:29

не лень + я не критикую и даже не пытался. есть ви́дение преимуществ и недостатков обеих моделей, пытаюсь привести аргументы в пользу опенсорса для данного проекта. сочтёт достаочными, будет опенсорс, а на нет и...
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Догоним и перегоним?

Сообщение noonv » 07 фев 2012, 21:54

ничего себе сколько написано :) думаю, автору виднее и он по-своему прав. Но так же скажу за себя, что использовать закрытые библиотеки точно не буду :)
Аватара пользователя
noonv
 
Сообщения: 600
Зарегистрирован: 21 май 2007, 22:57
Откуда: Калининград
прог. языки: C++

Re: Догоним и перегоним?

Сообщение EDV » 07 фев 2012, 22:06

А зато у меня уже начинают появляться пользователи, которые регистрируются на YouTube только для того, чтобы выложить ролики с Навигатором :wink:

Да, кстати, может кто-нибудь подскажет, какой программой пользуется автор для записи демонстрационного ролика?
Аватара пользователя
EDV
 
Сообщения: 1016
Зарегистрирован: 06 июн 2007, 15:19
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев

Re: Догоним и перегоним?

Сообщение Romeo » 07 фев 2012, 22:42

Я пользовал UVScreenCamera
Аватара пользователя
Romeo
 
Сообщения: 320
Зарегистрирован: 04 фев 2009, 16:02
Откуда: Десногорск
прог. языки: VB, MicroC, Pascal, С++ Builder

Re: Догоним и перегоним?

Сообщение Angel71 » 07 фев 2012, 22:54

ещё есть fraps и playclaw. они есть на rutracker_org
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Догоним и перегоним?

Сообщение Michael_K » 21 фев 2012, 01:46

Гугловские автопилоты готовы к реальной жизни - остались юридические моменты.
http://www.novate.ru/blogs/180212/20110/
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Догоним и перегоним?

Сообщение =DeaD= » 21 фев 2012, 08:11

Т.е. пора покупать акции Google? :crazy:
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Догоним и перегоним?

Сообщение Angel71 » 21 фев 2012, 08:59

:crazy: уже пора продавать их акции (если были) и тратить их на свои проекты.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Догоним и перегоним?

Сообщение boez » 21 фев 2012, 11:51

как показывает статистика Google, машины с автопилотами практически не попадают в аварии
- неожиданный вывод :) Начиная с вопроса, где они набрали статистику, и заканчивая грузовиком TerraMax, которому в 2007 году неожиданно встретилась на пути стена магазина :)
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: Догоним и перегоним?

Сообщение EDV » 21 фев 2012, 23:58

Вот это мне товарищ из Бермудов тему то прокачал (79 сообщений в ветке). Собственно благодаря этому товарищу я то и узнал о наличии такого островного государства, когда зашёл на его YouTube канал и глянул информацию о пользователе. Всё бы хорошо, но пишет на английском с большим количеством ошибок, и сообщения у него слишком раздутые получаются, смысл уловить сложно иногда. А так молодец :good:



Аватара пользователя
EDV
 
Сообщения: 1016
Зарегистрирован: 06 июн 2007, 15:19
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев

Re: Догоним и перегоним?

Сообщение EDV » 28 фев 2012, 16:42

У товарища из солнечной бермудщены уже 18 фейловых видео, в которых он пытается выполнять навигацию с помощью AVM Navigator и уже один подписчик на его YouTube канал (а народ то цепляет тема).

Несмотря на неудачи, Bmw318be продолжает свои эксперименты, и похоже, с такой напористостью у него, таки, всё получится :wink:
Аватара пользователя
EDV
 
Сообщения: 1016
Зарегистрирован: 06 июн 2007, 15:19
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев

Re: Догоним и перегоним?

Сообщение EDV » 08 мар 2012, 22:46

EDV писал(а):3D модель «Winky rover»:



Tsi329 писал(а):=DeaD=, очень интересная тема. Спасибо. Читаю с удовольствием. Робот супер!

А уж как ездить умеет, и всё сам, без посторонней помощи:


Надеюсь, когда-то мы сможем собирать не только «Winky rover», но и что-то гораздо более сложное :wink:

Аватара пользователя
EDV
 
Сообщения: 1016
Зарегистрирован: 06 июн 2007, 15:19
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев

Re: Догоним и перегоним?

Сообщение EDV » 15 мар 2012, 19:16

Креативно! :D

Аватара пользователя
EDV
 
Сообщения: 1016
Зарегистрирован: 06 июн 2007, 15:19
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев

Пред.След.

Вернуться в Свободное общение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8