roboforum.ru

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

Нужна Помощь

Re: Нужна Помощь

=DeaD= » 05 май 2009, 19:19

Габариты робота?

Re: Нужна Помощь

ALHIMIK » 05 май 2009, 19:20

максимально 150*150 мм высоту пока не скажу

Re: Нужна Помощь

=DeaD= » 05 май 2009, 19:25

Ок, имеем отличную ситуацию для огибания препятствий и нехитрого прямолинейного алгоритма :)

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

Re: Нужна Помощь

ALHIMIK » 05 май 2009, 19:39

А если припятствие слева но мешает проехать ?
Код: Выделить всёРазвернуть



-------       
       бот


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

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

Re: Нужна Помощь

=DeaD= » 05 май 2009, 19:39

ALHIMIK писал(а):А если припятствие слева но мешает проехать ?

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

Re: Нужна Помощь

ALHIMIK » 05 май 2009, 19:42

Вот это я какрастоки и искал :lol:
Спасибо буду разбиратся и писать

Re: Нужна Помощь

=DeaD= » 05 май 2009, 19:46

Ты не спеши всё сам писать - там справа ссылочка есть на готовую библиотеку 8)

Re: Нужна Помощь

ALHIMIK » 05 май 2009, 19:46

А есть мануал по поиску в вике ?

Re: Нужна Помощь

=DeaD= » 05 май 2009, 19:47

Есть справочник решений :) там раздел Алгоритмы :) внутри раздел навигация :) всё же вроде очевидно?

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

Re: Нужна Помощь

ALHIMIK » 05 май 2009, 19:52

Мы с вами уважаемый =DeaD= работаем в разных волновых режимах + я не знаю все буквы
Во всё нашол буду изучать Спасибо

Re: Нужна Помощь

=DeaD= » 05 май 2009, 19:56

2ALHIMIK: Нет, я серьезно, если чего-то не очевидно или неудобно - говори, будем править.

Re: Нужна Помощь

ALHIMIK » 05 май 2009, 21:25

Может навигацию , поиск и инструменты увеличить в ширену ? :oops:

Re: Нужна Помощь

Сергей » 05 май 2009, 21:29

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

Re: Нужна Помощь

=DeaD= » 05 май 2009, 21:49

ALHIMIK писал(а):Может навигацию , поиск и инструменты увеличить в ширену ? :oops:

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

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

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

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

Re: Нужна Помощь

ALHIMIK » 05 май 2009, 21:52

Да


Rambler\'s Top100 Mail.ru counter