Full Content is available to subscribers

Subscribe/Learn More  >

Using a Six-Axis Articulated Robot Arm for Teaching Mechanical Engineering Students Software Development

[+] Author Affiliations
Moritz Weber, Katrin Pitz, Reiner Anderl

Technische Universität Darmstadt, Darmstadt, Germany

Paper No. IMECE2017-70608, pp. V005T06A033; 9 pages
  • ASME 2017 International Mechanical Engineering Congress and Exposition
  • Volume 5: Education and Globalization
  • Tampa, Florida, USA, November 3–9, 2017
  • Conference Sponsors: ASME
  • ISBN: 978-0-7918-5840-0
  • Copyright © 2017 by ASME


Software development is a key skill for all engineers and is therefore part of the first semester curriculum for mechanical engineering at Technische Universität Darmstadt (TU Darmstadt).

A new method in engineering studies at TU Darmstadt based on project-based learning is being introduced to give students the opportunity to gain experience in software development using MATLAB and controlling real world objects. In this project, a 6-axis articulated robot arm similar to the ones used in industrial applications is being used.

In addition to the motors used to drive the robot arm it is equipped with a color sensor. The students are thus encouraged to familiarize themselves with processing sensor data and incorporating it into their problem-solving approaches.

The students are given a newly developed virtual model of the robot also implemented in MATLAB, which enables them to develop and test their solutions even when there is no access to the physical robot.

To communicate with the robot the same methods for both the real and the virtual robot is provided to control the angles of the joints of the robot. As the students are only given Cartesian coordinates they have to convert these for the robot to use.

The task given to the students comprises the development of an algorithm to solve a specific problem using the robot, programming a graphical user interface and a documentation of the project’s results.

Students solve the given programming task in self-organized groups of four and undergo a team-based software project with focus on engineering from the beginning to the end. This allows them to reflect on personal competencies and to find their respective roles in a team at a very early stage of their studies. The project applies various aspects taught in the corresponding lecture and thereby emphasizes the practical use of the subject matter.

In the concluding presentation, the students are encouraged to reflect their work, summarize the results and show the special features of their implementation.

Copyright © 2017 by ASME



Interactive Graphics


Country-Specific Mortality and Growth Failure in Infancy and Yound Children and Association With Material Stature

Use interactive graphics and maps to view and sort country-specific infant and early dhildhood mortality and growth failure data and their association with maternal

Citing articles are presented as examples only. In non-demo SCM6 implementation, integration with CrossRef’s "Cited By" API will populate this tab (http://www.crossref.org/citedby.html).

Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In