0 / 0 / 0
Регистрация: 06.04.2010
Сообщений: 321
1

Создание быстрого робота

27.10.2011, 19:16. Показов 7856. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Необходимо создать робота, который будет ездить по ровной поверхности, следуя полоске. Вопрос ко всем знающим, какие есть способы повышения скорости робота, ну кроме увеличения двигателей ? Самая медленная часть - это повороты. может использовать какие-то особые датчики. Заранее спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.10.2011, 19:16
Ответы с готовыми решениями:

Создание панели быстрого доступа в С#
Подскажите как с помощью свойство ShortcutKeys настроить панель быстрого доступа???

Создание нерекурсивного быстрого метода сортировки
Ребят, последний этаап... можете составить простенький алгоритм быстрой нерекурсивной сортировки

Какие есть способы быстрого и простого создание масивов
Какие есть способы быстрого и простого создание масивов целых колонок, строк, отдельных диапазонов,...

Создание бот-программы для быстрого перебора паролей
Вот так должно всё работать. Перед запуском бота мы открываем онлайн игру скачанную на рабочий...

9
SWK
27.10.2011, 19:37 2
Цитата Сообщение от proffissor
Необходимо создать робота, который будет ездить по ровной поверхности, следуя полоске. Вопрос ко всем знающим, какие есть способы повышения скорости робота, ну кроме увеличения двигателей ? Самая медленная часть - это повороты. может использовать какие-то особые датчики. Заранее спасибо.
Тут важна не столько скорость самого робота, (это несложно при малом весе), сколько точность отслеживания линии и погрешность коррекции движения. Иначе на большой скорости он будет терять линию, или делать большие зигзаги, увеличивающие длину пройденного пути.

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

Это делает движения тележки более точными и плавными, она лучше "держит" линию, меньше рыскает в стороны, что в целом даже при равных с другими скоростях дает больше шансов на выигрыш. И позволяет также за счет запаса устойчивого удержания, увеличить скорость движения.
0 / 0 / 0
Регистрация: 19.09.2011
Сообщений: 1,835
28.10.2011, 00:35 3
А лучше, чтобы линеек было две - с помощью первой он бы "смотрел" немного вперед и заранее готовился к повороту, вычисляя его траекторию, а по второй производил коррекцию положения.
0
0 / 0 / 0
Регистрация: 06.04.2010
Сообщений: 321
28.10.2011, 21:15 4
спасибо
0
0 / 0 / 0
Регистрация: 26.10.2011
Сообщений: 30
29.10.2011, 21:37 5
Можно применить два светочуствительных датчика разделенных перегородкой и если орентироваться по белой полосе, то при ухода в сторону один датчик будет меньше
получать света и произойдет расбалансировка в ту или иную сторону, ну и соответственно колеса будут поворачиваться в ту или иную сторону. Т.е. получается
по середине белой полосы мост буде сбалансирован в др. случаях нет. Это как самонаводящие на тепло ракеты.
0
0 / 0 / 0
Регистрация: 06.04.2010
Сообщений: 321
30.10.2011, 01:12 6
Цитата Сообщение от Yptosh
Можно применить два светочуствительных датчика разделенных перегородкой и если орентироваться по белой полосе, то при ухода в сторону один датчик будет меньше
получать света и произойдет расбалансировка в ту или иную сторону, ну и соответственно колеса будут поворачиваться в ту или иную сторону. Т.е. получается
по середине белой полосы мост буде сбалансирован в др. случаях нет. Это как самонаводящие на тепло ракеты.
При таком подходе, я думаю, и происходит дерганье, так как точно рассчитать ширину линии датчиками очень тяжело + нужно в начале выставить его очень точно. По-моему так делают на всех роботах подобного рода, только датчики ставят чуть по шире. Все равно спасибо, соберу робота, попробую...
0
0 / 0 / 0
Регистрация: 26.10.2011
Сообщений: 30
30.10.2011, 01:32 7
Дергания не должно быть, потому что резкого исчезания сигнала в одном из датчиков относительно времени вычисления не будет. На рулевой механизм, сервопривод.
0
0 / 0 / 0
Регистрация: 06.04.2010
Сообщений: 321
11.11.2011, 21:48 8
Еще вопросик: что посоветуете в качестве датчиков линии ???
0
SWK
11.11.2011, 23:59 9
Цитата Сообщение от proffissor
Еще вопросик: что посоветуете в качестве датчиков линии ???
Смотря какая поверхность. Если ровная и гладкая - можно использовать оптопары на отражения с короким фокусом (есть например на 1,5мм и на 5-6мм). Если неровная - раздельные светодиоды и фототранзисторы, желательно помещенные в светонепроницанмые трубочки, с расстоянием в 2-3см от поверхности.

Думаю, для начала вот эти подойдут:
[76.78 Кб]

У нас например их в нигазинах полно, и дешево. Для них нормальная дистанция 5-6мм, чувствительность в зависимости от отражающей способности поверхности можно регулировать током через светодиод.

Довольно высокая чувствительность у фоторезисторов, но у них большая инерционность.
0 / 0 / 0
Регистрация: 06.04.2010
Сообщений: 321
12.11.2011, 02:00 10
Понял
0
12.11.2011, 02:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.11.2011, 02:00
Помогаю со студенческими работами здесь

Создание элементарного робота
Создал тему потому,что сам хотел бы узнать побольше в этом направлении.Кто может поделиться инфой...

Создание ярлыка для быстрого вызова команды в окне свойств
Здравствуйте. Возможно ли создать ярлык для быстрого вызова команды в окне свойств аудио устройства...

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

Создание модели робота в Simulink
Нужно сделать модель движущегося робота в Simulink, передвижение по комнате с объездом препятствий...

Создание поискового робота на PHP
Всем привет! Возник вопрос, возможно ли на PHP написать поискового робота? Будет ли он достаточно...

Создание текстовых файлов и робота с ними
Здраствуйте, не могу разобраться как сделать задание, помогите пожалуйста. вот задание :...

Создание математической модели робота. Разложение на оси х и у
В открытом доступе нашел следующий материал. Кто нибудь может объяснить каким образом получилась...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru