Zum Hauptinhalt springen

Showing 1–18 of 18 results for author: Romano, F

Searching in archive cs. Search in all archives.
.
  1. arXiv:2406.07751  [pdf, ps, other

    cs.MS cs.DS math.NA

    A square root algorithm faster than Newton's method for multiprecision numbers, using floating-point arithmetic

    Authors: Fabio Romano

    Abstract: In this paper, an optimized version of classical Bombelli's algorithm for computing integer square roots is presented. In particular, floating-point arithmetic is used to compute the initial guess of each digit of the root, following similar ideas to those used in "The Art of Computer Programming" Vol. 2, p. 4.3.1 for division. A program with an implementation of the algorithm in Java is also pres… ▽ More

    Submitted 11 June, 2024; originally announced June 2024.

    Comments: 28 pages

  2. arXiv:2402.06102  [pdf, other

    cs.RO cs.LG

    Real-World Fluid Directed Rigid Body Control via Deep Reinforcement Learning

    Authors: Mohak Bhardwaj, Thomas Lampe, Michael Neunert, Francesco Romano, Abbas Abdolmaleki, Arunkumar Byravan, Markus Wulfmeier, Martin Riedmiller, Jonas Buchli

    Abstract: Recent advances in real-world applications of reinforcement learning (RL) have relied on the ability to accurately simulate systems at scale. However, domains such as fluid dynamical systems exhibit complex dynamic phenomena that are hard to simulate at high integration rates, limiting the direct application of modern deep RL algorithms to often expensive or safety critical hardware. In this work,… ▽ More

    Submitted 8 February, 2024; originally announced February 2024.

  3. arXiv:2305.14654  [pdf, other

    cs.RO cs.AI

    Barkour: Benchmarking Animal-level Agility with Quadruped Robots

    Authors: Ken Caluwaerts, Atil Iscen, J. Chase Kew, Wenhao Yu, Tingnan Zhang, Daniel Freeman, Kuang-Huei Lee, Lisa Lee, Stefano Saliceti, Vincent Zhuang, Nathan Batchelor, Steven Bohez, Federico Casarini, Jose Enrique Chen, Omar Cortes, Erwin Coumans, Adil Dostmohamed, Gabriel Dulac-Arnold, Alejandro Escontrela, Erik Frey, Roland Hafner, Deepali Jain, Bauyrjan Jyenis, Yuheng Kuang, Edward Lee , et al. (19 additional authors not shown)

    Abstract: Animals have evolved various agile locomotion strategies, such as sprinting, leaping, and jumping. There is a growing interest in developing legged robots that move like their biological counterparts and show various agile skills to navigate complex environments quickly. Despite the interest, the field lacks systematic benchmarks to measure the performance of control policies and hardware in agili… ▽ More

    Submitted 23 May, 2023; originally announced May 2023.

    Comments: 17 pages, 19 figures

  4. Enabling Dynamic and Intelligent Workflows for HPC, Data Analytics, and AI Convergence

    Authors: Jorge Ejarque, Rosa M. Badia, Loïc Albertin, Giovanni Aloisio, Enrico Baglione, Yolanda Becerra, Stefan Boschert, Julian R. Berlin, Alessandro D'Anca, Donatello Elia, François Exertier, Sandro Fiore, José Flich, Arnau Folch, Steven J Gibbons, Nikolay Koldunov, Francesc Lordan, Stefano Lorito, Finn Løvholt, Jorge Macías, Fabrizio Marozzo, Alberto Michelini, Marisol Monterrubio-Velasco, Marta Pienkowska, Josep de la Puente , et al. (12 additional authors not shown)

    Abstract: The evolution of High-Performance Computing (HPC) platforms enables the design and execution of progressively larger and more complex workflow applications in these systems. The complexity comes not only from the number of elements that compose the workflows but also from the type of computations they perform. While traditional HPC workflows target simulations and modelling of physical phenomena,… ▽ More

    Submitted 13 May, 2022; v1 submitted 20 April, 2022; originally announced April 2022.

    Journal ref: Future Generation Computer Systems, Volume 134, Pages 414-429, ISSN 0167-739X, Elsevier, 2022

  5. arXiv:2203.17138  [pdf, other

    cs.RO cs.AI cs.LG

    Imitate and Repurpose: Learning Reusable Robot Movement Skills From Human and Animal Behaviors

    Authors: Steven Bohez, Saran Tunyasuvunakool, Philemon Brakel, Fereshteh Sadeghi, Leonard Hasenclever, Yuval Tassa, Emilio Parisotto, Jan Humplik, Tuomas Haarnoja, Roland Hafner, Markus Wulfmeier, Michael Neunert, Ben Moran, Noah Siegel, Andrea Huber, Francesco Romano, Nathan Batchelor, Federico Casarini, Josh Merel, Raia Hadsell, Nicolas Heess

    Abstract: We investigate the use of prior knowledge of human and animal movement to learn reusable locomotion skills for real legged robots. Our approach builds upon previous work on imitating human or dog Motion Capture (MoCap) data to learn a movement skill module. Once learned, this skill module can be reused for complex downstream tasks. Importantly, due to the prior imposed by the MoCap data, our appro… ▽ More

    Submitted 31 March, 2022; originally announced March 2022.

    Comments: 30 pages, 9 figures, 8 tables, 14 videos at https://bit.ly/robot-npmp , submitted to Science Robotics

  6. arXiv:2111.06967  [pdf, ps, other

    cs.CC cs.FL

    On the complexity of SAT

    Authors: Fabio Romano

    Abstract: In this paper, we prove that no deterministic algorithm can solve SAT in polynomial time in the number of boolean variables.

    Submitted 21 March, 2022; v1 submitted 2 November, 2021; originally announced November 2021.

  7. arXiv:2001.00449  [pdf, other

    cs.LG cs.RO stat.ML

    Continuous-Discrete Reinforcement Learning for Hybrid Control in Robotics

    Authors: Michael Neunert, Abbas Abdolmaleki, Markus Wulfmeier, Thomas Lampe, Jost Tobias Springenberg, Roland Hafner, Francesco Romano, Jonas Buchli, Nicolas Heess, Martin Riedmiller

    Abstract: Many real-world control problems involve both discrete decision variables - such as the choice of control modes, gear switching or digital outputs - as well as continuous decision variables - such as velocity setpoints, control gains or analogue outputs. However, when defining the corresponding optimal control or reinforcement learning problem, it is commonly approximated with fully continuous or… ▽ More

    Submitted 2 January, 2020; originally announced January 2020.

    Comments: Presented at the 3rd Conference on Robot Learning (CoRL 2019), Osaka, Japan. Video: https://youtu.be/eUqQDLQXb7I

  8. arXiv:1910.09471  [pdf, other

    cs.RO cs.LG

    Modelling Generalized Forces with Reinforcement Learning for Sim-to-Real Transfer

    Authors: Rae Jeong, Jackie Kay, Francesco Romano, Thomas Lampe, Tom Rothorl, Abbas Abdolmaleki, Tom Erez, Yuval Tassa, Francesco Nori

    Abstract: Learning robotic control policies in the real world gives rise to challenges in data efficiency, safety, and controlling the initial condition of the system. On the other hand, simulations are a useful alternative as they provide an abundant source of data without the restrictions of the real world. Unfortunately, simulations often fail to accurately model complex real-world phenomena. Traditional… ▽ More

    Submitted 21 October, 2019; originally announced October 2019.

  9. arXiv:1906.02286  [pdf, other

    cs.RO

    A Generic Synchronous Dataflow Architecture to Rapidly Prototype and Deploy Robot Controllers

    Authors: Diego Ferigo, Silvio Traversaro, Francesco Romano, Daniele Pucci

    Abstract: The paper presents a software architecture to optimize the process of prototyping and deploying robot controllers that are synthesized using model-based design methodologies. The architecture is composed of a framework and a pipeline. Therefore, the contribution of the paper is twofold. First, we introduce an open-source actor-oriented framework that abstracts the common robotic uses of middleware… ▽ More

    Submitted 2 February, 2020; v1 submitted 5 June, 2019; originally announced June 2019.

    Comments: Will appear in IJARS

  10. arXiv:1807.05395  [pdf, other

    cs.RO

    A Control Architecture with Online Predictive Planning for Position and Torque Controlled Walking of Humanoid Robots

    Authors: Stefano Dafarra, Gabriele Nava, Marie Charbonneau, Nuno Guedelha, Francisco Andrade, Silvio Traversaro, Luca Fiorio, Francesco Romano, Francesco Nori, Giorgio Metta, Daniele Pucci

    Abstract: A common approach to the generation of walking patterns for humanoid robots consists in adopting a layered control architecture. This paper proposes an architecture composed of three nested control loops. The outer loop exploits a robot kinematic model to plan the footstep positions. In the mid layer, a predictive controller generates a Center of Mass trajectory according to the well-known table-c… ▽ More

    Submitted 14 July, 2018; originally announced July 2018.

    Comments: IROS 2018

  11. arXiv:1707.09226  [pdf, other

    cs.RO

    Modeling and Control of Humanoid Robots in Dynamic Environments: iCub Balancing on a Seesaw

    Authors: Gabriele Nava, Daniele Pucci, Nuno Guedelha, Silvio Traversaro, Francesco Romano, Stefano Dafarra, Francesco Nori

    Abstract: Forthcoming applications concerning humanoid robots may involve physical interaction between the robot and a dynamic environment. In such scenario, classical balancing and walking controllers that neglect the environment dynamics may not be sufficient for achieving a stable robot behavior. This paper presents a modeling and control framework for balancing humanoid robots in contact with a dynamic… ▽ More

    Submitted 9 March, 2018; v1 submitted 28 July, 2017; originally announced July 2017.

  12. arXiv:1705.10638  [pdf, other

    cs.RO

    A Receding Horizon Push Recovery Strategy for Balancing the iCub Humanoid Robot

    Authors: Stefano Dafarra, Francesco Romano, Francesco Nori

    Abstract: Balancing and reacting to strong and unexpected pushes is a critical requirement for humanoid robots. We recently designed a capture point based approach which interfaces with a momentum-based torque controller and we implemented and validated it on the iCub humanoid robot. In this work we implement a Receding Horizon control, also known as Model Predictive Control, to add the possibility to predi… ▽ More

    Submitted 30 May, 2017; originally announced May 2017.

  13. arXiv:1705.10635  [pdf, other

    cs.RO

    A Predictive Momentum-Based Whole-Body Torque Controller: Theory and Simulations for the iCub Stepping

    Authors: Stefano Dafarra, Francesco Romano, Gabriele Nava, Francesco Nori

    Abstract: When balancing, a humanoid robot can be easily subjected to unexpected disturbances like external pushes. In these circumstances, reactive movements as steps become a necessary requirement in order to avoid potentially harmful falling states. In this paper we conceive a Model Predictive Controller which determines a desired set of contact wrenches by predicting the future evolution of the robot, w… ▽ More

    Submitted 28 July, 2017; v1 submitted 30 May, 2017; originally announced May 2017.

  14. Torque-Controlled Stepping-Strategy Push Recovery: Design and Implementation on the iCub Humanoid Robot

    Authors: Stefano Dafarra, Francesco Romano, Francesco Nori

    Abstract: One of the challenges for the robotics community is to deploy robots which can reliably operate in real world scenarios together with humans. A crucial requirement for legged robots is the capability to properly balance on their feet, rejecting external disturbances. iCub is a state-of-the-art humanoid robot which has only recently started to balance on its feet. While the current balancing contro… ▽ More

    Submitted 30 May, 2017; originally announced May 2017.

  15. arXiv:1701.00935  [pdf, other

    cs.RO

    A Whole-Body Software Abstraction layer for Control Design of free-floating Mechanical Systems

    Authors: Francesco Romano, Silvio Traversaro, Daniele Pucci, Jorhabib Eljaik, Andrea Del Prete, Francesco Nori

    Abstract: In this paper, we propose a software abstraction layer to simplify the design and synthesis of whole-body controllers without making any preliminary assumptions on the control law to be implemented. The main advantage of the proposed library is the decoupling of the control software from implementation details, which are related to the robotic platform. Furthermore, the resulting code is more clea… ▽ More

    Submitted 4 January, 2017; originally announced January 2017.

  16. arXiv:1610.01495  [pdf, other

    cs.RO math.OC

    The Static Center of Pressure Sensitivity: a further Criterion to assess Contact Stability and Balancing Controllers

    Authors: Francesco Romano, Daniele Pucci, Silvio Traversaro, Francesco Nori

    Abstract: Legged locomotion has received increasing attention from the robotics community. In this respect, contact stability plays a critical role in ensuring that robots maintain balance, and it is a key element for balancing and walking controllers. The Center of Pressure is a contact stability criterion that defines a point that must be kept strictly inside the support polygon in order to ensure postura… ▽ More

    Submitted 29 May, 2017; v1 submitted 5 October, 2016; originally announced October 2016.

  17. arXiv:1603.04178  [pdf, other

    math.OC cs.RO

    Stability Analysis and Design of Momentum-based Controllers for Humanoid Robots

    Authors: Gabriele Nava, Francesco Romano, Francesco Nori, Daniele Pucci

    Abstract: Envisioned applications for humanoid robots call for the design of balancing and walking controllers. While promising results have been recently achieved, robust and reliable controllers are still a challenge for the control community dealing with humanoid robotics. Momentum-based strategies have proven their effectiveness for controlling humanoids balancing, but the stability analysis of these co… ▽ More

    Submitted 16 July, 2017; v1 submitted 14 March, 2016; originally announced March 2016.

    Comments: The notation used in the paper can be found at: http://wiki.icub.org/codyco/dox/html/dynamics_notation.html

  18. arXiv:1410.4414  [pdf, other

    cs.RO

    Prioritized Optimal Control

    Authors: Andrea Del Prete, Francesco Romano, Lorenzo Natale, Giorgio Metta, Giulio Sandini, Francesco Nori

    Abstract: This paper presents a new technique to control highly redundant mechanical systems, such as humanoid robots. We take inspiration from two approaches. Prioritized control is a widespread multi-task technique in robotics and animation: tasks have strict priorities and they are satisfied only as long as they do not conflict with any higher-priority task. Optimal control instead formulates an optimiza… ▽ More

    Submitted 16 October, 2014; originally announced October 2014.

    Comments: Pre-print of the paper presented at Robotics and Automation (ICRA), IEEE International Conference on, Hong Kong, China, 2014