Robotics System Toolbox™ предоставляет алгоритмы и аппаратную возможность соединения для разработки автономных приложений робототехники для антенны и наземных транспортных средств, манипуляторов и гуманоидных роботов. Алгоритмы тулбокса включают планирование пути и следование траектории для роботов с дифференциальным приводом, соответствие сканирования, предотвращение препятствия и оценку состояния. Для роботов манипулятора системный тулбокс включает алгоритмы для инверсной кинематики, кинематических ограничений и динамики с помощью представления дерева твердого тела.
Системный тулбокс обеспечивает интерфейс между MATLAB® и Simulink® и Операционной системой робота (ROS), которая позволяет вам протестировать и проверить приложения на поддерживающих ROS роботах и средствах моделирования робота, таких как Gazebo. Это включает примеры, показывающие, как работать с виртуальными роботами в Gazebo и с фактическими поддерживающими ROS роботами.
Robotics System Toolbox поддерживает генерацию Кода С++, позволяя вам сгенерировать узел ROS из модели Simulink и автоматически развернуть ее на сети ROS. Поддержка режима external mode Simulink позволяет вам просмотреть сигналы и параметры изменения, в то время как ваша развернутая модель запускается.
Операционная система робота (ROS) является коммуникационным интерфейсом, который позволяет различным частям системы робота обнаружить, отправить и получить данные.
Сеть ROS состоит из одного ведущего устройства ROS и нескольких узлов ROS.
Этот пример помогает вам исследовать основную автономию с TurtleBot®.
В этом примере вы исследуете автономное поведение, которое включает камеру Kinect®.
Этот пример исследует управление MATLAB® Средства моделирования Gazebo®.
Список стандартных модулей используется в Robotics System Toolbox
Сводные данные различных координатных преобразований используются в робототехнике
Детали о среде ROS и ссылках на соответствующие примеры, чтобы начать