Autonomous commercial vehicles like self-driving trucks operate in challenging and changing environments with the potential of independently acting agents. Therefore, the integrated hardware systems and control software are inherently complex, consisting of thousands of concurrently running components. This inherent complexity is tackled using frameworks, design patterns, and higher-level languages. To improve the implementation workflow, this paper proposes to extend integrated development environments with the capability of diagnosing framework-specific issues and providing automatic remedies. These automatic diagnostics and remedies can improve safety through precompilation checks, correct usage of components, development speed, enforcing guidelines, and automating repetitive implementation tasks. The technology providing these features is also used to extract frameworkspecific model information for code generation and software discovery. To demonstrate this proposal, the language server clangd was extended with the features mentioned above for the robotics framework finroc. This hypothesis was validated with a lab study. The participants were tasked with inspecting and improving a provided example project with common errors, performance issues, incomplete implementations, and error-prone serialization tasks. All participants completed the implementation and fixed faults in a much shorter time with the proposed framework-specific approach.


    Zugriff

    Zugriff prüfen

    Verfügbarkeit in meiner Bibliothek prüfen

    Bestellung bei Subito €


    Exportieren, teilen und zitieren



    Titel :

    Extended Language Server Support for Robotics Frameworks


    Beteiligte:
    Berns, Karsten (Herausgeber:in) / Dreßler, Klaus (Herausgeber:in) / Kalmar, Ralf (Herausgeber:in) / Stephan, Nicole (Herausgeber:in) / Teutsch, Roman (Herausgeber:in) / Thul, Martin (Herausgeber:in) / Klaaßen, David (Autor:in) / Meckel, Dennis (Autor:in) / Berns, Karsten (Autor:in)

    Kongress:

    International Commercial Vehicle Technology Symposium ; 2024 ; Kaiserslautern, Deutschland March 13, 2024 - March 14, 2024


    Erschienen in:

    Commercial Vehicle Technology 2024 ; Kapitel : 23 ; 391-406


    Erscheinungsdatum :

    02.10.2024


    Format / Umfang :

    16 pages




    Medientyp :

    Aufsatz/Kapitel (Buch)


    Format :

    Elektronische Ressource


    Sprache :

    Deutsch




    Robotics services at home support

    Crisóstomo, Leonel / Ferreira, NM Fonseca / Filipe, Vitor | BASE | 2020

    Freier Zugriff

    Collaboration support system and robotics

    Kuzuoka, H. | British Library Online Contents | 1997


    SUPPORT SERVER

    HOKI YUSUKE / SUGIYAMA KOSEKI / KATSUMATA KUMIKO et al. | Europäisches Patentamt | 2023

    Freier Zugriff


    VEHICLE SUPPORT SERVER, VEHICLE SUPPORT SERVER PROCESSING METHOD, AND PROGRAM

    UNO SATOSHI | Europäisches Patentamt | 2023

    Freier Zugriff