Я працюю над проектом, коли мені потрібно моделювати систему, яка по суті складається з серії кулькових з'єднань, прикріплених до основи, яка прикріплена в свою чергу до призматичного стику (рейки).
Я читав алгоритми твердих тіл динаміки тіла Роя Фезерстона на обкладинці, а також читав розділ « Динаміка» у підручнику з робототехніки Springer (також написаний Featherstone).
Мені знадобилося багато часу, щоб звикнути до використання його "просторового вектора" та "просторової матриці", але після відновлення всіх його позначень вручну як вправи це виходить просто приємним способом об'єднання 3x3 і 3x1 матриці та вектори на 6x6 та 6x1 матриці та вектори. Математику, яку він збирається виконувати операції, може бути трохи стомлювальною для читання, коли він викрадає деякі стандартні позначення, але в цілому все дуже компактно, дуже просто втілити в MATLAB.
Моя проблема полягає в наступному: Як додати виконавчі приводи до моделі? Він проходить чітке налаштування спільних визначень, визначень зв’язків тощо, але коли мова йде про виконавчі механізми чи застосовані сили, він каже щось на кшталт: "Просто додайте сюди а Боб - ваш дядько!" - це зовсім не обговорюється. У Посібнику з робототехніки він пропонує ввести помилкове прискорення до нерухомої бази, щоб додати термін гравітаційної сили, але не показує, як її додати в локальних координатах, а також не згадує, як додати привід приводу.
Будь-яка допомога буде дуже вдячна. Я розглядав, як почати з іншої книги, але це буде великим витратом мого часу, щоб переосмислитись на інший набір нотацій. Мені б хотілося рухатися вперед із цим, але я відчуваю, що я лише за кілька сантиметрів соромлюсь фінішної лінії.