Example: air traffic controller

TOOLS FOR DYNAMICS SIMULATION OF ROBOTS …

TOOLS FOR DYNAMICS SIMULATION OF ROBOTS - EXTENDED REPORT1 TOOLS for DYNAMICS SIMULATION of ROBOTS : a surveybased on user feedbackSerena Ivaldi , , Vincent Padois , and Francesco Nori Abstract The number of TOOLS for DYNAMICS SIMULATION hasgrown in the last years. It is necessary for the robotics communityto have elements to ponder which of the available TOOLS is thebest for their research. As a complement to an objective andquantitative comparison, difficult to obtain since not all the toolsare open-source, an element of evaluation is user feedback.

TOOLS FOR DYNAMICS SIMULATION OF ROBOTS - EXTENDED REPORT 2 3) the simulation of rigid and soft bodies in contact with rigid and compliant environments [9], [10]: the inaccurate

Tags:

  Dynamics, Simulation, Tool, Robot, Tools for dynamics simulation of robots

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of TOOLS FOR DYNAMICS SIMULATION OF ROBOTS …

1 TOOLS FOR DYNAMICS SIMULATION OF ROBOTS - EXTENDED REPORT1 TOOLS for DYNAMICS SIMULATION of ROBOTS : a surveybased on user feedbackSerena Ivaldi , , Vincent Padois , and Francesco Nori Abstract The number of TOOLS for DYNAMICS SIMULATION hasgrown in the last years. It is necessary for the robotics communityto have elements to ponder which of the available TOOLS is thebest for their research. As a complement to an objective andquantitative comparison, difficult to obtain since not all the toolsare open-source, an element of evaluation is user feedback.

2 Withthis goal in mind, we created an online survey about the use ofdynamical SIMULATION in robotics. This paper reports the analysisof the participants answers and a descriptive information fichefor the most relevant TOOLS . We believe this report will behelpful for roboticists to choose the best SIMULATION tool for INTRODUCTIONWith the progress of powerful computers enabling fastcomputations, DYNAMICS SIMULATION in robotics is no longerexpected to be an offline computational tool .

3 It is used torapidly prototype controllers, evaluate ROBOTS design, simulatevirtual sensors, provide reduced model for model predictivecontrollers, supply with an architecture for real robot control,and so is a growing number of TOOLS for DYNAMICS SIMULATION ,ranging from dynamic solver libraries to systems simulationsoftware, provided through either open or closed source codesolutions, each more or less tailored to their expected domainsof spectrum of robotics applications being large and inexpansion, it is necessary for the developer community to havea feedback about the users needs, and for the researchers to beaware of the available TOOLS and have the elements to ponderwhich of the available TOOLS is the best for their this goal in mind, we created an online survey aboutthe use of dynamical SIMULATION in survey wasdivided into four parts.

4 General information about the user,user experience with DYNAMICS SIMULATION in general, userexperience with one tool of his choice, technical questionsand subjective evaluation about the selected tool . The surveywas advertised on the main robotics mailing lists ( , euron-dist, robotics-worldwide) as well as in other mailing lists ofcorrelated disciplines ( comp-neuro), and kept open forapproximately one paper summarizes the analysis of the users also report a descriptive fiche for the most relevantE-mail: Sorbonne Universit es, UPMC Paris 06, UMR 7222, Institut des Syst`emesIntelligents et de Robotique (ISIR), F-75005, Paris, France.

5 CNRS, UMR 7222, Institut des Syst`emes Intelligents et de Robotique(ISIR), F-75005, Paris, France. Robotics, Brain and Cognitive Sciences Dept., Italian Institute of survey: TOOLS , for the reader s interest. In the appendix, wealso report free comments about the subjective user experience(major problems and desiderata).A. Why user feedback?Most middleware for robotics (ROS, YARP, OROCOS,Player, etc.) are already open-source, some also cross-platforms. This makes it possible to produce interesting per-formance comparisons that can help the roboticists to pick thebest middleware for their needs [1].

6 Similar ideas (open-sourceand cross-platform compatibility) should be used to comparedynamics models and simulators. For example, an interestingevaluation and performance comparison of contact modelingalgorithms was presented in [2], [3].As a complement to quantitative comparisons, a usefulelement of evaluation (often un-mentioned and neglected) isuser feedback. What do users really think of the softwarethey use for SIMULATION ? Would they suggest it? What istheir experience in their particular use case?

7 We believe userfeedback may be useful to avoid time-consuming tuning andinappropriate choices of software to researchers. It could pointa researcher to a community that is actively using the tooland that is sharing the same concern: for example, it is likelythat people simulating flying ROBOTS have different needs thanthose simulating wheeled ROBOTS or those controlling , user feedback can provide useful suggestions tothe developers community about the things that matter themost to users in Challenges in simulationDynamics simulators for robotics have more strict require-ments than the ones used for animating virtual characters,where time, computational burden and physical reality can beless constraining.

8 In entertainment ( video-games), unfea-sible forces may not be a problem since the law of physics canbe violated. In bio/mechanical studies, simulators can be usedoffline to analyze or synthesize behaviors. Although the fieldof DYNAMICS modeling and SIMULATION has matured over thelast decades [4], [5], [6], the growing need to control whole-body movements of complex structures, such as humanoids,poses additional challenges to simulators for robotics:1) numerical stability, which poses strong limitations on theuse of simulations in real-time control settings [2], [3].

9 2) the capability to be used as predictive engines in real-timecontrol loops [7], which requires the ability to be extremelyfast in computing the DYNAMICS and the guarantee for thesolvers to converge to physically feasible solutions upon acertain time [8]; [ ] 27 Feb 2014 TOOLS FOR DYNAMICS SIMULATION OF ROBOTS - EXTENDED REPORT23) the SIMULATION of rigid and soft bodies in contact withrigid and compliant environments [9], [10]: the inaccuratecomputation of contact forces between bodies may result inunrealistic contacts or physically unfeasible contact forces(this issue has been particularly evident in the virtual phase ofthe Darpa Robotics Challenge - DRC).

10 4) the capability to model and simulate new types of actua-tion systems, such as variable impedance or soft actuators [11],and different types of contacts, for example with deformablematerials, compliant and soft surfaces [12].Finally, the robotics community urges for standardizedsoftware TOOLS and particularly open source software. Thebenefit of open-source is not only in the community that cangrow around the software, developing new TOOLS , improving itsquality and avoiding to re-invent the wheel at each time, butalso in checking its efficiency and robustness on real platforms(which is expensive).


Related search queries