roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 06:39

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Робот пожарный
СообщениеДобавлено: 19 фев 2013, 20:43 
Не в сети
Аватара пользователя

Зарегистрирован: 26 янв 2012, 03:59
Сообщения: 1341
Откуда: Казань
прог. языки: LabVIEW
ФИО: Никита Есенин
дык еще проще. ищим датчиками белые линии.
если их нет, действует по обычному алгоритму езды, как только появилась включаем "выравнивание"
"выравнивание" работает так:
если белая линия обнаружена на правом датчике, крутим левое колесо пока не обнаружим линию на левом.
если на левом - крутим правым. и только когда на 2х сразу белая линия, значит "выравнивание" завершено.
это достаточно. наверно)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот пожарный
СообщениеДобавлено: 19 фев 2013, 22:33 
Не в сети

Зарегистрирован: 07 авг 2010, 21:29
Сообщения: 1725
Откуда: КМВ
прог. языки: C
ФИО: Андрей
"Крутить колесами" - некрасиво. Лучше как я предложил выше.
А что за датчик цвета, которому мешает освещение? Самодельный?

_________________
Дым, идущий из всех устройств в помещении предвещает появление электрика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот пожарный
СообщениеДобавлено: 20 фев 2013, 11:56 
Не в сети

Зарегистрирован: 15 окт 2012, 14:05
Сообщения: 13
нет покупной... сейчас решили его поменять.... кто подскажет датчики белой линии хорошие.... которыене риагировали на окружающий свет...и также на цвета RGB тоесть... либо белый либо черный... а едко красный воспринимали как черный...


ПОдскожите сейчас же пойду покупать!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот пожарный
СообщениеДобавлено: 21 фев 2013, 00:35 
Не в сети

Зарегистрирован: 15 окт 2012, 14:05
Сообщения: 13
исправили проблемы с датчика... вернулись на старую проблему... выравнивание по белой линии .... функция для выравнивания написана отдельно и если ее запускать отдельно все работает.... но как только я вставляю эту функию в основную программу появляется проблема.... он ее перестает выполнять.... при проверке он выполняет основную программу и заходит в функцию... но по какойто непонятной причине ее невыполняет... у кого есть какие мысли....


P.S. пошли вторые сутки без сна... толькоо робот..........


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот пожарный
СообщениеДобавлено: 21 фев 2013, 01:06 
Не в сети

Зарегистрирован: 07 авг 2010, 21:29
Сообщения: 1725
Откуда: КМВ
прог. языки: C
ФИО: Андрей
Дебаг надо, в смысле - дописать отладочный вывод. Совета спрашивать - бесполезно, ибо проблемой может быть все - начиная с указателя стека и заканчивая неверным типом.

_________________
Дым, идущий из всех устройств в помещении предвещает появление электрика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот пожарный
СообщениеДобавлено: 21 фев 2013, 02:47 
Не в сети

Зарегистрирован: 15 окт 2012, 14:05
Сообщения: 13
добрые люди... кто может помоч онлайн ??

я понял в чем проблема ..
у меня стоит кнопка которую я нажимаю при запуске чтобы основная программа началась сночала.....

если я это делаю то функция не срабатывает.... НО

если я перезагружаю сам процесор то функция срабатывает..... как я понимаю нужно сделать так чтобы при нажатии на кнопку обновлялась до 0 не только основная программа но также и функция.... как это сделать немогу понять.. есть вариант переменную функции сделать глобальной и обновлять.. вместе с основной программой.... ( надеюсь с роботает )

Добавлено спустя 5 минут 14 секунд:
ДААААААААААААА мои 2х часовые извращения над программой решались элементарнейшим путем.. нужно было просто буковку которая в функции сделать глобальной переменной.... и обновлять ее вместе с основной программой!!!!!!!!!!!!!!!!!!!!



ГОСПОДИ КАК ЖЕ ЭТО ЛЕМЕНТАРНО И В ТОЖЕ ВРЕМЯ не сразу додумываешся до этого......


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот пожарный
СообщениеДобавлено: 21 фев 2013, 17:47 
Не в сети

Зарегистрирован: 07 авг 2010, 21:29
Сообщения: 1725
Откуда: КМВ
прог. языки: C
ФИО: Андрей
Могу сказать - что тут явно архитектура программы ненормально проектировалась.

_________________
Дым, идущий из всех устройств в помещении предвещает появление электрика.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 4 часа


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

Сейчас этот форум просматривают: Bing [Bot], Google [Bot] и гости: 18


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO