Tutorials
The role of the tutorials is to provide a platform for a more intensive scientific exchange amongst researchers interested in a particular topic and as a meeting point for the community. Tutorials complement the depth-oriented technical sessions by providing participants with broad overviews of emerging fields. A tutorial can be scheduled for 1.5 or 3 hours.
Tutorial on
Mobile Robot Simulation with EyeSim
Instructor
|
Thomas Bräunl
School of Engineering, The University of Western Australia
Australia
|
|
Brief Bio
Thomas Bräunl is a Professor in the School of Engineering at The University of Western Australia, Perth, where he directs the Robotics & Automation Lab as well as the Renewable Energy Vehicle Project (REV). He has developed numerous robotics systems, including the EyeBot robot family and the EyeSim simulation system. On the automotive side, he has done research on electric drive and charging systems, and is developing AI solutions for autonomous driving. Professor Bräunl worked on Driver-Assistance Systems with Mercedes-Benz Stuttgart and on Electric Vehicle Charging Systems with BMW Munich and BMW Mountain View. He holds a Diploma from the University of Kaiserslautern, an M.S. degree from the University of Southern California, Los Angeles, and a Ph.D. and Habilitation from the University of Stuttgart.
|
Abstract
Abstract
Presenting the free mobile robot simulator EyeSim as a versatile tool for research and education. EyeSim supports several different robot types and categories, including driving, swimming and diving robots, as well as robot manipulators.
Keywords
Robot simulation; multi-robot systems; sensor simulation.
Aims and Learning Objectives
Learn how to set up a robot environment and how to program mobile robots using EyeSim.
Target Audience
Academics and robotics practitioners
Prerequisite Knowledge of Audience
Basic C or Python programming
Detailed Outline
1. Robot model, sensors and interface
2. RoBIOS API
3. Environments with Maze, Word, and Sim files
4. Driving Robot Simulation
5. Autonomous submarine simulation
6. Robot manipulator simulation
Tutorial on
Introduction to Systems Modeling with SysML v2
Instructor
|
Gerd Wagner
Brandenburg University of Technology
Germany
|
|
Brief Bio
Gerd Wagner is Professor Emeritus at Brandenburg University of Technology, Cottbus, Germany. After studying Mathematics, Philosophy and Informatics in Heidelberg, San Francisco and Berlin, he (1) investigated the semantics of negation in knowledge representation formalisms, (2) developed concepts and techniques for agent-oriented modeling and simulation, (3) participated in the development of a foundational ontology for conceptual modeling, the Unified Foundational Ontology (UFO), and (4) created a new Discrete Event Simulation paradigm, Object Event Modeling and Simulation (OEM&S), and a new process modeling language, the Discrete Event Process Modeling Notation (DPMN). He has more than 200 publications in the areas of modeling and simulation, foundational ontologies, and web engineering, 44 of which have been cited at least 44 times (according to Google Scholar). He also operates sim4edu.com, a portal for educational simulation.
|
Abstract
The Systems Modeling Language (SysML) is a domain-independent systems modeling language, which allows modeling all kinds of systems, including socio-cyber-physical systems such as information systems, spacecrafts or smart cities. In its evolution from version 1 to version 2, it makes significant progress by integrating structural with behavioral modeling, thus supporting various forms of dynamic simulation.
Based on the online book "Understanding KerML and SysML v2" (sim4edu.com/reading/kerml-sysml), this tutorial will introduce the new modeling concepts of SysML2 and show its potential for simulation.
Keywords
Model-Based Systems Engineering (MBSE), UML, SysML
Aims and Learning Objectives
Participants will learn how to model objects and actions for systems modeled as composite objects, such that their component objects may be connected in various ways and perform (inter-)actions.
Target Audience
Researchers and practitioners in the area of modeling and simulation.
Prerequisite Knowledge of Audience
Basic knowledge of UML is helpful.
Detailed Outline
1) Intro to Model-Based Systems Engineering
2) Issues with UML and SysML1
3) Ontological Foundations of SysML2: Objects and Actions as Occurrences
4) Modeling the State Structure of a System
5) Modeling the Dynamics of a System
6) Simulation