43 research outputs found

    General Purpose Lua Interpreter for Modelica

    Get PDF
    Simulation becomes more and more important in the de-velopment of complex systems. Modeled systems oftenare comprised of mechanical, electrical as well as soft-ware systems. It is often not possible to evaluate the per-formance of a system without considering some higherlevel logic anymore. Scripting languages, such as Lua,are usually well suited to implement these logic elements.This paper shows the integration of the Lua interpreter intoModelica, and gives examples how the library can be usedto help with the simulation of industrial robots or in thedevelopment of a planetary exploration rover in the MMXMission

    The effects of increasing velocity on the tractive performance of planetary rovers

    Full text link
    An emerging paradigm is being embraced in the conceptualization of future planetary exploration missions. Ambitious objectives and increasingly demanding mission constraints stress the importance associated with faster surface mobility. Driving speeds approaching or surpassing 1 m/s have been rarely used and their effect on performance is today unclear. This study presents experimental evidence and preliminary observations on the impact that increasing velocity has on the tractive performance of planetary rovers. Single-wheel driving tests were conducted using two different metallic, grousered wheels-one rigid and one flexible-over two different soils, olivine sand and CaCO3-based silty soil. Experiments were conducted at speeds between 0.01-1 m/s throughout an ample range of slip ratios (5-90%). Three performance metrics were evaluated: drawbar pull coefficient, wheel sinkage, and tractive efficiency. Results showed similar data trends among all the cases investigated. Drawbar pull and tractive efficiency considerably decreased for speeds beyond 0.2 m/s. Wheel sinkage, unlike what published evidence suggested, increased with increasing velocities. The flexible wheel performed the best at 1m/s, exhibiting 2 times higher drawbar pull and efficiency with 18% lower sinkage under low slip conditions. Although similar data trends were obtained, a different wheel-soil interactive behavior was observed when driving over the different soils. Overall, despite the performance reduction experienced at higher velocities, a speed in the range of 0.2-0.3 m/s would enable 5-10 times faster traverses, compared to current rovers driving capability, while only diminishing drawbar pull and efficiency by 7%. The measurements collected and the analysis presented here lay the groundwork for initial stages in the development of new locomotion subsystems for planetary surface exploration. At the same time...Comment: 15th International Society for Terrain Vehicle Systems (ISTVS) Conference, Prague, Czech Republic, 201

    A Modelica Library to Add Contact Dynamics and Terramechanics to Multi-Body Mechanics

    Get PDF
    The Contact Dynamics library extends the multi-body Modelica Standard Library with contact calculation to the environment, namely soft soil and hard obstacles. A focus is on terramechanics, i. e. wheels driving on soft and dry soil, and a handful of models are implemented. Additionally, a Hertz contact model for hard and elastic contact, between bodies themselves or to obstacles in the environment (e. g. rocks in the soft soil), is available as well. The capabilities of the library have been key in the development of rovers for planetary exploration such as the upcoming MMX mission to the Martian moon Phobos

    MMX Rover Simulation - Robotic Simulations for Phobos Operations

    Get PDF
    The MMX Rover, developed by CNES and DLR, will fly to and explore the surface of the Martian Moon Phobos within the JAXA Martian Moon Exploration Mission. It will be the first wheeled locomotion system in a milli-g environment. In the development of the rover, simulations have been used to test and develop its robotic activities. This paper presents the multi-physics simulations that are being used. The overall simulator setup and its main components are discussed. To provide appropriate simulations for the var-ious topics while maintaining a unified simulator, a modular approach was required. The different modules and their role will be outlined. For this, Dymola's implementation of the Mod-elica modeling language provides the basis, especially regarding multi-body dynamics, and the possibility to include external libraries, e. g. for environment interaction, control logic and visualization. Finally, examples for the simulator used in driving, uprighting, alignment and separation will be presented. These examples illustrate the approach on experiment design, setup and result evaluation. To date the MMX Rover simulator is regarded as an indispensable development and analysis tools, especially since representative lab experiments are much limited when designing a robotic system for milli-g operations. It is also planned to be used during operations phase for planning and analysis

    Driving in Milli-G: The Flight Model of the MMX Rover Locomotion Subsystem and its Integration & Testing in the Rover

    Get PDF
    IDEFIX is a 25 kg four-wheeled rover that will explore the surface of the Martian Moon Phobos in 2027. The rover is jointly developed by the German Aerospace Center (DLR) and the Centre National d'Etudes Spatiales (CNES) and will be brought to Phobos within the Japan Aerospace Exploration Agency's (JAXA) Martian Moon eXploration (MMX) mission. Being the world's first wheeled system to drive in milli-gravity, IDEFIX's locomotion deserves special attention. This paper gives an overview of the locomotion subsystem (LSS) of the rover, which is entirely developed and built by the Robotics and Mechatronics Center of DLR (DLR-RMC). A representative LSS, mounted on an IDEFIX prototype, is shown in Figure 1. The LSS is tailored to the needs for the IDEFIX rover and the most important, sizing challenges and functional requirements are summarized. It is then shown how the final flight model (FM) design answers to these requirements. The assembly, integration and testing (AIT) with respect to the LSS consists of several steps of integration and testing at different facilities as well as a comprehensive test sequence once the rover is mostly integrated. Since the LSS is an important, interconnected and the functionally most complex subsystem of the rover, some functionalities could only be tested once the LSS was integrated into IDEFIX. These AIT aspects are therefore summarized in this paper as well

    Mobility on the Surface of Phobos for the MMX Rover - Simulation-aided Movement planning

    Get PDF
    The MMX Rover, recently named IDEFIX, will be the first wheeled robotic system to be operated in a milli-g environment. The mobility in this environment, particularly in combination with the interrupted communication schedule and the activation of on-board autonomous functions such as attitude control requires efficient planning. The Mobility Group within the MMX Rovers Team is tasked with proposing optimal solutions to move the rover safely and efficiently to its destination so that it may achieve its scientific goals. These movements combine various commands to the locomotion system and to the navigation systems developed by both institutions. In the mission's early phase, these actions will rely heavily on manual driving commands to the locomotion system until the rover behavior and environment assumptions are confirmed. Planning safe and efficient rover movements is a multi-step process. This paper focuses on the challenges and limitations in sequencing movements for a Rover on Phobos in the context of the MMX Mission. The context in which this process takes place is described in terms of available data and operational constraints

    MMX - development of a rover locomotion system for Phobos

    Get PDF
    The MMX mission (Martian Moons eXploration) is a robotic sample return mission of the JAXA (Japan Aerospace Exploration Agency), CNES (Centre National d'Etudes Spatiales ) and DLR (German Aerospace Center) for launch in 2024. The mission aims to answer the question on the origin of Phobos and Deimos which will also help to understand the material transport in the earliest period of our solar system and the most important question how was the water brought on Earth. Besides the MMX mothership (JAXA) which is responsible for sampling and sample return to Earth a small rover which is built by CNES and DLR shall land on Phobos for in-situ measurements similar to MASCOT (Mobile Asteroid Surface Scout) on Ryugu. The MMX rover is a four wheel driven autonomous system with a size of 41 cm x 37 cm x 30 cm and a weight of approx. 25 kg. Multiple science instruments and cameras are integrated in the rover body. The rover body is basically a rectangular box, attached at the sides are four legs with one wheel per leg. When the rover is detached from the mothership, the legs are folded together at the side of the rover body. When the rover has landed passively (no parachute, braking rockets) on Phobos, the legs are autonomously controlled to bring the rover in an upright orientation. One Phobos day lasts 7 earth hours, which gives for the total mission time of 3 earth months, the number of about 300 extreme temperature cycles. These cycles and the wide span of surface temperature between day and night are main design drivers for the rover. This paper gives a short overview on the MMX mission, the MMX rover and a detailed view on the development of the MMX rover locomotion subsystem

    MMX Rover Locomotion Subsystem - Development and Testing towards the Flight Model

    Get PDF
    Wheeled rovers have been successfully used as mobile landers on Mars and Moon and more such missions are in the planning. For the Martian Moon eXploration (MMX) mission of the Japan Aerospace Exploration Agency (JAXA), such a wheeled rover will be used on the Marsian Moon Phobos. This is the first rover that will be used under such low gravity, called milli-g, which imposes many challenges to the design of the locomotion subsystem (LSS). The LSS is used for unfolding, standing up, driving, aligning and lowering the rover on Phobos. It is a entirely new developed highly-integrated mechatronic system that is specifically designed for Phobos. Since the Phase A concept of the LSS, which was presented two years ago [1], a lot of testing, optimization and design improvements have been done. Following the tight mission schedule, the LSS qualification and flight models (QM and FM) assembly has started in Summer 2021. In this work, the final FM design is presented together with selected test and optimization results that led to the final state. More specifically, advances in the mechanics, electronics, thermal, sensor, firmware and software design are presented. The LSS QM and FM will undergo a comprehensive qualification and acceptance testing campaign, respectively, in the first half of 2022 before the FM will be integrated into the rove

    Regolith science with the cameras on the MMX Rover

    Get PDF
    The JAXA Martian Moons Exploration (MMX) mission [1] has a primary objective to study the formation and origins of Phobos and Deimos. The MMX spacecraft will also deploy a CNES/DLR rover to the surface of Phobos [2,3]. This rover will be the first of its kind to attempt wheeled-locomotion on a low gravity surface. As such, this rover provides a unique opportunity to study not only the surface properties of Phobos, but also regolith dynamics on small-bodies. This information is valuable for understanding the surface processes and geological history of Phobos in addition to being of high importance to the landing (and sampling) operations of the main MMX spacecraft [1]

    The DLR Rover Simulation Toolkit

    Get PDF
    Autonomous exploration rovers are currently the primary means of research on extra-terrestrial bodies. Due to the circumstances of their deployment it is vital to ensure their unassisted performance in a harsh environment. Preliminary simulations are therefore indispensable. To facilitate these simulations we introduce the DLR Rover Simulation Toolkit (RST). The RST constitutes a framework of libraries, allowing engineers to quickly assemble digital rover twins, particularly for early design phases. Enabled by the modelling language Modelica it covers a wide range of aspects from different domains in one unifying framework. This paper establishes in detail the RST’s structure and design decisions before showing its practical application in a Software-in-the loop (SiL) simulator, elaborating on future enhancements and its use during collaborative engineering studies in the DLR Systems and Control Innovation Lab
    corecore