roboforum.ru

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

Платформа для обкатки "Компьютерного зрения"

Наше хобби — конструировать и программировать.
Демонстрация готовых роботов и устройств построенных своими руками.

Сообщение =DeaD= » 28 мар 2005, 10:15

Сделал ШИМ на базе ATTiny15L, все собрал и подключил.

Теперь есть 3 скорости.

Еще проверил максимальную нагрузку - посадили человека весом ~50кг, покатали по комнате :) веселья....

Сейчас буду подключать все к ноуту и делать резервное ручное управление роботом по TCP/IP с обратной передачей телеметрии.
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Сообщение setar » 28 мар 2005, 10:35

:D Здорово,
так держать!
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Сообщение =DeaD= » 31 мар 2005, 21:54

Картина маслом "домашние животные знакомятся с технологиями" :) :) :)
Вложения
interface-v1.jpg
interface-v1.jpg (30.14 КиБ) Просмотров: 4869
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Сообщение casper_r » 31 мар 2005, 22:46

кошку не задави!!!  :twisted:

а так молодец!!!
бум ждать новый видео-блокбастер "Роботы охоятся на кошек"

как камера себя ведет? размытости, дрожания...
я не волшебник, я даже на него не учусь
Аватара пользователя
casper_r
 
Сообщения: 158
Зарегистрирован: 25 янв 2005, 07:53
Откуда: со стула в г.Николаеве

Сообщение ASin » 31 мар 2005, 22:58

Дивная фраза из дивной статьи:
При обнаружении движения робот опускает манипулятор и с полной скоростью стартует в зарегистрированном направлении (влево, вправо или вперед). Это может здорово напугать кошку.


А у Вас такая фунциональность есть?  :D
ASin
 
Сообщения: 155
Зарегистрирован: 18 дек 2004, 03:14
Откуда: Москва

Сообщение =DeaD= » 01 апр 2005, 07:30

Камера ведет себя отвратительно :) в первую очередь я вынесу работу с камерой в отдельный поток, а то весь робот рывками двигается из-за нее :)

После буду смотреть что делать... так как сейчас стоит камера на CMOS сенсоре, то все плохо и размывается, надеюсь переход на CCD сенсор в скором времени, хотя убедится точно, что "оно поможет" пока не могу - почему-то в магазинах не хотят демонстрировать работу веб-камеры, хоть и топовая она и стоит она 2700р... удоды короче...

Гонялку за кошкой буду писать когда совсем нечего делать будет :) пока я даже обещанное сканирование местности не проверял :)
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Сообщение Outcaster » 01 апр 2005, 12:45

Вопрос на засыпку: на шасси есть слежение за перемещением, или всё предполагаеться делать по камере? :roll:
Outcaster
 
Сообщения: 267
Зарегистрирован: 13 ноя 2004, 01:10
Откуда: Ривне, Украина

Сообщение =DeaD= » 01 апр 2005, 14:07

Будет как минимум акселерометр, скорее всего датчики вращения на колеса поставлю или оптическую мышь на дно с линзами :)

Ну и еще чего надумаю - ИК-датчики, бамперы, сонары и т.п...
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Сообщение Outcaster » 01 апр 2005, 14:27

=DeaD= писал(а):Будет как минимум акселерометр, скорее всего датчики вращения на колеса поставлю или оптическую мышь на дно с линзами :)

Ну и еще чего надумаю - ИК-датчики, бамперы, сонары и т.п...
Чего спрашиваю: камеру с "медленной" матрицей как умный бампер использовать относительно несложно, но обязательно нужно знать скорость и характер движения камеры. В двух словах это звучит так: если камера движеться прямолинейно и без проворотов, скорость постоянна, то чем обьект ближе к камере, тем его контуры на изображении более размазаны. Приблизительно так (нюансы и конкретности опущены :!: ).
Outcaster
 
Сообщения: 267
Зарегистрирован: 13 ноя 2004, 01:10
Откуда: Ривне, Украина

Сообщение =DeaD= » 01 апр 2005, 17:26

Outcaster писал(а):Чего спрашиваю: камеру с "медленной" матрицей как умный бампер использовать относительно несложно, но обязательно нужно знать скорость и характер движения камеры. В двух словах это звучит так: если камера движеться прямолинейно и без проворотов, скорость постоянна, то чем обьект ближе к камере, тем его контуры на изображении более размазаны. Приблизительно так (нюансы и конкретности опущены :!: ).


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

Сообщение ZERAM » 03 апр 2005, 15:06

У меня такая же тока серая кошка =) )

Да!!!! вопрос кажется совсем "не вопрос" пока с ним не столнёшься лицом к лицу. и качается и дёргается и вибрирует. оказывается создать устойчивое к вибрациям шасси - не так то просто. =(
--
с Уважением, ZERAM
Аватара пользователя
ZERAM
 
Сообщения: 191
Зарегистрирован: 03 дек 2004, 13:06
Откуда: РБ, г.Уфа
прог. языки: delphi, 1c, php

Сообщение Kanoka » 03 апр 2005, 18:47

А сразу разве было не ясно что колеса прикрученные к дюралевым уголкам и шасси для робота это разные вещи? Тут как минимум нужна подвеска, желательно с очень мягкими амортизаторами, и как максимум плавающая платформа с гироскопом по двум осям.
Kanoka
Модератор
 
Сообщения: 1274
Зарегистрирован: 11 ноя 2004, 03:18
Откуда: Москва

Сообщение =DeaD= » 05 апр 2005, 12:21

Kanoka писал(а):А сразу разве было не ясно что колеса прикрученные к дюралевым уголкам и шасси для робота это разные вещи? Тут как минимум нужна подвеска, желательно с очень мягкими амортизаторами, и как максимум плавающая платформа с гироскопом по двум осям.

О чем вообще речь? Проблема не в том, что платформа дергается или вибрирует (это я уже решил программным ограничением скачков скорости), а в том, что матрица у моей камеры медленная, то есть хоть какую подвеску поставь - скорость то все равно такая-же будет, и все изображение опять будет "плыть".

PS: Подвеску по-моему ставят для смягчения ударов, а не смягчения первой производной скорости, а в квартире не так уж и много препятствий, ударяющих по колесам...
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Сообщение Kanoka » 05 апр 2005, 14:07

Само собой, без нормальной камеры ни какая подвеска не поможет. То что набирать скорость и тормозить по экспоненте это тоже понятно. Но на жестком шасси, даже при движении по ровному полу, изображение будет сильно трястись, примененные резиновые колеса, насколько понятно по картинке, расчитаны на другой вес - колебания гасить будут плохо. Можно конечно попробовать использовать тот алгоритм который применяется в фотоаппаратах для нивелирования дрожания рук, но по моему он работает только с маленькими амплитудами.
Kanoka
Модератор
 
Сообщения: 1274
Зарегистрирован: 11 ноя 2004, 03:18
Откуда: Москва

Сообщение =DeaD= » 05 апр 2005, 14:25

Kanoka писал(а):Само собой, без нормальной камеры ни какая подвеска не поможет. То что набирать скорость и тормозить по экспоненте это тоже понятно. Но на жестком шасси, даже при движении по ровному полу, изображение будет сильно трястись, примененные резиновые колеса, насколько понятно по картинке, расчитаны на другой вес - колебания гасить будут плохо. Можно конечно попробовать использовать тот алгоритм который применяется в фотоаппаратах для нивелирования дрожания рук, но по моему он работает только с маленькими амплитудами.

Колеса рассчитаны на вес до 100кг, но это если их накачать, сейчас они спущены, поэтому при весе всего робота ~15кг очень неплохо мягко едут по полу.

IMHO подвеска по-любому не поможет - только еще хуже будет, большие колебания на тех-же препятствиях...
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Пред.След.

Вернуться в Наши проекты

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

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