На нашем форуме про роботов и робототехнику обсуждаем, конструируем из подручных средств или на 3D-принтере и программируем роботов на ардуино и из лего. Рассуждаем о развитие науки и техники в промышленности России, Японии и других стран! Высказывайте своё мнение о статьях, оставляйте комментарии на тему искусственного интеллекта, LEGO конструирования. Задавайте любые вопросы и ставьте задачи. Вместе будем их решать! Делитесь наработками своих роботов!
Мы собрали из lego mindstorms nxt 2.0 скорпиона на колёсах с ультразвуковым датчиком спереди, направленным вперёд и датчиком контакта на жале скорпиона. Сервопривод (А) двигает аппарат вперед назад, (В) поворачивает передние колёса вправо влево, (С) управляет жалом. Ни как не удаётся создать нормальную программу для управлением роботом .
Здравствуйте, подскажите пожалуйста, возможно ли собрать и запрограммировать Lego mindstorm nxt, как самопаркующийся автомобиль? (парковка параллельная) и все ли для этого есть в комплекте?
Мы собрали из lego mindstorms nxt 2.0 скорпиона на колёсах с ультразвуковым датчиком спереди, направленным вперёд и датчиком контакта на жале скорпиона. Сервопривод (А) двигает аппарат вперед назад, (В) поворачивает передние колёса вправо влево, (С) управляет жалом. Ни как не удаётся создать нормальную программу для управлением роботом .
ПОЖАЛУЙСТА ПОМОГИТЕ НАМ!!!(((((((((((
Как именно планируете им управлять и на чем собираетесь писать (RobotC, RoboLab. C#, стандартное ПО)?
Mash 10.11.13 в 21:08 пишет: Здравствуйте, подскажите пожалуйста, возможно ли собрать и запрограммировать Lego mindstorm nxt, как самопаркующийся автомобиль? (парковка параллельная) и все ли для этого есть в комплекте?
Впринципе возможно, но для этого нужно быть интузиастом. Для таких целей скорее подойдет робот Arduino.
андрей 14.09.13 в 22:13 пишет: Только начал пользоваться программированием роботов и никак не получается создать программу с условием. Объясните пожалуйста, как это делается.
Mash, конечно возможно. С Lego Mindstorms очень многое возможно Для сборки машины можете воспользоваться инструкциями: http://nxtprograms.com/castor_bot/index.html http://nxtprograms.com/five_minute_bot/index.html
Если хотите чтобы робот был больше похож на автомобиль - то посмотрите на эту инструкцию: http://www.hitechnic.com/file.php?f=503-HTRCKart.pdf (инфракрасный датчик можно не подключать).
Ну а программировать - самостоятельно :) Навскидку - датчик ультразвука смотрит в сторону парковки, как только обнаружил необходимую глубину - засекает расстояние через энкодеры моторов, ждет появления следующего автомобиля. При обнаружении следующего автомобиля (датчик ультразвука показывает маленькое расстояние) считываем энкодеры - хватает ли места? Если не хватает - ищем дальше, хватает - останавливаемся. Ну и дальше сам принцип парковки зависит от робота. Если простейший вариант (5 minute bot) - то 90 градусов вокруг одного колеса (стоим перпендикулярно парковки), затем 90 градусов вокруг другого колеса. Ну это самый простой вариант, можно и "настоящую" парковку запрограммировать
Столкнулся с явлением, когда включаешь блок move в режиме unlimited (цикл не используется), то угол поворота колес всего около 30-50 градусов. Почему это так? Я предполагал, что двигатель будет крутиться "бесконечно".
Здравствуйте, помогите запрограммировать робота.Сначало видит color sensor,потом если ultrasonic sensor видит на растоянии 1 см. двигается вперёт мотор "C" ждёт 10 секунд и двигается назад, а если нажал touch sensor то двигается назад мотор "B"
Михаил, в связи с тем, что зачастую мы используем разные версии ПО в блоках и различные версии среды программирования, происходят подобные "нестыковки", но ... в чистом виде этот оператор редко используется с такими параметрами, а если есть в этом необходимость, вставьте оператор движения в цикл и вопрос будет решён!
Хотите видеть на нашем сайте больше статей?
Кликните Поделиться в социальных сетях! Спасибо!
Deprecated: The behavior of unparenthesized expressions containing both '.' and '+'/'-' will change in PHP 8: '+'/'-' will take a higher precedence in /home/u00372/public_html/ahrefmainlink/mainlink.php on line 79