Dr Joaquin Carrasco, professor of control systems at the University of Manchester’s School of Electrical and Electronic Engineering, has taught various control systems courses to Master’s students in the Master of Science in Advanced Control and Systems Engineering programme for the past six years. He has received overwhelmingly positive student feedback from using Maple TA, the powerful online testing and assessment system from Maplesoft, in his Control Systems classes. He has also recently incorporated Maplesoft’s MapleSim and the MapleSim CAD Toolbox into his Robotics courses. With the MapleSim CAD Toolbox, students can see how their mechanical CAD models behave as part of a larger, multi-domain system. The students can easily apply MapleSim's advanced analysis tools to improve their designs. This toolbox makes it easy to import CAD models into MapleSim, automatically capturing the kinematic and dynamic properties of the model components. Using the MapleSim CAD Toolbox, Dr Carrasco’s students have modeled several complex devices, including a 3D printer, a haptic robotic manipulator and a pick-and-place robot.
In the university’s Bachelor of Engineering in Mechatronic Engineering programme, students learn about the design and implementation of intelligent mechatronic systems. Recently, Dr Carrasco began teaching Applied Mechanics for Industrial Robotics to second-year students taking this programme. Based on his previous experience with Maplesoft technology, he decided to enhance the Robotics classroom experience with the introduction of MapleSim, which offers students a rich engineering environment to develop high-fidelity models. According to Dr Carrasco: “3D visualisation is a priority for my robotics class and MapleSim is the best 3D visualization tool available.”
Using MapleSim, students are able to visualise the concepts they are learning. The acausal multidomain modelling environment of MapleSim provides students with an intuitive and natural avenue for modelling. MapleSim uses symbolic and numeric computing techniques to yield accurate models that depict the behaviour of the system. MapleSim’s component libraries allow the students to easily drag and drop ready-made components into the workspace. One way Dr Carrasco uses MapleSim in the classroom is to provide the students with a MapleSim robotic model and have the students find the equations of motion. MapleSim’s easy-to-use interactive approach allows students to visualise the robot and manipulate the underlying mathematical equations.
Within MapleSim there is a learning module: The Forward Kinematics of Serial Manipulators. Introducing the Denavit-Hartenberg Convention, the focus of the module is to obtain the position and orientation of the end-effector of a robotic manipulator. Useful for calculating the forward and inverse kinematics, the D-H Convention describes the motions of a series of joints (revolute and prismatic) with respect to a reference frame. Dr. Carrasco noted, “The concept of D-H parameters is very difficult to explain to undergraduate students. Using MapleSim, the mathematics comes alive and the students are able to easily visualize the concept.” Unlike other software packages, learning modules are free with the purchase of MapleSim.
Dr Carrasco also uses the MapleSim Model Gallery in his robotics class. The gallery contains many robotics examples demonstrating varying degrees of complexity. The gallery contains models from a Simple Inverse Kinematic Problem to a more advanced model of a KUKA Robot. In the KUKA robot model from the MapleSim Model Gallery, the robot mimics the handwriting of any word the user selects. The example in the Model Gallery shows the robot writing the word Maple. Using the existing model, Dr Carrasco asks the students to programme the robot to write their own names. The students can use parameter sweeps to change the model, obtain the revised data and understand the immediate ramifications of any parameter change on the model.
Often, there is a disconnect between the practical applications taught in the classroom and the applications students encounter in the real-world. MapleSim bridges this gap, by allowing students to visualise and experiment with real-world examples, such as the KUKA robot model, that expand on the knowledge gained in the classroom. “MapleSim really helped me learn how to best teach robotics to my students. It helped me understand how to explain robotics in a real-world context,” said Dr Carrasco. “Unlike control design, where mathematical manipulation is sometimes difficult to visualise, in robotic design, mathematical manipulation changes the movement of the robot. MapleSim makes it easy for the students to visualise any changes. In my opinion, MapleSim is simply the best software package available to teach the principles of robotics.”
UK productivity hindered by digital skills deficit – report
This is a bit of a nebulous subject. There are several sub-disciplines of 'digital skills' which all need different approaches. ...