TU Darmstadt / ULB / TUbiblio

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

Weber, Moritz ; Pitz, Katrin ; Anderl, Reiner (2017)
Using a Six-Axis Articulated Robot Arm for Teaching Mechanical Engineering Students Software Development.
Tampa, Florida, USA (November 3–9, 2017)
doi: 10.1115/IMECE2017-70608
Konferenzveröffentlichung, Bibliographie

Kurzbeschreibung (Abstract)

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.

Typ des Eintrags: Konferenzveröffentlichung
Erschienen: 2017
Autor(en): Weber, Moritz ; Pitz, Katrin ; Anderl, Reiner
Art des Eintrags: Bibliographie
Titel: Using a Six-Axis Articulated Robot Arm for Teaching Mechanical Engineering Students Software Development
Sprache: Englisch
Publikationsjahr: 2017
Buchtitel: ASME 2017 International Mechanical Engineering Congress and Exposition
Band einer Reihe: 5
Veranstaltungsort: Tampa, Florida, USA
Veranstaltungsdatum: November 3–9, 2017
DOI: 10.1115/IMECE2017-70608
Kurzbeschreibung (Abstract):

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.

Fachbereich(e)/-gebiet(e): 16 Fachbereich Maschinenbau
16 Fachbereich Maschinenbau > Fachgebiet Datenverarbeitung in der Konstruktion (DiK) (ab 01.09.2022 umbenannt in "Product Life Cycle Management")
Hinterlegungsdatum: 04 Jan 2019 08:30
Letzte Änderung: 04 Jan 2019 09:02
PPN:
Export:
Suche nach Titel in: TUfind oder in Google
Frage zum Eintrag Frage zum Eintrag

Optionen (nur für Redakteure)
Redaktionelle Details anzeigen Redaktionelle Details anzeigen