Ralph Lange

Ralph Lange

orcid

Research Focus & Metrics

Academic Career Length

15Years (2012-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
2 February 2023
Verified
Book Chapter
Closed access
PDF file
KBKaiwalya Belsare
Kaiwalya Belsare
ARAntonio Cuadros Rodriguez
Antonio Cuadros Rodriguez
PSPablo Garrido Sánchez
Pablo Garrido Sánchez
JHJuanjo Hierro
Juanjo Hierro
TKTomasz Kołcon
Tomasz Kołcon
JMJulian von Mendel
Julian von Mendel

11 February 2019 in IEEE Robotics and Automation Letters
Verified
Journal Article
Closed access
JBJan Kristof Behrens
Jan Kristof Behrens
KSKarla Stepanova
Karla Stepanova
RLRalph Lange
Ralph Lange
Radoslav ŠkovieraRadoslav Škoviera
Radoslav Škoviera
Multi-modal robot programming with natural language and demonstration is a promising technique for efficient teaching of manipulation tasks in industrial environments. In particular, with modern dual-arm robots designed to quickly take over tasks at typical industrial workbenches, the direct teaching of task sequences hardly utilizes the robots' capabilities. We therefore propose a two-staged approach that combines natural language instructions and demonstration with simultaneous task allocation and motion scheduling based on constraint programming. Instead of providing a task description and demonstrations that are replayed to a large extent, the user describes tasks to be scheduled with all relevant constraints and demonstrates relevant locations relative to workpieces and other objects. With explicitly stated constraints on the partial ordering of tasks, the solver allocates the tasks to the robot arms and schedules them in time while avoiding self-collisions and reducing the makespan in our experiment by 33%. The linguistic concepts of naming and grouping enable systematic reuse of sub-task ensembles. The proposed approach is evaluated with four variants of a gluing use-case from furniture assembly in user studies with ten participants. In these user studies, we observed a speed-up for the task definition of more than six times compared to a textual specification of the planning problems using the Python-based planner API.

22 August 2020
Verified
Book Chapter
Closed access
PDF file
RLRalph Lange
Ralph Lange
STSilvio Traversaro
Silvio Traversaro
OLOliver Lenord
Oliver Lenord
CBChristian Bertsch
Christian Bertsch

1 February 2012 in Pervasive and Mobile Computing
Verified
Journal Article
Closed access
KRKurt Rothermel
Kurt Rothermel
SSStephan Schnitzer
Stephan Schnitzer
RLRalph Lange
Ralph Lange
FDFrank Dürr
Frank Dürr
TFTobias Farrell
Tobias Farrell

1 January 2024
Verified
Book Chapter
Closed access
PDF file
MKMichaela Klauck
Michaela Klauck
RLRalph Lange
Ralph Lange
CHChristian Henkel
Christian Henkel
SKSelma Kchir
Selma Kchir
MPMatteo Palmas
Matteo Palmas

23 January 2019 in arXiv
Verified
Preprint
Open access
PDF file
JBJan Kristof Behrens
Jan Kristof Behrens
RLRalph Lange
Ralph Lange
MMMasoumeh Mansouri
Masoumeh Mansouri
Modern lightweight dual-arm robots bring the physical capabilities to quickly take over tasks at typical industrial workplaces designed for workers. In times of mass-customization, low setup times including the instructing/specifying of new tasks are crucial to stay competitive. We propose a constraint programming approach to simultaneous task allocation and motion scheduling for such industrial manipulation and assembly tasks. The proposed approach covers dual-arm and even multi-arm robots as well as connected machines. The key concept are Ordered Visiting Constraints, a descriptive and extensible model to specify such tasks with their spatiotemporal requirements and task-specific combinatorial or ordering constraints. Our solver integrates such task models and robot motion models into constraint optimization problems and solves them efficiently using various heuristics to produce makespan-optimized robot programs. The proposed task model is robot independent and thus can easily be deployed to other robotic platforms. Flexibility and portability of our proposed model is validated through several experiments on different simulated robot platforms. We benchmarked our search strategy against a general-purpose heuristic. For large manipulation tasks with 200 objects, our solver implemented using Google's Operations Research tools and ROS requires less than a minute to compute usable plans.