robotic environment
Robot Learning from Any Images
Zhao, Siheng, Mao, Jiageng, Chow, Wei, Shangguan, Zeyu, Shi, Tianheng, Xue, Rong, Zheng, Yuxi, Weng, Yijia, You, Yang, Seita, Daniel, Guibas, Leonidas, Zakharov, Sergey, Guizilini, Vitor, Wang, Yue
We introduce RoLA, a framework that transforms any in-the-wild image into an interactive, physics-enabled robotic environment. Unlike previous methods, RoLA operates directly on a single image without requiring additional hardware or digital assets. Our framework democratizes robotic data generation by producing massive visuomotor robotic demonstrations within minutes from a wide range of image sources, including camera captures, robotic datasets, and Internet images. At its core, our approach combines a novel method for single-view physical scene recovery with an efficient visual blending strategy for photorealistic data collection. We demonstrate RoLA's versatility across applications like scalable robotic data generation and augmentation, robot learning from Internet images, and single-image real-to-sim-to-real systems for manipulators and humanoids. Video results are available at https://sihengz02.github.io/RoLA .
Decaying Clipping Range in Proximal Policy Optimization
Farsang, Mรณnika, Szegletes, Luca
Proximal Policy Optimization (PPO) is among the most widely used algorithms in reinforcement learning, which achieves state-of-the-art performance in many challenging problems. The keys to its success are the reliable policy updates through the clipping mechanism and the multiple epochs of minibatch updates. The aim of this research is to give new simple but effective alternatives to the former. For this, we propose linearly and exponentially decaying clipping range approaches throughout the training. With these, we would like to provide higher exploration at the beginning and stronger restrictions at the end of the learning phase. We investigate their performance in several classical control and locomotive robotic environments. During the analysis, we found that they influence the achieved rewards and are effective alternatives to the constant clipping method in many reinforcement learning tasks.
Focus on a reinforcement learning algorithm that can learn from failure
Recent news from the OpenAI people is all about a bonus trio. They are releasing new Gym environments--a set of simulated robotics environments based on real robot platforms--including a Shadow hand and a Fetch research robot, said IEEE Spectrum. In addition to that toolkit, they are releasing an open source version of Hindsight Experience Replay (HER). As its name suggests, it helps robots learn from hindsight, for goals-based robotic tasks. Last but not least, they released a set of requests for robotics research.
Ingredients for Robotics Research
This release includes four environments using the Fetch research platform and four environments using the ShadowHand robot. The manipulation tasks contained in these environments are significantly more difficult than the MuJoCo continuous control environments currently available in Gym, all of which are now easily solvable using recently released algorithms like PPO. Furthermore, our newly released environments use models of real robots and require the agent to solve realistic tasks. FetchReach-v0: Fetch has to move its end-effector to the desired goal position. FetchSlide-v0: Fetch has to hit a puck across a long table such that it slides and comes to rest on the desired goal.
A Robotics Environment for Software Engineering Courses
Goebel, Stephan (Kassel University, Germany) | Jubeh, Ruben (Kassel University, Germany) | Raesch, Simon-Lennert (Kassel University, Germany)
The initial idea of using Lego Mindstorms Robots for student courses had soon to be expanded to a simulation environment as the user base in students grew larger and the need for parallel development and testing arose. An easy to use and easy to set up means of providing positioning data led to the creation of an indoor positioning system so that new users can adapt quickly and successfully, as sensors on the actual robots are difficult to configure and hard to interpret in an environmental context. A global positioning system shared among robots can make local sensors obsolete and still deliver more precise information than currently available sensors, also providing the base necessary for the robots to effectively work on shared tasks as a group. Further more, a simulator for robots programmed with Fujaba and Java which was developed along the way can be used by many developers simultaneously and lets them evaluate their code in a simple way, while close to real-world results.