140
views
0
recommends
+1 Recommend
0 collections
    16
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      A Domain Specific Language for kinematic models and fast implementations of robot dynamics algorithms

      Preprint
      , ,

      Read this article at

          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          Rigid body dynamics algorithms play a crucial role in several components of a robot controller and simulations. Real time constraints in high frequency control loops and time requirements of specific applications demand these functions to be very efficient. Despite the availability of established algorithms, their efficient implementation for a specific robot still is a tedious and error-prone task. However, these components are simply necessary to get high performance controllers. To achieve efficient yet well maintainable implementations of dynamics algorithms we propose to use a domain specific language to describe the kinematics/dynamics model of a robot. Since the algorithms are parameterized on this model, executable code tailored for a specific robot can be generated, thanks to the facilities available for \dsls. This approach allows the users to deal only with the high level description of their robot and relieves them from problematic hand-crafted development; resources and efforts can then be focused on open research questions. Preliminary results about the generation of efficient code for inverse dynamics will be presented as a proof of concept of this approach.

          Related collections

          Most cited references7

          • Record: found
          • Abstract: not found
          • Article: not found

          A unified approach for motion and force control of robot manipulators: The operational space formulation

          O. Khatib (1987)
            Bookmark
            • Record: found
            • Abstract: not found
            • Article: not found

            Virtual Model Control: An Intuitive Approach for Bipedal Locomotion

              Bookmark
              • Record: found
              • Abstract: not found
              • Book Chapter: not found

              AN INTRODUCTION TO SOFTWARE ARCHITECTURE

                Bookmark

                Author and article information

                Journal
                2013-01-30
                Article
                1301.7190
                a266f4aa-249e-4c50-8f3a-06a8c3877457

                http://arxiv.org/licenses/nonexclusive-distrib/1.0/

                History
                Custom metadata
                DSLRob/2011/02
                Presented at DSLRob 2011 (arXiv:1212.3308)
                cs.RO cs.PL

                Programming languages,Robotics
                Programming languages, Robotics

                Comments

                Comment on this article