The Experts below are selected from a list of 126 Experts worldwide ranked by ideXlab platform

Yi Sun - One of the best experts on this subject based on the ideXlab platform.

W J Collins - One of the best experts on this subject based on the ideXlab platform.

Kirill L. Gerasimov - One of the best experts on this subject based on the ideXlab platform.

  • Omni vehicle dynamics model: Object-oriented implementation and verification
    2015
    Co-Authors: I. I. Kosenko, Kirill L. Gerasimov
    Abstract:

    Omni wheel is defined as one having rollers along its rim. Respectively omni vehicle is one equipped by omni wheels. Dynamical computer model for the omni vehicle multibody system is implemented as a two-layer abstraction (Class) in frame of the object-oriented paradigm. For this initially, dynamics of the free roller moving in field of gravity and having a unilateral contact constraint with horizontal rigid surface is modeled. The contact tracking algorithm for the roller turns out to be extremely simple and efficient. On the next layer of the model structure the omni wheel model is developed and debugged. Finally, the whole vehicle model is assembled as a Container Class having arrays of objects as instantiated Classes really being models of omni wheels and joints. Dynamical properties of the resulting model are illustrated via numerical experiments. Their results were used to verify the multibody vehicle model under construction in compare with its ideal simplified model having known behavior.

  • Implementation of the Omni Vehicle Dynamics on Modelica
    Proceedings of the 10th International Modelica Conference March 10-12 2014 Lund Sweden, 2014
    Co-Authors: I. I. Kosenko, Kirill L. Gerasimov
    Abstract:

    Omni wheel is defined as one having rollers along its rim. Respectively omni vehicle is one equipped by omni wheels. Several steps of development of dynamical model of the omni vehicle multibody system are implemented. Essential parameters of the model: (a) number of rollers per the wheel, and (b) angle of the roller axis inclination to the wheel plane, are introduced. Initially, dynamics of the free roller moving in a field of gravity and having a unilateral contact constraint with horizontal surface is modeled. The contact tracking using simplified and efficient algorithm turns out being possible. On the next stage the omni wheel model is developed and debugged. After that the whole vehicle model is assembled as a Container Class having arrays of objects as instantiated Classes / models of omni wheels and joints. Dynamical properties of the resulting model are illustrated via numerical experiments.

I. I. Kosenko - One of the best experts on this subject based on the ideXlab platform.

  • Omni vehicle dynamics model: Object-oriented implementation and verification
    2015
    Co-Authors: I. I. Kosenko, Kirill L. Gerasimov
    Abstract:

    Omni wheel is defined as one having rollers along its rim. Respectively omni vehicle is one equipped by omni wheels. Dynamical computer model for the omni vehicle multibody system is implemented as a two-layer abstraction (Class) in frame of the object-oriented paradigm. For this initially, dynamics of the free roller moving in field of gravity and having a unilateral contact constraint with horizontal rigid surface is modeled. The contact tracking algorithm for the roller turns out to be extremely simple and efficient. On the next layer of the model structure the omni wheel model is developed and debugged. Finally, the whole vehicle model is assembled as a Container Class having arrays of objects as instantiated Classes really being models of omni wheels and joints. Dynamical properties of the resulting model are illustrated via numerical experiments. Their results were used to verify the multibody vehicle model under construction in compare with its ideal simplified model having known behavior.

  • Implementation of the Omni Vehicle Dynamics on Modelica
    Proceedings of the 10th International Modelica Conference March 10-12 2014 Lund Sweden, 2014
    Co-Authors: I. I. Kosenko, Kirill L. Gerasimov
    Abstract:

    Omni wheel is defined as one having rollers along its rim. Respectively omni vehicle is one equipped by omni wheels. Several steps of development of dynamical model of the omni vehicle multibody system are implemented. Essential parameters of the model: (a) number of rollers per the wheel, and (b) angle of the roller axis inclination to the wheel plane, are introduced. Initially, dynamics of the free roller moving in a field of gravity and having a unilateral contact constraint with horizontal surface is modeled. The contact tracking using simplified and efficient algorithm turns out being possible. On the next stage the omni wheel model is developed and debugged. After that the whole vehicle model is assembled as a Container Class having arrays of objects as instantiated Classes / models of omni wheels and joints. Dynamical properties of the resulting model are illustrated via numerical experiments.

Bernard P. Zeigler - One of the best experts on this subject based on the ideXlab platform.

  • C++ Implementation of a Heterogeneous Container Class Library
    Objects and Systems, 1997
    Co-Authors: Bernard P. Zeigler
    Abstract:

    This chapter discusses an implementation of the Containers hierarchy in C++ called Heterogeneous Container Class Library (HCCL). Recall that “Container” refers to a list-like structure to store data items, and “heterogeneous” means Containers can hold different kinds of items. Therefore, HCCL provides a collection of list-like structures that are able to store different kinds of items. HCCL mitigates typing constraints in C++ since programmers are spared the task of implementing new Container types for each new kind of object they develop.

  • c implementation of a heterogeneous Container Class library
    1997
    Co-Authors: Bernard P. Zeigler
    Abstract:

    This chapter discusses an implementation of the Containers hierarchy in C++ called Heterogeneous Container Class Library (HCCL). Recall that “Container” refers to a list-like structure to store data items, and “heterogeneous” means Containers can hold different kinds of items. Therefore, HCCL provides a collection of list-like structures that are able to store different kinds of items. HCCL mitigates typing constraints in C++ since programmers are spared the task of implementing new Container types for each new kind of object they develop.

  • Workshop on Parallel and Distributed Simulation - Design of high level modelling / high performance simulation environments
    1996
    Co-Authors: Bernard P. Zeigler, Doohwan Kim
    Abstract:

    Advances in massively parallel platforms are increasing the prospects for high performance discrete event simulation. Still the difficulty in parallel programming persists and there is increasing demand for high level support for building discrete event models to execute on such platforms. We present a parallel DEVS-based (Discrete Event System Specification) simulation environment that can execute on distributed memory multicomputer systems with benchmarking results of a Class of high resolution, large scale ecosystem models. Underlying the environment is a parallel Container Class library for hiding the details of message passing technology while providing high level abstractions for hierarchical, modular DEVS models. The C++ implementation working on the Thinking Machines CM-5 demonstrates that the desire for high level modeling support need not be irreconcilable with sustained high performance.