Development and Control of a Quadruped Robot via SolidWorks and MATLAB/Simulink Modeling

  • Bernardo Coimbra Seabra UFV
  • Tarcísio de Assunção Pizziolo UFV
  • Alexandre S. Brandão UFV

Resumo


This paper describes the development, modeling and simulation of a quadruped robot, with an emphasis on generating stable walking patterns through kinematic control and dynamic analysis. The robot's three-dimensional structure was designed in a CAD environment, considering symmetry and mechanical feasibility criteria, and then imported into MATLAB/Simulink using the Simscape Multibody tool. The analytical equations were implemented in functional blocks in Simulink, allowing the joints to be actuated according to predefined trajectories. To ensure smooth and continuous movements, these trajectories were parameterized by third-degree Bezier curves. Gaits were defined as coordinated sequences, with independent phase, length and step height adjustments. Stability was assessed visually in Mechanics Explorer and quantified in MATLAB, which calculates in real time the support polygon formed by the legs in contact with the ground. The simulated results demonstrate the effectiveness of the gaits, keeping the center of mass within the stability zone.
Palavras-chave: Legged locomotion, Solid modeling, Software packages, Robot kinematics, Stability criteria, Mathematical models, Real-time systems, Trajectory, Quadrupedal robots, MATLAB, Quadruped robot, Modeling and Control, Bezier curves, Dynamic stability
Publicado
13/10/2025
SEABRA, Bernardo Coimbra; PIZZIOLO, Tarcísio de Assunção; BRANDÃO, Alexandre S.. Development and Control of a Quadruped Robot via SolidWorks and MATLAB/Simulink Modeling. In: SIMPÓSIO BRASILEIRO DE ROBÓTICA E SIMPÓSIO LATINO AMERICANO DE ROBÓTICA (SBR/LARS), 17. , 2025, Vitória/ES. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 273-278.