roboforum.ru

Технический форум по робототехнике.
Текущее время: 21 апр 2025, 17:36

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




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Локальная система позиционирования для Минибота
СообщениеДобавлено: 23 мар 2009, 23:34 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Собираюсь написать комплекс программ (для минибота и для ИК маяка) в совокупности составляющую локальную систему позиционирования (ЛСП) для Минибота.
Суть задачи состоит в следующем:
Имеется минибот и имеется набор ИК маяков. Каждый ИК маяк имеет свой номер 0,1,2.... Номер 0 зарезервирован для маяка, стоящего на Зарядной Док станции минибота. Маяки расставлены по квартире, причем расставлены так, чтобы в прямой видимости каждый маяк видел 2 других. Например, маяк 2 видит маяк 1 и маяк 3. Направленность ИК лучей зависит от мощности (частоты) сигнала, подаваемого на ИК передатчик (светодиод).
Алгоритм состоит в следующем (с примером):
Даем команду Миниботу доехать до 2 го маяка. Минибот находится где-то в квартире и начинает опрашивать ИК-маяки со 100%-ной мощностью: 0,1..... Какой то из маяков отозвался, например 5. Минибот ищет на него направление. Если сигнал слишком мощный, Минибот запрашивает у маяка меньшую мощность сигнала, соответственно выравнивая направление на маяк. Доехав до маяка 5, Минибот запрашивает маяк 4, и едет до него проделывая вышеуказанные действия, потом до 3го и до 2 го маяка. Доехав до нужного маяка, Минибот выполняет какие-нибудь действия, например описанные с помощью *.bat файлов описанных в: http://roboforum.ru/viewtopic.php?f=58&t=5627. Также в функции Минибота будет входить автоматический поиск зарядной Док станции при необходимости заряить свой аккумулятор, то есть поиск ИК-маяка №0.
Ик маяки при желании можно сделать осмысленными, как сделано с зарядной Док-станцией №0. Например Кухня: маяки 2,3, коридор: маяки 4,5,6, и т.д. на любое усмотрение. С такой системой Минибот с легкостью сможет передвигаться по квартире....

Комплекс программ, разрабатываемый мною состоит из 2х пргграмм:
1) программа для ИК-маяка для общения с Миниботом
2) программа для Минибота, для связи с маяками и перемещения по ним по вышеописанному алгоритму

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

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


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

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


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

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