Система стабилизации на Arduino
- Войдите на сайт для отправки комментариев
Сб, 29/04/2017 - 22:55
Дорогие друзья, ищу исполнителя на проект в г.Москва. Описание здесь: https://www.fl.ru/projects/3228336/razrabotka-sistemyi-stabilizatsii-arduino.html
Готов все железки дать для разработки.
С удовольствием отвечу на вопросы.
ссылка битая.
Пишите ydom@mail.ru сделаю, я делаю на mpu6050, mpu9050 да и в общем на любых распространенных чипах, по 1, 2 или 3 осям. На mpu6050 делаю с использованием его встроенного вычислителя, так что по прерыванию чип сбрасывает уже обработанные данные в мк, и мк не приходится лопатить углы Эйлера и (или) кватернионы для вычисления углов и ускорений. Если нужно надежность и скорость, сделаю на честном С, тогда можно будет получать до 120 отсчетов по углам /ускорениям в секунду, по той же цене. Пишите ydom@mail.ru
На почту отправил, ссылка действительно битая. Делаю запост описания сюда:
Задание заключается в следующем: нужно из скетчей, существующих в сети (относящихся к стабилизации коптеров, управлению сервоприводами и считывающих данные с гироскопа и акселерометра итд), скомпанованных и поправленных самостоятельно сделать систему стабилизации для системы, изображенной на приложенном рисунке. Стабилизация по двум координатам (предотвратить вращение вокруг оси (3) и наклон плеча (2)) должна происходить не изменением оборотов двигателя, а изменением угла наклона плеча (1) и наклонением плеча (2) вокруг своей оси. При этом стабилизация должна происходить не по физической модели, а "итерационным" методом, то есть система должна анализировать отклонение от положения покоя и постепенно увеличивая наклон по осям подобрать такое положение, в котором будет достигнута стабилизация. При этом изначально система после включения (по команде, отданной через сериал порт) должна сама набрать такие обороты, чтобы стабилизировать систему при среднем наклонении плеча (1) и необходимом повороте плеча (2).
Из чего состоит билд:
Плата Arduino mega 2560
Двигатель T-Motor MN3510 (максимальная тяга около 1.8 кг)
ESC на 50 Ампер (мануал приложен)
Гироскоп, совмещенный с акселерометром на чипе MPU-6050 (расположен на месте (4))
Два сервопривода, причем крайние положения для плеча (1) достигаются при сигнале 25 мс (максимально вниз) и 140 (прямо), а для плеча (2) при 70 и 130 (среднее значение при 103)
Комментирование в коде
Вывод текущей информации
Схема или комментарии по тому, к каким портам нужно подключить все компоненты
Приложение:
https://st.fl.ru/projects/upload/201704/f_41758f2450490f66.pdf
https://st.fl.ru/projects/upload/201704/f_35158f2450424ba6.jpg
https://st.fl.ru/projects/upload/201704/f_97158f24503b0181.jpg
https://st.fl.ru/projects/upload/201704/f_72158f2450252910.jpg
https://st.fl.ru/projects/upload/201704/f_07658f24501dbd24.jpg
https://st.fl.ru/projects/upload/201704/f_90658f24501a2dec.jpg
https://st.fl.ru/projects/upload/201704/f_85758f245010ef5b.jpg
нужно из скетчей, существующих в сети (относящихся к стабилизации коптеров, управлению сервоприводами и считывающих данные с гироскопа и акселерометра итд), скомпанованных и поправленных самостоятельно сделать
Охренительное требование! Значит, самому делать нельзя? Круто!
Я бы запросил дороже раза в три-четыре за такое условие. А сам в тихаря выложил бы в сеть куски, а потом радостно бы их скачал и "из скетчей, существующих в сети" ...
нужно из скетчей, существующих в сети (относящихся к стабилизации коптеров, управлению сервоприводами и считывающих данные с гироскопа и акселерометра итд), скомпанованных и поправленных самостоятельно сделать
Охренительное требование! Значит, самому делать нельзя? Круто!
Я бы запросил дороже раза в три-четыре за такое условие. А сам в тихаря выложил бы в сеть куски, а потом радостно бы их скачал и "из скетчей, существующих в сети" ...
Я думал это облегчит задание) Можно писать все самому!
Onkel, отправил на почту, жду ответа.
Дорогие форумчане, жду ваших предложений.
я еще 4.5. вам написал
теперь по сути - я два раза писал письмо с вопросом- как управляются драйвера? Командами step/dir/enable или по пинам? Тип контроллера также важен - как управляется контроллер - фронтом или значением? Ответы на эти вопросы важны.
Сейчас повторю это письмо с других серверов.
Сорри, нет писем, перепроверил даже в спаме.
Вы же Денис В..?