Main Content

Modelado de robots móviles

Importación de modelos de árbol de cuerpo rígido de robots móviles, cinemática directa, dinámica, modelos de movimiento cinemático

Modele las propiedades cinemáticas y dinámicas de los robots móviles. Los modelos son objetos rigidBodyTree que contienen elementos rigidBody y rigidBodyJoint con transformaciones de articulaciones y propiedades inerciales.

Acceda a modelos predefinidos para determinados robots comerciales, como Clearpath™ Robotics Husky, usando la función loadrobot.

Importe modelos UDRF o Simscape™ Multibody™ existentes utilizando importrobot.

Exporte detalles URDF en formato de archivo desde el modelo de árbol de cuerpo rígido usando exportrobot o cree un objeto exportador URDF usando urdfExporter.

Modele el movimiento de los robots móviles usando modelos de movimiento cinemático, como objetos ackermannKinematics y differentialDriveKinematics.

Funciones

expandir todo

importrobotImportar un modelo de árbol de cuerpo rígido desde un archivo URDF, Xacro, SDF, texto o un modelo de Simscape Multibody
loadrobotCargar un modelo de robot de árbol de cuerpo rígido desde la biblioteca del robot (desde R2019b)
exportrobotExport URDF details in file format from rigid body tree model (desde R2023b)
rigidBodyTreeCree un robot con estructura de árbol
rigidBodyCrear un cuerpo rígido
rigidBodyJointCrear una articulación
interactiveRigidBodyTreeInteract with rigid body tree robot models (desde R2020a)
urdfExporterCreate URDF exporter object from rigid body tree robot model (desde R2023b)
writefileGenerate URDF file for rigid body tree robot model (desde R2023b)
writenodeGenerate XML DOM node for rigid body tree robot model (desde R2023b)
ackermannKinematicsModelo de vehículo similar a un automóvil con dirección (desde R2019b)
bicycleKinematicsModelo de vehículo bicicleta (desde R2019b)
differentialDriveKinematicsModelo de vehículo con tracción diferencial (desde R2019b)
unicycleKinematicsModelo de vehículo monociclo (desde R2019b)
getTransformObtener una transformada entre marcos de cuerpo
randomConfigurationGenerar una configuración de robot aleatoria
homeConfigurationObtener la configuración inicial del robot
showMostrar modelo de robot en la figura
centerOfMassPosición del centro de masa y jacobianas
externalForceComponer matriz de fuerza externa respecto a la base
forwardDynamicsAceleración de las articulaciones dados los par motores y los estados de articulación
geometricJacobianJacobianas geométricas para configurar robots
gravityTorquePar motores de articulación que compensan la gravedad
inverseDynamicsPar motores de articulación requeridos para un movimiento determinado
massMatrixMatriz de masa del espacio articular
velocityProductPar motores de articulación que cancelan las fuerzas inducidas por la velocidad

Bloques

Ackermann Kinematic ModelMovimiento del vehículo similar a un automóvil utilizando el modelo cinemático de Ackermann (desde R2019b)
Bicycle Kinematic ModelCalcule el movimiento de un vehículo similar a un automóvil utilizando el modelo cinemático de una bicicleta (desde R2019b)
Differential Drive Kinematic ModelCalcula el movimiento del vehículo utilizando el modelo cinemático con tracción diferencial (desde R2019b)
Unicycle Kinematic ModelCalcular el movimiento de un vehículo usando el modelo cinemático de un monociclo (desde R2019b)

Temas