Mechanical Simulation of the Exomars Rover Using Siconos in 3DROV

Total Page:16

File Type:pdf, Size:1020Kb

Mechanical Simulation of the Exomars Rover Using Siconos in 3DROV Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV V. Acary, M. Br´emond, J. Michalczyk, K. Kapellos, R. Pissard-Gibollet INRIA Grenoble Rh^one-Alpes, TRASYS May 16, 2013 Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV V. Acary, M. Br´emond, J. Michalczyk, K. Kapellos, R. Pissard-Gibollet { 1/15 Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV Motivations and Objectives 3DROV Siconos Rover Simulation Conclusion Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV V. Acary, M. Br´emond, J. Michalczyk, K. Kapellos, R. Pissard-Gibollet { 2/15 Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV Motivations and Objectives Motivations and Objectives 3DROV I Rover planetary exploration simulation framework SICONOS I INRIA modeling and simulation software I Dedicated to nonsmooth dynamical systems Final Objectives I Integrate SICONOS in 3DROV in order to improve the mechanical simulation fidelity I Design and implement a SICONOS/3Dtools API to simulate multi-body systems with joints, hard contacts, Coulomb's friction and impacts Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV V. Acary, M. Br´emond, J. Michalczyk, K. Kapellos, R. Pissard-Gibollet { 3/15 Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV 3DROV 3DROV Architecture I 3DROV includes rover, environment and controller models I We focus on I the rover mechanical model I 3D visualization tool providing contact information Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV V. Acary, M. Br´emond, J. Michalczyk, K. Kapellos, R. Pissard-Gibollet { 4/15 Generic API I Interaction between dynamics models and 3D tools I ! 3D Collision information I contact points (coordinates, normal vector, friction and restitution) I State of the robot I Joint positions, base frame position and orientation I SICONOS and 3D tools share the model of the robot Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV 3DROV Rover mechanical model I Needed to predict the Rover mechanical behaviour I Evaluate energy consumption Dynamic engines I PhysX, Bullet I qualitatively good but not enough realistic for studying locomotion I SICONOS allows efficient friction-contact model Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV V. Acary, M. Br´emond, J. Michalczyk, K. Kapellos, R. Pissard-Gibollet { 5/15 Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV 3DROV Rover mechanical model I Needed to predict the Rover mechanical behaviour I Evaluate energy consumption Dynamic engines I PhysX, Bullet I qualitatively good but not enough realistic for studying locomotion I SICONOS allows efficient friction-contact model Generic API I Interaction between dynamics models and 3D tools I ! 3D Collision information I contact points (coordinates, normal vector, friction and restitution) I State of the robot I Joint positions, base frame position and orientation I SICONOS and 3D tools share the model of the robot Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV V. Acary, M. Br´emond, J. Michalczyk, K. Kapellos, R. Pissard-Gibollet { 5/15 Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV 3DROV 3D component of 3DROV Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV V. Acary, M. Br´emond, J. Michalczyk, K. Kapellos, R. Pissard-Gibollet { 6/15 Non Smooth Dynamical System (NSDS) I A NSDS is a dynamical system characterized by two correlated features: I a non smooth evolution with the respect to time I jumps in the state and/or in its derivatives w.r.t. time I A set of non smooth laws constraining the state x I Special class of Hybrid Systems with : I A strong mathematical structure I Well-posedness results (existence, uniqueness, continuity with the respect to data) I Efficient simulation tools Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV Siconos Siconos Software I Modeling, Simulation and Control of nonsmooth mechanical and electrical systems I Open-Source I Platform for research, since 2006, 15 men-year Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV V. Acary, M. Br´emond, J. Michalczyk, K. Kapellos, R. Pissard-Gibollet { 7/15 Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV Siconos Siconos Software I Modeling, Simulation and Control of nonsmooth mechanical and electrical systems I Open-Source I Platform for research, since 2006, 15 men-year Non Smooth Dynamical System (NSDS) I A NSDS is a dynamical system characterized by two correlated features: I a non smooth evolution with the respect to time I jumps in the state and/or in its derivatives w.r.t. time I A set of non smooth laws constraining the state x I Special class of Hybrid Systems with : I A strong mathematical structure I Well-posedness results (existence, uniqueness, continuity with the respect to data) I Efficient simulation tools Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV V. Acary, M. Br´emond, J. Michalczyk, K. Kapellos, R. Pissard-Gibollet { 7/15 Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV Siconos Some applications... Electrical circuit breakers INRIA/Schneider-Electric Granular materials INRIA/ANSYS Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV V. Acary, M. Br´emond, J. Michalczyk, K. Kapellos, R. Pissard-Gibollet { 8/15 Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV Siconos NSDS examples Non smooth-laws FN FT µ 0 UT −µ 0 yN Unilateral Contact Friction The Bouncing ball 8 T mq¨ = J (q)FN Equation of Motion > <> U = J(q)_q Local contact velocity N (1) 0 y ? F 0 Unilateral contact > 6 N N > :> + − UN = −eUN Impact law Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV V. Acary, M. Br´emond, J. Michalczyk, K. Kapellos, R. Pissard-Gibollet { 9/15 Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV Siconos Lagrangian systems with unilateral contact and Coulomb's friction In our work we use the Lagrangian dynamical systems formulation : M(q)¨q + N(_q; q) + F (_q; q; t) = Fext (t) + R n I q 2 R : generalized coordinates vector. n×n I M 2 IR : the inertia matrix I N(_q; q) : the non linear inertial term (Coriolis) I F (_q; q; t) : the internal forces n I Fext (t): R 7! R : given external load, n I R 2 R is the force due the non smooth law. Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV V. Acary, M. Br´emond, J. Michalczyk, K. Kapellos, R. Pissard-Gibollet { 10/15 Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV Siconos Lagrangian systems with unilateral contact and Coulomb's friction In our work we use the Lagrangian dynamical systems formulation : M(q)¨q + N(_q; q) + F (_q; q; t) = Fext (t) + R n I q 2 R : generalized coordinates vector. n×n I M 2 IR : the inertia matrix I N(_q; q) : the non linear inertial term (Coriolis) I F (_q; q; t) : the internal forces n I Fext (t): R 7! R : given external load, n I R 2 R is the force due the non smooth law. Kinematic relations I to take into account local non-smooth phenomena at the contact point, we need a set of Kinematic laws : T y = h(q); UN = h_ (q) = J(q)_q and R = J (q)λ Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV V. Acary, M. Br´emond, J. Michalczyk, K. Kapellos, R. Pissard-Gibollet { 10/15 Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV Siconos Modeling Steps in Siconos Nonsmooth Dynamical System Dynamical system _x= f(x; t) + r Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV V. Acary, M. Br´emond, J. Michalczyk, K. Kapellos, R. Pissard-Gibollet { 11/15 Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV Siconos Modeling Steps in Siconos Nonsmooth Dynamical System Dynamical system _x= f(x; t) + r Nonsmooth Law 0 6 y ? λ > 0 Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV V. Acary, M. Br´emond, J. Michalczyk, K. Kapellos, R. Pissard-Gibollet { 11/15 Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV Siconos Modeling Steps in Siconos Nonsmooth Dynamical System Dynamical system _x= f(x; t) + r h(x = y ) ; λ t Relation ; ; t λ ; ) r = g(x Nonsmooth Law 0 6 y ? λ > 0 Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV V. Acary, M. Br´emond, J. Michalczyk, K. Kapellos, R. Pissard-Gibollet { 11/15 Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV Siconos Modeling Steps in Siconos Nonsmooth Dynamical System Dynamical system _x= f(x; t) + r Interaction h(x = y ) ; λ t Relation ; ; t λ ; ) r = g(x Nonsmooth Law 0 6 y ? λ > 0 Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV V. Acary, M. Br´emond, J. Michalczyk, K. Kapellos, R. Pissard-Gibollet { 11/15 Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV Siconos Siconos Software Modules I Siconos/Numerics : includes low-level numerical routines I Siconos/Kernel : includes Modeling and Simulation tools I Siconos/Front-End : for user interaction Siconos/Front end Command interactive user interface Siconos/Analysis User Plug-in Siconos/Kernel Modeling and Simulation tools Siconos/Control Siconos/Numerics Existing Numerical Low level Numerical routines Libraries Mechanical Simulation Of The ExoMars Rover Using Siconos in 3DROV V. Acary, M. Br´emond, J. Michalczyk, K. Kapellos, R. Pissard-Gibollet { 12/15 2 - Define the simulation parameters I Type of contact : Newton Impact Non Smooth Law I Type of solver : Newton/AlartCurnier solver I Type of numerical
Recommended publications
  • Agx Multiphysics Download
    Agx multiphysics download click here to download A patch release of AgX Dynamics is now available for download for all of our licensed customers. This version include some minor. AGX Dynamics is a professional multi-purpose physics engine for simulators, Virtual parallel high performance hybrid equation solvers and novel multi- physics models. Why choose AGX Dynamics? Download AGX product brochure. This video shows a simulation of a wheel loader interacting with a dynamic tree model. High fidelity. AGX Multiphysics is a proprietary real-time physics engine developed by Algoryx Simulation AB Create a book · Download as PDF · Printable version. AgX Multiphysics Toolkit · Age Of Empires III The Asian Dynasties Expansion. Convert trail version Free Download, product key, keygen, Activator com extended. free full download agx multiphysics toolkit from AYS search www.doorway.ru have many downloads related to agx multiphysics toolkit which are hosted on sites like. With AGXUnity, it is possible to incorporate a real physics engine into a well Download from the prebuilt-packages sub-directory in the repository www.doorway.rug: multiphysics. A www.doorway.ru app that runs a physics engine and lets clients download physics data in real Clone or download AgX Multiphysics compiled with Lua support. Agx multiphysics toolkit. Developed physics the was made dynamics multiphysics simulation. Runtime library for AgX MultiPhysics Library. How to repair file. Original file to replace broken file www.doorway.ru Download. Current version: Some short videos that may help starting with AGX-III. Example 1: Finding a possible Pareto front for the Balaban Index in the Missing: multiphysics.
    [Show full text]
  • Dynamic Simulation of Manipulation & Assembly Actions
    Syddansk Universitet Dynamic Simulation of Manipulation & Assembly Actions Thulesen, Thomas Nicky Publication date: 2016 Document version Peer reviewed version Document license Unspecified Citation for pulished version (APA): Thulesen, T. N. (2016). Dynamic Simulation of Manipulation & Assembly Actions. Syddansk Universitet. Det Tekniske Fakultet. General rights Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. • Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain • You may freely distribute the URL identifying the publication in the public portal ? Take down policy If you believe that this document breaches copyright please contact us providing details, and we will remove access to the work immediately and investigate your claim. Download date: 09. Sep. 2018 Dynamic Simulation of Manipulation & Assembly Actions Thomas Nicky Thulesen The Maersk Mc-Kinney Moller Institute Faculty of Engineering University of Southern Denmark PhD Dissertation Odense, November 2015 c Copyright 2015 by Thomas Nicky Thulesen All rights reserved. The Maersk Mc-Kinney Moller Institute Faculty of Engineering University of Southern Denmark Campusvej 55 5230 Odense M, Denmark Phone +45 6550 3541 www.mmmi.sdu.dk Abstract To grasp and assemble objects is something that is known as a difficult task to do reliably in a robot system.
    [Show full text]
  • Systematic Literature Review of Realistic Simulators Applied in Educational Robotics Context
    sensors Systematic Review Systematic Literature Review of Realistic Simulators Applied in Educational Robotics Context Caio Camargo 1, José Gonçalves 1,2,3 , Miguel Á. Conde 4,* , Francisco J. Rodríguez-Sedano 4, Paulo Costa 3,5 and Francisco J. García-Peñalvo 6 1 Instituto Politécnico de Bragança, 5300-253 Bragança, Portugal; [email protected] (C.C.); [email protected] (J.G.) 2 CeDRI—Research Centre in Digitalization and Intelligent Robotics, 5300-253 Bragança, Portugal 3 INESC TEC—Institute for Systems and Computer Engineering, 4200-465 Porto, Portugal; [email protected] 4 Robotics Group, Engineering School, University of León, Campus de Vegazana s/n, 24071 León, Spain; [email protected] 5 Universidade do Porto, 4200-465 Porto, Portugal 6 GRIAL Research Group, Computer Science Department, University of Salamanca, 37008 Salamanca, Spain; [email protected] * Correspondence: [email protected] Abstract: This paper presents a systematic literature review (SLR) about realistic simulators that can be applied in an educational robotics context. These simulators must include the simulation of actuators and sensors, the ability to simulate robots and their environment. During this systematic review of the literature, 559 articles were extracted from six different databases using the Population, Intervention, Comparison, Outcomes, Context (PICOC) method. After the selection process, 50 selected articles were included in this review. Several simulators were found and their features were also Citation: Camargo, C.; Gonçalves, J.; analyzed. As a result of this process, four realistic simulators were applied in the review’s referred Conde, M.Á.; Rodríguez-Sedano, F.J.; context for two main reasons. The first reason is that these simulators have high fidelity in the robots’ Costa, P.; García-Peñalvo, F.J.
    [Show full text]
  • Workshop Report
    "Toward High-Performance Computing Support for the Analysis, Simulation, and Planning of Robotic Contact Tasks," a workshop at Robotics Science and Systems, June 27, 28 2011, held on the campus of the University of Southern California. Supported by NSF Grant: CRI: CP-I: 0855024 Executive Summary of NSF Workshop The workshop was opened by Jeff Trinkle, who articulated the goals to the participants. The main goal of the first day was to establish an understanding of the state of the art in the following subareas: • Simulation capabilities and support functions • Future needs in robotics, engineering, games, etc. • Guidelines for model/method selection • Issues in high-performance computing The main goal of the second day was to discuss the needs of the robotics in terms of a computational simulation tool and support functions. Three break-out groups would be formed to discuss the following subtopics: • Software base and user support • Hardware and platforms • Validation and benchmarks In a final wrap-up meeting on the second day the issues and recommendations of the three break-out groups were discussed with additional consideration given to the possibility of applying for an NSF Community Infrastructure – Acquisition, Development, Deployment, and Operation (CI-ADDO) grant. The conclusions of the second day’s discussions were: • It is premature to develop an NSF-supported community software resource • A longer, larger workshop (perhaps through BIRS) involving the mechanics and numerical methods communities is in order • A repository should be developed that contains contact problems with known analytical solutions and instances of time-stepping subproblems that are difficult to solve State-of-the-art update from EuroMech Colloquium 516 The week after this workshop, Trinkle attended EuroMech Colloquium 516 in Grenoble France, July 6-8, 2011.
    [Show full text]
  • 10: Multiple Contact Resolution 22/02/2016
    10: MULTIPLE CONTACT RESOLUTION 22/02/2016 CS7057: REALTIME PHYSICS (2015-16) - JOHN DINGLIANA PRESENTED BY MICHAEL MANZKE 22/02/2016 2 Image © 2003 E. Guendelman, R. Bridson and R. Fedkiw CS7057: REALTIME PHYSICS (2015-16) - JOHN DINGLIANA PRESENTED BY MICHAEL MANZKE 22/02/2016 3 COMPLEX CONTACT MANIFOLDS Most contacts usually not just a single point colliding but contact manifold Contact Force and Equivalence Principle [Erleben05] : Equivalent forces or impulses exist such that when they are applied to the convex hull of the contact region, the same resulting motion is obtained, which would have resulted from integrating the true contact force or impulse over the actual contact region [Erleben05] Erleben, K., Sporring, J., Henriksen, K., and Dohlman, H., Physics Based Animation. Charles River Media, August 9, 2005. CS7057: REALTIME PHYSICS (2015-16) - JOHN DINGLIANA PRESENTED BY MICHAEL MANZKE Images © 2014 John Dingliana 22/02/2016 4 CONTACT REDUCTION Contacts reduced to those on the convex hull of the manifold. Use K-means clustering Then further reduce those that and cluster reduction cause minimal change to the hull area Pre-process features in a scene making edges inactive if not important for collisions e.g. interior edges, concave edges Use initial guess and then warm starting in subsequent frames exploiting temporal coherency. [Morvanszky04] Morvanszky and Terdiman. Fast Contact Reduction for Dynamics Simulation. Game Programming Gems 4. Charles River Media. 2004. pp 253-263 CS7057: REALTIME PHYSICS (2015-16) - JOHN DINGLIANA PRESENTED BY MICHAEL MANZKE 22/02/2016 5 PENALTY METHODS Amongst the earliest solutions and still widely used Easy to implement compared to other methods Some problems for rigid objects Objects too springy → not plausible Increase stiffness → leads to instability for large time steps Increase # timesteps → computationally expensive Images © Erleben et al & Charles River Media 2005.
    [Show full text]
  • Exomars Rover Mechanical Modeling with Siconos Jan Michalczyk, Maurice Br´Emond,Vincent Acary, Roger Pissard-Gibollet
    Exomars Rover Mechanical Modeling with Siconos Jan Michalczyk, Maurice Br´emond,Vincent Acary, Roger Pissard-Gibollet To cite this version: Jan Michalczyk, Maurice Br´emond, Vincent Acary, Roger Pissard-Gibollet. Exomars Rover Mechanical Modeling with Siconos. [Technical Report] RT-0448, INRIA. 2014, pp.41. <hal- 01025785> HAL Id: hal-01025785 https://hal.inria.fr/hal-01025785 Submitted on 18 Jul 2014 HAL is a multi-disciplinary open access L'archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destin´eeau d´ep^otet `ala diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publi´esou non, lished or not. The documents may come from ´emanant des ´etablissements d'enseignement et de teaching and research institutions in France or recherche fran¸caisou ´etrangers,des laboratoires abroad, or from public or private research centers. publics ou priv´es. Exomars Rover Mechanical Modeling with Siconos Jan Michalczyk, Maurice Brémond, Vincent Acary, Roger Pissard-Gibollet TECHNICAL REPORT N° 448 July 2014 Project-Team Bipop ISSN 0249-0803 ISRN INRIA/RT--448--FR+ENG Exomars Rover Mechanical Modeling with Siconos Jan Michalczyk, Maurice Brémond, Vincent Acary, Roger Pissard-Gibollet Project-Team Bipop Technical Report n° 448 — July 2014 — 38 pages Abstract: This document contains specification and documentation of the tests performed on the exomars planetary rover model using Siconos software. Siconos is an open source scientific software targeted at modeling and simulating nonsmooth dynamical systems. The advantage of using Siconos for mechanical simulations is that it offers efficient friction-contact nonsmooth models. Performing mechanical simulations of the exomars rover appears to be of great importance with respect to verifying its design and estimating energy consumption.
    [Show full text]
  • Mechanical Simulation of the Exomars Rover Using Siconos in 3DROV Vincent Acary, Maurice Brémond, Konstantinos Kapellos, Jan Michalczyk, Roger Pissard-Gibollet
    Mechanical simulation of the Exomars rover using Siconos in 3DROV Vincent Acary, Maurice Brémond, Konstantinos Kapellos, Jan Michalczyk, Roger Pissard-Gibollet To cite this version: Vincent Acary, Maurice Brémond, Konstantinos Kapellos, Jan Michalczyk, Roger Pissard-Gibollet. Mechanical simulation of the Exomars rover using Siconos in 3DROV. ASTRA 2013 - 12th Symposium on Advanced Space Technologies in Robotics and Automation, ESA/ESTEC, May 2013, Noordwijk, Netherlands. hal-00821221 HAL Id: hal-00821221 https://hal.inria.fr/hal-00821221 Submitted on 8 May 2013 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. MECHANICAL SIMULATION OF THE EXOMARS ROVER USING SICONOS IN 3DROV Vincent Acary1, Maurice Bremond´ 1, Konstantinos Kapellos2, Jan Michalczyk1, and Roger Pissard-Gibollet1 1INRIA Grenoble, Inovallee,´ 38330 Montbonnot, France, email:fi[email protected] 2TRASYS Space, Terhulpsesteenweg 6c, 1560 Hoeilaart, Belgium. email:fi[email protected] ABSTRACT Outline. In Section 2, we briefly review the literature on the modeling and simulation of rovers. In Section 3, we present the main features of Siconos with a brief ex- This paper presents ongoing work at INRIA in collabo- planation of the interest of using a nonsmooth approach ration with TRASYS on the mechanical modelling and for contact and friction simulations.
    [Show full text]
  • Mechanical Simulation of the Exomars Rover Using Siconos in 3Drov
    MECHANICAL SIMULATION OF THE EXOMARS ROVER USING SICONOS IN 3DROV Vincent Acary1, Maurice Bremond´ 1, Konstantinos Kapellos2, Jan Michalczyk1, and Roger Pissard-Gibollet1 1INRIA Grenoble, Inovallee,´ 38330 Montbonnot, France, email:fi[email protected] 2TRASYS Space, Terhulpsesteenweg 6c, 1560 Hoeilaart, Belgium. email:fi[email protected] ABSTRACT Outline. In Section 2, we briefly review the literature on the modeling and simulation of rovers. In Section 3, we present the main features of Siconos with a brief ex- This paper presents ongoing work at INRIA in collabo- planation of the interest of using a nonsmooth approach ration with TRASYS on the mechanical modelling and for contact and friction simulations. Section 3 ends with simulation of planetary rovers. We focus our presenta- several stand-alone experiments of obstacle avoidance tion on an specific approach used the INRIA SICONOS and traction performance. In Section 4, the TRASYS software. This approach [2] based on the nonsmooth Me- 3DROV [24] rover planetary operations simulator is pre- chanics theory is dedicated to the modeling and the sim- sented. Section 5 concludes the paper. ulation of multi–body systems with joints, hard contacts, Coulomb’s friction and impacts. In addition, software in- tegration aspects are considered defining and implement- 2. STATE OF THE ART ing generic software interfaces between SICONOS and external 3D tools. The approach is applied to the rover planetary operations enhancing the fidelity and the gener- The design of the rover chassis and the study of the lo- icity of the ExoMars existing rover mechanical models comotion have already been the object of a lot of ef- used in the TRASYS 3DROV [24] simulator.
    [Show full text]
  • Proposal for a New Project Team (EPC) TRIPOP
    Proposal for a new project team (EPC) TRIPOP Modeling, Simulation and Control of Nonsmooth Dynamical Systems May 25, 2018 • Domain : Applied Mathematics, Computation and Simulation • Theme : Optimization and control of dynamic systems • Associated institutions \´etablissements de rattachement" : Inria and Grenoble-INP, CNRS through the Laboratoire Jean Kuntzman (LJK UMR CNRS 5524, Dir. St´ephaneLabb´e). Abstract This document is a proposal for a joint research team, TRIPOP, of Inria Grenoble Rhone-Alpes and of the Laboratoire Jean Kuntzmann. This new team is a follow up of the BIPOP team (2003{2017). The team is mainly concerned by the modeling, the mathematical analysis, the simulation and the control of nonsmooth dynamical systems. Nonsmooth dynamics concerns the study of the time evolution of systems that are not smooth in the mathematical sense, i.e., systems that are characterized by a lack of differentiability, either of the mappings in their formulations, or of their solutions with respect to time. In mechanics, the main instances of nonsmooth dynamical systems are multibody systems with Signorini unilateral contact, set-valued (Coulomb-like) friction and impacts. In Electronics, examples are found in switched electrical circuits with ideal components (diodes, switches, transistors). In Control, nonsmooth systems arise in the sliding mode control theory and in optimal control. A lot of examples can also be found in cyber-physical systems (hybrid systems), in transportation sciences, in mathematical biology or in finance. 1 General scope and motivations Nonsmooth dynamics concerns the study of the time evolution of systems that are not smooth in the mathematical sense, i.e., systems that are characterized by a lack of differentiability, either of the map- pings in their formulations, or of their solutions with respect to time.
    [Show full text]
  • Time-Stepping Via Complementarity Vincent Acary
    Time-Stepping via Complementarity Vincent Acary To cite this version: Vincent Acary. Time-Stepping via Complementarity. Francesco Vasca and Luigi Iannelli. Dynam- ics and Control of Switched Electronic Systems, Springer, pp.417-450, 2012, Advances in Industrial Control, 978-1-4471-2884-7. 10.1007/978-1-4471-2885-4_14. hal-00681258 HAL Id: hal-00681258 https://hal.inria.fr/hal-00681258 Submitted on 5 Nov 2017 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Time-Stepping via Complementarity Vincent Acary 14.1 Introduction In this chapter, the numerical time integration methods for switched electronic cir- cuits are delineated. The chapter starts with a brief introduction to the simulation of switched electrical circuits. In this introduction, various approaches, among them the hybrid approach, the event-driven approach, the regularisation approach and the time-stepping method via complementarity are recalled. For each of these methods, their advantages and weaknesses are outlined, and the main conclusion is that the time-stepping methods based on complementarity are the most robust and efficient approach to simulate large switched electrical circuits together with a large num- ber of events. A general formulation of dynamical complementarity systems (DCS) over cones is given as ⎧ ⎨⎪x(t)˙ = f (t, x(t), λ(t)), y(t) = h(t, x(t), λ(t)), (14.1) ⎩⎪ K∗ y(t) ⊥ λ(t) ∈ K, where K is a non-empty closed convex cone,1 and K∗ its dual cone.2 This formu- lation serves as a basis for the design of the time-stepping methods developed in the sequel.
    [Show full text]
  • Dynamic Simulation of Manipulation & Assembly Actions
    University of Southern Denmark Dynamic Simulation of Manipulation & Assembly Actions Thulesen, Thomas Nicky Publication date: 2016 Document version: Accepted manuscript Document license: Unspecified Citation for pulished version (APA): Thulesen, T. N. (2016). Dynamic Simulation of Manipulation & Assembly Actions. Syddansk Universitet. Det Tekniske Fakultet. Go to publication entry in University of Southern Denmark's Research Portal Terms of use This work is brought to you by the University of Southern Denmark. Unless otherwise specified it has been shared according to the terms for self-archiving. If no other license is stated, these terms apply: • You may download this work for personal use only. • You may not further distribute the material or use it for any profit-making activity or commercial gain • You may freely distribute the URL identifying this open access version If you believe that this document breaches copyright please contact us providing details and we will investigate your claim. Please direct all enquiries to [email protected] Download date: 05. Oct. 2021 Dynamic Simulation of Manipulation & Assembly Actions Thomas Nicky Thulesen The Maersk Mc-Kinney Moller Institute Faculty of Engineering University of Southern Denmark PhD Dissertation Odense, November 2015 c Copyright 2015 by Thomas Nicky Thulesen All rights reserved. The Maersk Mc-Kinney Moller Institute Faculty of Engineering University of Southern Denmark Campusvej 55 5230 Odense M, Denmark Phone +45 6550 3541 www.mmmi.sdu.dk Abstract To grasp and assemble objects is something that is known as a difficult task to do reliably in a robot system. Yet humans are able to quickly learn how to manipulate and assemble objects based on previous experience.
    [Show full text]
  • An Introduction to Siconos Vincent Acary, Olivier Bonnefon, Maurice Brémond, Olivier Huber, Franck Pérignon, Stephen Sinclair
    An introduction to Siconos Vincent Acary, Olivier Bonnefon, Maurice Brémond, Olivier Huber, Franck Pérignon, Stephen Sinclair To cite this version: Vincent Acary, Olivier Bonnefon, Maurice Brémond, Olivier Huber, Franck Pérignon, et al.. An introduction to Siconos. [Technical Report] RT-0340, INRIA. 2019, pp.97. inria-00162911v3 HAL Id: inria-00162911 https://hal.inria.fr/inria-00162911v3 Submitted on 27 Nov 2019 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. An introduction to Siconos Vincent Acary, Olivier Bonnefon, Maurice Brémond, Olivier Huber, Franck Pérignon, Stephen Sinclair RESEARCH REPORT N° 0340 July 2007 Project-Team Tripop ISSN 0249-6399 ISRN INRIA/RR--0340--FR+ENG An introduction to Siconos Vincent Acary∗, Olivier Bonnefon †, Maurice Brémond∗, Olivier Huber‡, Franck Pérignon∗, Stephen Sinclair§ Project-Team Tripop Research Report n° 0340 — version 2 — initial version July 2007 — revised version January 2018 — 93 pages Abstract: In this document, a brief overview of the Siconos Platform is given. One of the goal is to give a flavor on a simple example of the ability of the platform to model and simulate the so-called non smooth dynamical systems (NSDS). In particular, some examples of Lagrangian mechanical systems with contact and friction or electrical circuits with ideal and piecewise linear or ideal components (diodes, MOS transistors, .
    [Show full text]