esisl писал(а):Блин! LabVIEW -то офигенно дорогая штука. А что у нас есть на халяву?
Насколько я знаю политику NI, они не домогаются до частных лиц, тем более если эти лица делают никому не нужные игрушки. Более того, являясь одним из спонсоров робототехнических программ в России http://russia.ni.com/news/014,
предоставляя всем участникам программное обеспечение LabVIEW, а также льготные условия для приобретения оборудования.
Я не удивлюсь если crack делают их же разработчики. Последние его версии выглядят как ПО просмотра лицензий, с той разницей что для списка возможных лицензий в сплывающем меню есть пункт "Activate".Опять же на http://rutracker.org/forum/viewtopic.php?t=4155111 раздачи ни разу не закрывались "по просьбе правообладателей". И мне кажется, все это потому что их ПО завязано на работу с их железом. http://www.ni.com/robotics/how_to_buy.htm всякие платки с "real-time processor" и FPGA и др. Что то стороне подключить уже проблема. Поэтому я тут оставляю ссылки на пакеты, которые помогают "прикрутить" web камеру, камеры kinect/asus xtion и пр. https://decibel.ni.com/content/docs/DOC-16978 В принципе, туда можно самостоятельно что угодно прикрутить, если вы нормальный C программист. Но в таком случае зачем нужен LabView? это среда для не программистов ))) Эти же ребята делали среду программирования NXT-G для LEGO Mindstorm - что бы даже дети смогли программировать))
Новости по проекту. в ПО я добавил функцию поиска расстояния до центра объекта. хотел сначала вырезать конкретно объект и искать среднее значение, но там периодически попадают участки фона. а еще в зависимости от шума в центре, приходится искать соседние точки. и это работает даже если объект бублик - ибо получается еще тень в дырке(расстояние до фона не видно), которая опять же не учитывается. на коте должно работать в большинстве случаев. не будет работать на обруче ))
на картинке алгоритм находит зеркало. ибо шум приумножается +на больших расстояниях шум сильней. в итоге сильно выходит за порог в 10 см. рассчитанное расстояние не до зеркала, а до отраженной стены в зеркале. в таблице это крайняя правая колонка 8413 мм ))) чуть левее колонка - площадь в пикселях. можно будет рассчитать истинные размеры. потом я изучал вид с камеры, поставив робота на пол. жесть там какая то. столько косяков шумов. таки придется все равно создавать искусственные условия.или мудрить еще. и да вычитал где то что не работает эта камера на солнце. так что никаких огородов теперь уж точно.
потом мне дали извне немного мотивации. и я решился на прикручивания водомета. заодно внес изменения в конструкцию с мыслями о распределении масс удобстве разборки и доступе к нужным вещам +добавил энкодеры на задние моторы (а с использованием мышей пока ничего не выходит).
робот разжирел до жути. но вроде еще может кататься
опять же развесовка улучшилась. насос я долго думал как питать. мне по большей части надо от БП запускать. а эта хрень автомобильная при старте да и в работе жрет амперы будь здоров! посему его повесил вместе с сервами на регулятор 6В. не знаю теперь cможет NUC'овский БП потянуть все разом? пробовать страшно. при выключении мотора он еще самоиндукцией успел лазер спалить, причем так что он не деградировал до светодиода, а вообще не излучает свет. лол. сервам вроде пофигу. вай лишь бы ниче не погорело. у меня там куча цепей. все ж надо коммутировать.
и я вот думаю как мне в расчет добавить энкодеры. хватит ли на все про все atmega328? может вторую ардуину прикрутить? на одной будет управление двигателями с обратной связью по энкодерам +прием данных от приемника РУ и с ПК. а на другом работа с IMU ( а сейчас там только код для компаса) прием команд от ПК отправка на сервы и водомет. мм.
PS заказал таки http://www.dont.ru/mini-box-OpenUPS.id16203.html причем за 109$. они то ли перепутали то ли что. сейчас поставили цену 149 $. . приедет буду пытать. в конструкции оставил под это дело запас в задней части.
по случаю записал видео. управление мышкой. наведение по положению курсосра в области картинки с камеры (соответствия нет. это не комп. игра тут все сложнее). залп по нажатию левой кнопки мыши.
формулы расчета наведения не делал еще. как бы у меня все готово для охранного режима. есть координаты (в пикселях на картинке) объектов, расстояния до них. но чтоб попасть надо учитывать положение серв относительно камеры, перемещение форсунки в разных углах положения серв и траекторию струи. от ШИМ управления водометом я отказался. при низком заполнении и частоте 490гц(ардуино же) есть ощутимые скачки на линии питания. сервы сума сходят (с водометом они на одной линии).
Есть проект OpenCV Library с алгоритмами обработки изображений. + вроде на habrahabr были интересные материалы связанные с ним. Много разных материалов в этом направлении в в проекте обработки сканов книг А также алгоритмы обработки капч дают материал для "раздумий" Наверное с OpenCV есть разные разработки. Мне попалась такая программа OpenCVTools(но похоже у автора не получилось её продвигать и продавать?)
P.S. Спасибо автору за интересные изыскания, а коту интересных приключений. Управление лазерной турелью у меня также ссаcоциировалось с первыми экспериментами другого участника форума (Chu) для ардуины c этого места в топике про Форт систему тоже "чтение" интересное один из "опытов" автор прикреплял к моторчику лазерную указку и двигал её от перемещений мышки.
Ковыряюсь с портом на Delphi mitov.com Всё хорошо, и даже на удивление надёжно работает, но нет haartraining Скачал vc++ 6 и opencv, вечером попробую посмотреть, что из этого может выйти. Тот haartraining.exe что можно найтив инете глюкав до полной неработопригодности.
Тему охотника, вероятно возможно можно расширить, например созданием аквариумного плавающего "дрына" моделирующего охоту за рыбками, Чем рыбок в этом случае пугать непонятно, т.к. брызгалка в воде "неэффективна", а чернила неприменимы.
мда.. зп конечно аховые, а для Москвы так ваще... Ну тут даже съем однушки уже под тридцатник, а там все вакансии 30-40 Было бы стольник, могло быть интересно..
прикрутил я расчет углов для серв учитывающих смещение координат. поворот и траектория не учитывается(пока).
проверил на шарике
на очереди это животное
каждый день прибегает подъедать запасы. грядет расплата...
Добавлено спустя 1 минуту 56 секунд: вкл водомет и выкл я в ручном режиме. чтобы шарик мог быстрее в нужную точку прилететь для следующей проверки
Добавлено спустя 5 минут 31 секунду: захват с экрана бесплатной легкой прогой. посему 8fps.звук отдельно писал\накладывал может знает кто норм прогу бесплатную пишущую видео 25fps и звук с микрофона?