img-fotki.yandex.ru закончил аналоговую часть локатора, три недели с ним провозился, а все потому что один мудадяй не дает осциллограф поиграться. Осталось оцифровать сигнал, а для этого нужно нормальное ацп (10 бит, хотябы 160 кГц) в количестве 20 штук. Где брать ? ... а, да, потом еще i2c надо сделать будет к локатору и тогда уж можно плату разводить
1) надо чтото придумать с креплением датчиков расстояния
2) надо избавиться от скачков питания у непонятно чего, в результате которых комп толи виснет, толи перезагружается
3) надо уменьшить скорость движения, само собой
Ну и картиночки:
img-fotki.yandex.ru
img-fotki.yandex.ru
Ну и самое главное ! Сменили корпус от Линкольна Навигатор на более подходящий по ширине (хз что за модель)
farm3.static.flickr.com
farm3.static.flickr.com
а) это предполагает наличие точной механической (кинематической и динамической) модели шасси, которой вследствие неголономности просто нет
б) построение окружности по н точкам в идеальных условиях — достаточно тривиальная задача, но данные GPS имеют достаточно большой разброс, чтобы от этого отказаться.
Поэтому нужен еще один датчик, который бы давал информацию о пространственной ориентации в системе координат связанной с системой позиционирования. В качестве такого датчика я решил использовать двух осевой цифровой компас.
1) 30 минут на одном аккумуляторе 7.2 В емкостью 4500 мАч
2) очень сильный недогруз передней оси, кажется я знаю куда встанет дополнительный аккумулятор
3) отваливание интерфейсной платы от usb (плохой контакт, или самовыпиливание вследствие превышения тока ? В любом случае, надо ставить на все линии токоограничительные сопротивления)
4) фича с инверсным включением фар оказалась полезной — когда отваливается контроллер, либо умирает питание материнской платы, они загораются => что-то не в порядке
5) гонять быстро можно, но стремно, потому что радиус поворота достаточно большой, кроме того при быстром разгоне начинаются нехилые вибрации, при том, что корпус закреплен на двух болтах, это вызывает опасения
Собрал наконец-то тачку для теста, на соплях правда, но оно ездит, рулит и моргает фарами ! Сейчас оно управляется с клавиатуры по wifi, из тривиального — осталось переписать код для работы с джойстиком на python, вставить пиздюлей товарищу за арки (на кой хер расширять арки вне корпуса, если их цель защищать от пыли-грязи внутреннее содержимое, или я чото не втыкаю ?) и поставить все нужные датчики расстояния, ну и камеру, конечно же.
Из нетривиального по железкам — сделать миниатюрную пушку гаусса, которую разместить на крыше тачки, найти пружины для подвески пожестче.
По софту — начать пилить машинное зрение в сторону чтения квадратных баркодов. Хотя, может найдется способ идентификации целей попроще?
а, да, новые фотки:
img-fotki.yandex.ru
img-fotki.yandex.ru