roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 49 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Re: Нужна Помощь
СообщениеДобавлено: 05 май 2009, 19:19 
Не в сети
Аватара пользователя

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

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна Помощь
СообщениеДобавлено: 05 май 2009, 19:20 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2008, 14:41
Сообщения: 997
Откуда: СПб
прог. языки: C,Python
максимально 150*150 мм высоту пока не скажу


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна Помощь
СообщениеДобавлено: 05 май 2009, 19:25 
Не в сети
Аватара пользователя

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

Итак схема:
1. Есть исходный луч по которому мы пытаемся ехать, отклоняемся от него всегда не более чем на X метров, если при таком отклонении препятствие объехать слева не удалось - значит мы доехали до стены.
2. При обнаружении на нашем пути препятствия пытаемся повернуть налево и дальше движемся по правилу правой руки, если вернулись на луч - движемся по нему, иначе см. пункт 1 :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна Помощь
СообщениеДобавлено: 05 май 2009, 19:39 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2008, 14:41
Сообщения: 997
Откуда: СПб
прог. языки: C,Python
А если припятствие слева но мешает проехать ?
Код:



-------       
       бот


Добавлено спустя 1 минуту 45 секунд:
Для комнотного варианта так себе и представлял :oops:

Добавлено спустя 5 минут 48 секунд:
Угол поворота видимо зависит от дальности припятствия ?
А если припятствие меньше чем ширина бота - ножка стула и находится она не по середине относительно оси бота?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна Помощь
СообщениеДобавлено: 05 май 2009, 19:39 
Не в сети
Аватара пользователя

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

А ты расширь препятствия на размеры робота как мы вот тут: [[Перемещение робота в нужную точку векторной карты]], см. буковки SafeDistance

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна Помощь
СообщениеДобавлено: 05 май 2009, 19:42 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2008, 14:41
Сообщения: 997
Откуда: СПб
прог. языки: C,Python
Вот это я какрастоки и искал :lol:
Спасибо буду разбиратся и писать


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна Помощь
СообщениеДобавлено: 05 май 2009, 19:46 
Не в сети
Аватара пользователя

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

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна Помощь
СообщениеДобавлено: 05 май 2009, 19:46 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2008, 14:41
Сообщения: 997
Откуда: СПб
прог. языки: C,Python
А есть мануал по поиску в вике ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна Помощь
СообщениеДобавлено: 05 май 2009, 19:47 
Не в сети
Аватара пользователя

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

ну или по крайней мере я старался так сделать :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна Помощь
СообщениеДобавлено: 05 май 2009, 19:52 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2008, 14:41
Сообщения: 997
Откуда: СПб
прог. языки: C,Python
Мы с вами уважаемый =DeaD= работаем в разных волновых режимах + я не знаю все буквы
Во всё нашол буду изучать Спасибо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна Помощь
СообщениеДобавлено: 05 май 2009, 19:56 
Не в сети
Аватара пользователя

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

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна Помощь
СообщениеДобавлено: 05 май 2009, 21:25 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2008, 14:41
Сообщения: 997
Откуда: СПб
прог. языки: C,Python
Может навигацию , поиск и инструменты увеличить в ширену ? :oops:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна Помощь
СообщениеДобавлено: 05 май 2009, 21:29 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
ВиКа ИМХО не самый удобный метод хранения статей и материалов. Я так и не понял как находить Eagle3D, только что если через поиск.. Удобней было бы просто страница с разделами.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна Помощь
СообщениеДобавлено: 05 май 2009, 21:49 
Не в сети
Аватара пользователя

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

Кого именно увеличить? :) Левую колонку что ли?

Добавлено спустя 1 минуту 46 секунд:
Сергей писал(а):
ВиКа ИМХО не самый удобный метод хранения статей и материалов. Я так и не понял как находить Eagle3D, только что если через поиск.. Удобней было бы просто страница с разделами.

Надо по хорошему завести еще раздел проектирования принципиальных схем и печатных плат про соответствующие CADы
И еще надо про механические CADы такой же раздел - там про солидворкс и т.п.

Просто я не занимался еще этим, а кроме меня никто там порядок почти не наводит :) выкладывают хоть материал - и то всё в плюс :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна Помощь
СообщениеДобавлено: 05 май 2009, 21:52 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2008, 14:41
Сообщения: 997
Откуда: СПб
прог. языки: C,Python
Да


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

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


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

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


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

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