TY - CHAP A1 - Niemueller, Tim A1 - Lakemeyer, Gerhard A1 - Ferrein, Alexander ED - Finzi, Alberto T1 - The RoboCup Logistics League as a Benchmark for Planning in Robotics T2 - Proceedings of the 3rd Workshop on Planning and Robotics (PlanRob-15); Jerusalem, Israel 7-8/6/2015 Y1 - 2015 SP - 63 EP - 68 ER - TY - CHAP A1 - Niemüller, Tim A1 - Ewert, Daniel A1 - Reuter, Sebastian A1 - Ferrein, Alexander A1 - Jeschke, Sabina A1 - Lakemeyer, Gerhard T1 - The Carologistics RoboCup Logistics Team 2013 T2 - RoboCup 2013 : Eindhoven Y1 - 2013 SP - 1 EP - 8 ER - TY - CHAP A1 - Niemueller, Tim A1 - Reuter, Sebastian A1 - Ewert, Daniel A1 - Ferrein, Alexander A1 - Jeschke, Sabina A1 - Lakemeyer, Gerhard ED - Almeida, Luis T1 - The Carologistics Approach to Cope with the Increased Complexity and New Challenges of the RoboCup Logistics League 2015 T2 - RoboCup 2015: Robot World Cup XIX Y1 - 2016 SN - 978-3-319-29339-4 U6 - https://doi.org/10.1007/978-3-319-29339-4_4 N1 - Lecture Notes in Computer Science ; 9513 SP - 47 EP - 59 PB - Springer International Publishing CY - Cham ER - TY - CHAP A1 - Stopforth, Riaan A1 - Davrajh, Shaniel A1 - Ferrein, Alexander T1 - South African robotics entity for a collaboration initiative T2 - Pattern Recognition Association of South Africa and Robotics and Mechatronics International Conference (PRASA-RobMech), 2016 Y1 - 2017 SN - 978-1-5090-3335-5 U6 - https://doi.org/10.1109/RoboMech.2016.7813144 N1 - PRASA-RobMech, Nov. 30 2016-Dec. 2 2016, Stellenbosch, South Africa SP - 1 EP - 6 PB - IEEE ER - TY - CHAP A1 - Ferrein, Alexander A1 - Potgieter, Anet A1 - Steinbauer, Gerald T1 - Self-aware robots - What do we need from learning, deliberation, and reactive control? T2 - HYCAS 2009 : International Workshop on Hybrid Control of Autonomous Systems : Integrating Learning, Deliberation and Reactive Control : Pasadena, Calif., 13 July 2009 Y1 - 2009 SP - 1 EP - 5 PB - AAAI Pr. ER - TY - CHAP A1 - Ferrein, Alexander T1 - Robots: challenges, chances and risks for solving 21st century problems T2 - President’s Invitation Lecture / South African Institute of Electrical Engineers : May 21 & 22, 2015, University of Johannesburg Y1 - 2015 SP - 1 EP - 45 ER - TY - CHAP A1 - Alhwarin, Faraj A1 - Schiffer, Stefan A1 - Ferrein, Alexander A1 - Scholl, Ingrid T1 - Optimized KinectFusion Algorithm for 3D Scanning Applications T2 - Proceedings of the 11th International Joint Conference on Biomedical Engineering Systems and Technologies - Volume 2: BIOIMAGING Y1 - 2018 SN - 978-989-758-278-3 U6 - https://doi.org/10.5220/0006594700500057 SP - 50 EP - 57 ER - TY - CHAP A1 - Nikolovski, Gjorgji A1 - Limpert, Nicolas A1 - Nessau, Hendrik A1 - Reke, Michael A1 - Ferrein, Alexander T1 - Model-predictive control with parallelised optimisation for the navigation of autonomous mining vehicles T2 - 2023 IEEE Intelligent Vehicles Symposium (IV) N2 - The work in modern open-pit and underground mines requires the transportation of large amounts of resources between fixed points. The navigation to these fixed points is a repetitive task that can be automated. The challenge in automating the navigation of vehicles commonly used in mines is the systemic properties of such vehicles. Many mining vehicles, such as the one we have used in the research for this paper, use steering systems with an articulated joint bending the vehicle’s drive axis to change its course and a hydraulic drive system to actuate axial drive components or the movements of tippers if available. To address the difficulties of controlling such a vehicle, we present a model-predictive approach for controlling the vehicle. While the control optimisation based on a parallel error minimisation of the predicted state has already been established in the past, we provide insight into the design and implementation of an MPC for an articulated mining vehicle and show the results of real-world experiments in an open-pit mine environment. KW - Mpc KW - Control KW - Path-following KW - Navigation KW - Automation Y1 - 2023 SN - 979-8-3503-4691-6 (Online) SN - 979-8-3503-4692-3 (Print) U6 - https://doi.org/10.1109/IV55152.2023.10186806 N1 - IEEE Symposium on Intelligent Vehicle, 4.-7. June 2023, Anchorage, AK, USA. PB - IEEE ER - TY - CHAP A1 - Kallweit, Stephan A1 - Ferrein, Alexander A1 - Scholl, Ingrid A1 - Reichert, Walter T1 - Mobile Autonome Systeme in der Lehre, am Beispiel der ROS Summer School T2 - Tagungsband AALE 2014 : das Forum für Fachleute der Automatisierungstechnik aus Hochschulen und Wirtschaft ; 11. Fachkonferenz, Regensburg ; [11. Konferenz für Angewandte Automatisierungstechnik in Lehre und Entwicklung / Ostbayerische Technische Hochschule Regensburg; VFAALE, Verein der Freunde und Förderer der Angewandten Automatisierungstechnik] Y1 - 2014 SN - 978-3-8356-7142-3 N1 - Die Textverteilung der elektronischen Zweitveröffentlichung entspricht nicht der der o.g. Verlagsausgabe. SP - 157 EP - 163 PB - Dt. Industrieverl. CY - München ER - TY - CHAP A1 - Ferrein, Alexander A1 - Niemüller, Tim A1 - Schiffer, Stefan A1 - Lakemeyer, Gerhard ED - Boots, Byron T1 - Lessons learnt from developing the embodied AI platform CAESAR for domestic service robotics T2 - Designing intelligent robots : reintegrating AI II ; papers from the AAAI spring symposium ; [held March 25 - 27, 2013 in Palo Alto, California, USA, on the campus of Stanford University]. (Technical Report / Association for the Advancement of Artificial Intelligence ; 2013,4) Y1 - 2013 SN - 9781577356011 SP - 21 EP - 26 ER - TY - CHAP A1 - Ferrein, Alexander A1 - Kallweit, Stephan A1 - Scholl, Ingrid A1 - Reichert, Walter T1 - Learning to Program Mobile Robots in the ROS Summer School Series T2 - Proceedings 6th International Conference on Robotics in Education (RiE 15) N2 - The main objective of our ROS Summer School series is to introduce MA level students to program mobile robots with the Robot Operating System (ROS). ROS is a robot middleware that is used my many research institutions world-wide. Therefore, many state-of-the-art algorithms of mobile robotics are available in ROS and can be deployed very easily. As a basic robot platform we deploy a 1/10 RC cart that is wquipped with an Arduino micro-controller to control the servo motors, and an embedded PC that runs ROS. In two weeks, participants get to learn the basics of mobile robotics hands-on. We describe our teaching concepts and our curriculum and report on the learning success of our students. Y1 - 2015 ER - TY - CHAP A1 - Krückel, Kai A1 - Nolden, Florian A1 - Ferrein, Alexander A1 - Scholl, Ingrid T1 - Intuitive visual teleoperation for UGVs using free-look augmented reality displays T2 - 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA Y1 - 2015 U6 - https://doi.org/10.1109/ICRA.2015.7139809 SP - 4412 EP - 4417 ER - TY - CHAP A1 - Niemueller, Tim A1 - Neumann, Tobias A1 - Henke, Christoph A1 - Schönitz, Sebastian A1 - Reuter, Sebastian A1 - Ferrein, Alexander A1 - Jeschke, Sabina A1 - Lakemeyer, Gerhard T1 - International Harting Open Source Award 2016: Fawkes for the RoboCup Logistics League T2 - RoboCup 2016: RoboCup 2016: Robot World Cup XX. RoboCup 2016 Y1 - 2017 SN - 978-3-319-68792-6 U6 - https://doi.org/10.1007/978-3-319-68792-6_53 N1 - Lecture Notes in Computer Science, LNCS, Vol 9776 SP - 634 EP - 642 PB - Springer CY - Cham ER - TY - CHAP A1 - Kirsch, Maximilian A1 - Mataré, Victor A1 - Ferrein, Alexander A1 - Schiffer, Stefan T1 - Integrating golog++ and ROS for Practical and Portable High-level Control T2 - Proceedings of the 12th International Conference on Agents and Artificial Intelligence - Volume 2 N2 - The field of Cognitive Robotics aims at intelligent decision making of autonomous robots. It has matured over the last 25 or so years quite a bit. That is, a number of high-level control languages and architectures have emerged from the field. One concern in this regard is the action language GOLOG. GOLOG has been used in a rather large number of applications as a high-level control language ranging from intelligent service robots to soccer robots. For the lower level robot software, the Robot Operating System (ROS) has been around for more than a decade now and it has developed into the standard middleware for robot applications. ROS provides a large number of packages for standard tasks in robotics like localisation, navigation, and object recognition. Interestingly enough, only little work within ROS has gone into the high-level control of robots. In this paper, we describe our approach to marry the GOLOG action language with ROS. In particular, we present our architecture on inte grating golog++, which is based on the GOLOG dialect Readylog, with the Robot Operating System. With an example application on the Pepper service robot, we show how primitive actions can be easily mapped to the ROS ActionLib framework and present our control architecture in detail. Y1 - 2020 U6 - https://doi.org/10.5220/0008984406920699 N1 - Proceedings of the 12th International Conference on Agents and Artificial Intelligence: ICAART 2020, Valletta, Malta SP - 692 EP - 699 PB - SciTePress CY - Setúbal, Portugal ER - TY - CHAP A1 - Niemüller, Tim A1 - Lakemeyer, Gerhard A1 - Ferrein, Alexander ED - Boots, Byron T1 - Incremental task-level reasoning in a competitive factory automation scenario T2 - Designing intelligent robots : reintegrating AI II ; papers from the AAAI spring symposium ; [held March 25 - 27, 2013 in Palo Alto, California, USA, on the campus of Stanford University]. (Technical Report / Association for the Advancement of Artificial Intelligence ; 2013,4) Y1 - 2013 SN - 9781577356011 SP - 43 EP - 48 ER - TY - CHAP A1 - Alhwarin, Faraj A1 - Ferrein, Alexander A1 - Gebhardt, Andreas A1 - Kallweit, Stephan A1 - Scholl, Ingrid A1 - Tedjasukmana, Osmond Sanjaya T1 - Improving additive manufacturing by image processing and robotic milling T2 - 2015 IEEE International Conference on Automation Science and Engineering (CASE), Aug 24-28, 2015 Gothenburg, Sweden Y1 - 2015 U6 - https://doi.org/10.1109/CoASE.2015.7294217 SP - 924 EP - 929 ER - TY - CHAP A1 - Niemueller, Tim A1 - Neumann, Tobias A1 - Henke, Christoph A1 - Schönitz, Sebastian A1 - Reuter, Sebastian A1 - Ferrein, Alexander A1 - Jeschke, Sabina A1 - Lakemeyer, Gerhard T1 - Improvements for a robust production in the RoboCup logistics league 2016 T2 - RoboCup 2016: Robot World Cup XX. RoboCup 2016. Y1 - 2017 SN - 978-3-319-68792-6 U6 - https://doi.org/10.1007/978-3-319-68792-6_49 SP - 589 EP - 600 PB - Springer CY - Cham ER - TY - CHAP A1 - Chajan, Eduard A1 - Schulte-Tigges, Joschua A1 - Reke, Michael A1 - Ferrein, Alexander A1 - Matheis, Dominik A1 - Walter, Thomas T1 - GPU based model-predictive path control for self-driving vehicles T2 - IEEE Intelligent Vehicles Symposium (IV) N2 - One central challenge for self-driving cars is a proper path-planning. Once a trajectory has been found, the next challenge is to accurately and safely follow the precalculated path. The model-predictive controller (MPC) is a common approach for the lateral control of autonomous vehicles. The MPC uses a vehicle dynamics model to predict the future states of the vehicle for a given prediction horizon. However, in order to achieve real-time path control, the computational load is usually large, which leads to short prediction horizons. To deal with the computational load, the control algorithm can be parallelized on the graphics processing unit (GPU). In contrast to the widely used stochastic methods, in this paper we propose a deterministic approach based on grid search. Our approach focuses on systematically discovering the search area with different levels of granularity. To achieve this, we split the optimization algorithm into multiple iterations. The best sequence of each iteration is then used as an initial solution to the next iteration. The granularity increases, resulting in smooth and predictable steering angle sequences. We present a novel GPU-based algorithm and show its accuracy and realtime abilities with a number of real-world experiments. KW - Heuristic algorithms KW - Computational modeling KW - model-predictive control KW - GPU KW - autonomous driving Y1 - 2021 SN - 978-1-7281-5394-0 U6 - https://doi.org/10.1109/IV48863.2021.9575619 N1 - 2021 IEEE Intelligent Vehicles Symposium (IV), July 11-17, 2021. Nagoya, Japan SP - 1243 EP - 1248 PB - IEEE CY - New York, NY ER - TY - CHAP A1 - Mataré, Victor A1 - Schiffer, Stefan A1 - Ferrein, Alexander ED - Steinbauer, Gerald ED - Ferrein, Alexander T1 - golog++ : An integrative system design T2 - CogRob 2018. Cognitive Robotics Workshop : Proceedings of the 11th Cognitive Robotics Workshop 2018 co-located with 16th International Conference on Principles of Knowledge Representation and Reasoning (KR 2018) Tempe, AZ, USA, October 27th, 2018 Y1 - 2019 SN - 1613-0073 SP - 29 EP - 35 ER - TY - CHAP A1 - Schiffer, Stefan A1 - Ferrein, Alexander A1 - Lakemeyer, Gerhard T1 - Fuzzy representations and control for domestic service robots in Golog T2 - Intelligent robotics and applications : 4th International conference, ICIRA 2011, Aachen, Germany, December 6-8, 2011, proceedings, part I. (Lecture notes in computer science ; 7102) Y1 - 2011 SN - 978-3-642-25486-4 SP - 241 EP - 250 ER -