simulated robot
Real-is-Sim: Bridging the Sim-to-Real Gap with a Dynamic Digital Twin
Abou-Chakra, Jad, Sun, Lingfeng, Rana, Krishan, May, Brandon, Schmeckpeper, Karl, Suenderhauf, Niko, Minniti, Maria Vittoria, Herlant, Laura
We introduce real-is-sim, a new approach to integrating simulation into behavior cloning pipelines. In contrast to real-only methods, which lack the ability to safely test policies before deployment, and sim-to-real methods, which require complex adaptation to cross the sim-to-real gap, our framework allows policies to seamlessly switch between running on real hardware and running in parallelized virtual environments. At the center of real-is-sim is a dynamic digital twin, powered by the Embodied Gaussian simulator, that synchronizes with the real world at 60Hz. This twin acts as a mediator between the behavior cloning policy and the real robot. Policies are trained using representations derived from simulator states and always act on the simulated robot, never the real one. During deployment, the real robot simply follows the simulated robot's joint states, and the simulation is continuously corrected with real world measurements. This setup, where the simulator drives all policy execution and maintains real-time synchronization with the physical world, shifts the responsibility of crossing the sim-to-real gap to the digital twin's synchronization mechanisms, instead of the policy itself. We demonstrate real-is-sim on a long-horizon manipulation task (PushT), showing that virtual evaluations are consistent with real-world results. We further show how real-world data can be augmented with virtual rollouts and compare to policies trained on different representations derived from the simulator state including object poses and rendered images from both static and robot-mounted cameras. Our results highlight the flexibility of the real-is-sim framework across training, evaluation, and deployment stages. Videos available at https://real-is-sim.github.io.
- Oceania > Australia > Queensland (0.04)
- North America > United States (0.04)
- Europe > United Kingdom > North Sea > Southern North Sea (0.04)
- Europe > Netherlands > South Holland > Delft (0.04)
A ROS2-based software library for inverse dynamics computation
Petrone, Vincenzo, Ferrentino, Enrico, Chiacchio, Pasquale
Class diagram: methods inherited by the concrete implementations from the interface are omitted for brevity getGravityVector: returns g ( q); getDynamicComponents: returns ( H, C q, g) getTorques: returns τ = H (q) q + C (q, q) q + g (q) . As mentioned in Section I-B, this class is derived by three solvers we provide. The KDL-based one is tailored for simulated robots, and discussed in Section II-B2. Two solvers for real robots, specifically UR10 and Franka, are presented in Section II-B3. It is worth highlighting that users in the ROS2 community are allowed to inherit the base class with their own implementations, possibly including the estimated models of other manipulators.
- North America > Canada > British Columbia > Vancouver (0.04)
- Europe > Italy (0.04)
Improving the realism of robotic surgery simulation through injection of learning-based estimated errors
Barragan, Juan Antonio, Ishida, Hisashi, Munawar, Adnan, Kazanzides, Peter
The development of algorithms for automation of subtasks during robotic surgery can be accelerated by the availability of realistic simulation environments. In this work, we focus on one aspect of the realism of a surgical simulator, which is the positional accuracy of the robot. In current simulators, robots have perfect or near-perfect accuracy, which is not representative of their physical counterparts. We therefore propose a pair of neural networks, trained by data collected from a physical robot, to estimate both the controller error and the kinematic and non-kinematic error. These error estimates are then injected within the simulator to produce a simulated robot that has the characteristic performance of the physical robot. In this scenario, we believe it is sufficient for the estimated error used in the simulation to have a statistically similar distribution to the actual error of the physical robot. This is less stringent, and therefore more tenable, than the requirement for error compensation of a physical robot, where the estimated error should equal the actual error. Our results demonstrate that error injection reduces the mean position and orientation differences between the simulated and physical robots from 5.0 mm / 3.6 deg to 1.3 mm / 1.7 deg, respectively, which represents reductions by factors of 3.8 and 2.1.
- North America > United States > California > Santa Clara County > Sunnyvale (0.04)
- North America > United States > California > San Diego County > San Diego (0.04)
- Europe > Switzerland (0.04)
- Health & Medicine > Surgery (1.00)
- Health & Medicine > Health Care Technology (1.00)
Mobile Robot Control and Autonomy Through Collaborative Simulation Twin
Tahir, Nazish, Parasuraman, Ramviyas
When a mobile robot lacks high onboard computing or networking capabilities, it can rely on remote computing architecture for its control and autonomy. This paper introduces a novel collaborative Simulation Twin (ST) strategy for control and autonomy on resource-constrained robots. The practical implementation of such a strategy entails a mobile robot system divided into a cyber (simulated) and physical (real) space separated over a communication channel where the physical robot resides on the site of operation guided by a simulated autonomous agent from a remote location maintained over a network. Building on top of the digital twin concept, our collaborative twin is capable of autonomous navigation through an advanced SLAM-based path planning algorithm, while the physical robot is capable of tracking the Simulated twin's velocity and communicating feedback generated through interaction with its environment. We proposed a prioritized path planning application to the test in a collaborative teleoperation system of a physical robot guided by ST's autonomous navigation. We examine the performance of a physical robot led by autonomous navigation from the Collaborative Twin and assisted by a predicted force received from the physical robot. The experimental findings indicate the practicality of the proposed simulation-physical twinning approach and provide computational and network performance improvements compared to typical remote computing (or offloading), and digital twin approaches.
- North America > United States > Georgia > Clarke County > Athens (0.14)
- Europe > Russia > Volga Federal District > Udmurtia > Izhevsk (0.04)
- Asia > Russia (0.04)
- Asia > Japan > Honshū > Kansai > Hyogo Prefecture > Kobe (0.04)
A soft robot that adapts to environments through shape change
Shah, Dylan S., Powers, Joshua P., Tilton, Liana G., Kriegman, Sam, Bongard, Josh, Kramer-Bottiglio, Rebecca
Nature provides several examples of organisms that utilize shape change as a means of operating in challenging, dynamic environments. For example, the spider Araneus Rechenbergi [1, 2] and the caterpillar of the Mother-of-Pearl Moth (Pleurotya ruralis) [3] transition from walking gaits to rolling in an attempt to escape predation. Across larger time scales, caterpillar-tobutterfly metamorphosis enables land to air transitions, while mobile to sessile metamorphosis, as observed in sea squirts, is accompanied by radical morphological change. Inspired by such change, engineers have created caterpillar-like rolling [4], modular [5, 6, 7], tensegrity [8, 9], plant-like growing [10], and origami [11, 12] robots that are capable of some degree of shape change. However, progress toward robots which dynamically adapt their resting shape to attain different modes of locomotion is still limited. Further, design of such robots and their controllers is still a manually intensive process. Despite the growing recognition of the importance of morphology and embodiment on enabling intelligent behavior in robots [13], most previous studies have approached the challenge of operating in multiple environments primarily through the design of appropriate control strategies.
Omnidirectional robot modeling and simulation
Magalhães, Sandro Costa, Moreira, António Paulo, Costa, Paulo
A robot simulation system is a basic need for any robotics application. With it, developers' teams of robots can test their algorithms and make initial calibrations without risk of damage to the real robots, assuring safety. However, building these simulation environments is usually time-consuming work, and when considering robot fleets, the simulation reveals to be computing expensive. With it, developers building teams of robots can test their algorithms and make initial calibrations without risk of damage to the real robots, assuring safety. An omnidirectional robot from the 5DPO robotics soccer team served to test this approach. The modeling issue was divided into two steps: modeling the motor's non-linear features and modeling the general behavior of the robot. A proper fitting of the robot was reached, considering the velocity robot's response.
Hybrid Simulator for Space Docking and Robotic Proximity Operations
In this work, we present a hybrid simulator for space docking and robotic proximity operations methodology. This methodology also allows for the emulation of a target robot operating in a complex environment by using an actual robot. The emulation scheme aims to replicate the dynamic behavior of the target robot interacting with the environment, without dealing with a complex calculation of the contact dynamics. This method forms a basis for the task verification of a flexible space robot. The actual emulating robot is structurally rigid, while the target robot can represent any class of robots, e.g., flexible, redundant, or space robots. Although the emulating robot is not dynamically equivalent to the target robot, the dynamical similarity can be achieved by using a control law developed herein. The effect of disturbances and actuator dynamics on the fidelity and the contact stability of the robot emulation is thoroughly analyzed.
- North America > United States > California > Los Angeles County > Los Angeles (0.14)
- North America > United States > Florida > Orange County > Orlando (0.04)
- North America > Canada > Quebec (0.04)
- (14 more...)
Exploring Human-robot Interaction by Simulating Robots
Kassem, Khaled, Michahelles, Florian
As collaborative robots enter industrial shop floors, logistics, and manufacturing, rapid and flexible evaluation of human-machine interaction has become more important. The availability of consumer headsets for virtual and augmented realities has lowered the barrier of entry for virtual environments. In this paper, we explore the different aspects of using such environments for simulating robots in user studies and present the first findings from our own research work. Finally, we recommend directions for applying and using simulation in human-robot interaction.
- Europe > Austria > Vienna (0.15)
- Europe > Germany > Hesse > Darmstadt Region > Darmstadt (0.05)
- North America > United States > New York > New York County > New York City (0.04)
- Asia > Singapore (0.04)
Perceptron: 'Earables' that can detect facial movements and super-efficient AI processors – TechCrunch
Research in the field of machine learning and AI, now a key technology in practically every industry and company, is far too voluminous for anyone to read it all. This column, Perceptron, aims to collect some of the most relevant recent discoveries and papers -- particularly in, but not limited to, artificial intelligence -- and explain why they matter. An "earable" that uses sonar to read facial expressions was among the projects that caught our eyes over these past few weeks. So did ProcTHOR, a framework from the Allen Institute for AI (AI2) that procedurally generates environments that can be used to train real-world robots. Among the other highlights, Meta created an AI system that can predict a protein's structure given a single amino acid sequence.
- Health & Medicine > Therapeutic Area > Neurology (0.51)
- Health & Medicine > Pharmaceuticals & Biotechnology (0.35)
Virtual Reality Platform to Develop and Test Applications on Human-Robot Social Interaction
Bottega, Jair A., Steinmetz, Raul, Kolling, Alisson H., Kich, Victor A., de Jesus, Junior C., Grando, Ricardo B., Gamarra, Daniel F. T.
Robotics simulation has been an integral part of research and development in the robotics area. The simulation eliminates the possibility of harm to sensors, motors, and the physical structure of a real robot by enabling robotics application testing to be carried out quickly and affordably without being subjected to mechanical or electronic errors. Simulation through virtual reality (VR) offers a more immersive experience by providing better visual cues of environments, making it an appealing alternative for interacting with simulated robots. This immersion is crucial, particularly when discussing sociable robots, a subarea of the human-robot interaction (HRI) field. The widespread use of robots in daily life depends on HRI. In the future, robots will be able to interact effectively with people to perform a variety of tasks in human civilization. It is crucial to develop simple and understandable interfaces for robots as they begin to proliferate in the personal workspace. Due to this, in this study, we implement a VR robotic framework with ready-to-use tools and packages to enhance research and application development in social HRI. Since the entire VR interface is an open-source project, the tests can be conducted in an immersive environment without needing a physical robot.
- South America > Brazil (0.04)
- South America > Uruguay > Rivera > Rivera (0.04)
- Europe > Bulgaria > Sofia City Province > Sofia (0.04)
- Health & Medicine (0.94)
- Education (0.68)