From the series: MATLAB and Simulink Robotics Arena
Sebastian Castro, MathWorks
Ed Marquez Brunal, MathWorks
Join Sebastian Castro and Ed Marquez Brunal as they discuss approaches for modeling and simulation of mechanical contact using Simulink® and Simscape™. Contact modeling can approximate physical phenomena such as rolling, bouncing, gripping, and walking. This can help you build detailed simulations for design and analysis of mechanical systems.
In this video, Sebastian and Ed present the general workflow for modeling mechanical contact in Simulink block diagrams. They explore simple examples with different levels of detail for 1D and 3D contact modeling with Simscape and Simscape Multibody™, along with some useful block libraries you can find online.
After introducing the different contact modeling approaches, Sebastian and Ed demonstrate some models created for robotics and automotive applications. You can find the example models used in this video on MATLAB Central File Exchange.
For more information, you can access the following resources:
Introduction to Robotic Systems Meet MATLAB and Simulink Robotics Arena team members, Sebastian Castro and Connell D’Souza, as they discuss designing a robotic system and the support provided to robotics student competition teams.
Introduction to Contact Modeling, Part 1 Sebastian Castro and Ed Marquez Brunal introduce the fundamentals of mechanical contact modeling and simulation with Simulink, as well as show examples for automotive and robotics applications.
Introduction to Contact Modeling, Part 2 Sebastian Castro and Ed Marquez Brunal discuss various approaches and online resources for modeling mechanical contact and friction forces using Simulink, Simscape, and Simscape Multibody.
Direction of Arrival with MATLAB Stephen Cronin from the Robotics Association at Embry-Riddle Aeronautical University demonstrates how to detect the direction of arrival of an underwater acoustic signal using MATLAB.
Walking Robots, Part 1: Modeling and Simulation Join Sebastian Castro as he shows you how to model a two-legged walking robot, including joint motion actuation and contact forces, using Simscape Multibody.
Buoy Detection Using Simulink In this video, we will demonstrate how to perform Buoy Detection using Simulink. This video has been designed for use in the AUVSI RoboBoat and RoboSub competitions.
Ball Tracking with a Desktop Computer In this session you’ll learn how to deploy MATLAB® and Simulink® onto a desktop computer for the purpose of controlling an Unmanned Vehicle System in student competitions.