6 research outputs found
Underactuated Attitude Control with Deep Reinforcement Learning
Autonomy is a key challenge for future space exploration endeavors. Deep Reinforcement Learning holds the promises for developing agents able to learn complex behaviors simply by interacting with their environment. This work investigates the use of Reinforcement Learning for satellite attitude control applied to two working conditions: the nominal case, in which all the actuators (a set of 3 reaction wheels) are working properly, and the underactuated case, where an actuator failure is simulated randomly along one of the axes. In particular, a control policy is implemented and evaluated to maneuver a small satellite from a random starting angle to a given pointing target. In the proposed approach, the control policies are implemented as Neural Networks trained with a custom version of the Proximal Policy Optimization algorithm, and they allow the designer to specify the desired control properties by simply shaping the reward function. The agents learn to effectively perform large-angle slew maneuvers with fast convergence and industry-standard pointing accuracy
DRIFT: Deep Reinforcement Learning for Intelligent Floating Platforms Trajectories
This investigation introduces a novel deep reinforcement learning-based suite
to control floating platforms in both simulated and real-world environments.
Floating platforms serve as versatile test-beds to emulate microgravity
environments on Earth. Our approach addresses the system and environmental
uncertainties in controlling such platforms by training policies capable of
precise maneuvers amid dynamic and unpredictable conditions. Leveraging
state-of-the-art deep reinforcement learning techniques, our suite achieves
robustness, adaptability, and good transferability from simulation to reality.
Our Deep Reinforcement Learning (DRL) framework provides advantages such as
fast training times, large-scale testing capabilities, rich visualization
options, and ROS bindings for integration with real-world robotic systems.
Beyond policy development, our suite provides a comprehensive platform for
researchers, offering open-access at
https://github.com/elharirymatteo/RANS/tree/ICRA24
Mobility Strategy of Multi-Limbed Climbing Robots for Asteroid Exploration
Mobility on asteroids by multi-limbed climbing robots is expected to achieve
our exploration goals in such challenging environments. We propose a mobility
strategy to improve the locomotion safety of climbing robots in such harsh
environments that picture extremely low gravity and highly uneven terrain. Our
method plans the gait by decoupling the base and limbs' movements and adjusting
the main body pose to avoid ground collisions. The proposed approach includes a
motion planning that reduces the reactions generated by the robot's movement by
optimizing the swinging trajectory and distributing the momentum. Lower motion
reactions decrease the pulling forces on the grippers, avoiding the slippage
and flotation of the robot. Dynamic simulations and experiments demonstrate
that the proposed method could improve the robot's mobility on the surface of
asteroids.Comment: Submitted version of paper accepted for presentation at the CLAWAR
2023 (26th International Conference on Climbing and Walking Robots and the
Support Technologies for Mobile Machines
Experimental Verification of Robotic Landing and Locomotion on Asteroids
peer reviewedIn-situ explorations of asteroids and other small celestial bodies are crucial to collect surface samples, which could be the key to understanding the formation of our solar
system. Studying the composition of asteroids is also important for future planetary defense and mining resources for in-situ utilization. However, the weak gravitational
field poses many challenges for robotic landing and locomotion scenarios on the surface of asteroids. Legged climbing robots are expected to perform well under microgravity, as they can maintain surface attachment, preventing undesired flotation and uncontrolled bouncing. Therefore, we need to consider methods to plan and control the landing and locomotion of climbing robots on asteroids. In this study, we have performed experiments regarding the emulation of two scenarios; 1-
Landing, 2- Locomotion. For both landing and locomotion scenarios, separate PD controllers have been utilized
Mobility Strategy of Multi-Limbed Climbing Robots for Asteroid Exploration
Mobility on asteroids by multi-limbed climbing robots is expected to achieve our exploration goals in such challenging environments. We propose a mobility strategy to improve the locomotion safety of
climbing robots in such harsh environments that picture extremely low gravity and highly uneven terrain. Our method plans the gait by decoupling the base and limbs’ movements and adjusting the main body pose to avoid ground collisions. The proposed approach includes a motion planning that reduces the reactions generated by the robot’s movement by optimizing the swinging trajectory and distributing the momentum. Lower motion reactions decrease the pulling forces on the grippers, avoiding the slippage and flotation of the robot. Dynamic simulations and experiments demonstrate that the proposed method could improve the robot’s mobility on the surface of asteroids
Synergetic Cooperation Between Robots and Humans
peer reviewedMobility on asteroids by multi-limbed climbing robots is expected to achieve our exploration goals in such challenging environments. We propose a mobility strategy to improve the locomotion safety of climbing robots in such harsh environments that picture extremely low gravity and highly uneven terrain. Our method plans the gait by decoupling the base and limbs’ movements and adjusting the main body pose to avoid ground collisions. The proposed approach includes a motion planning that reduces the reactions generated by the robot’s movement by optimizing the swinging trajectory and distributing the momentum. Lower motion reactions decrease the pulling forces on the grippers, avoiding the slippage and flotation of the robot. Dynamic simulations and experiments demonstrate that the proposed method could improve the robot’s mobility on the surface of asteroids