Papers for

search and rescue teams

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Bipedal robot controller for walking on varied and tricky surfaces

Multi-Terrain Mastery: A Comprehensive Controller for Bipedal Locomotion

Abstract: Advancing bipedal robots to navigate diverse terrains remains a significant challenge in robotics. Traditional locomotion controllers excel on specific surfaces but struggle across varied environments, limiting their practical applications. Given the unpredictable nature of real-world environments, a single controller capable of handling multiple terrains is ideal, eliminating the need for multiple specialized controllers. We propose a multi-terrain controller to enhance the versatility and robustness of bipedal locomotion. Building on previous work with a stance ankle motor for stability on inclined and rough surfaces, this paper extends capabilities to steep wet uneven grassy slopes, and compliant terrains such as sand, gravel, rocks, and constrained terrains like staircases. To address the unique demands of these terrains, we introduce a new impact map that is essential for maintaining performance and robustness against unseen terrains. We also discuss in detail the control structure for real-time deployment on the robot. We validate our controller on the 20 degree-of-freedom Cassie bipedal robot.

Sun 27 SeptRobotics
The gist
Walking robots usually handle only one kind of ground, making it hard for them to move around in real places with many different surfaces. The authors created a single controller that helps a two-legged robot walk steadily on many surfaces, like wet grass, sand, rocks, and stairs. They improved the robot’s stability by adding a new way to handle impacts from walking on uneven or soft grounds. Their controller was tested on a complex robot called Cassie with many moving parts, showing it works in real time.
Open → 2609.33174v1

Robot climbs vertical surfaces by jumping with optimized shape and motion

Co-design of trajectory and morphology for a vertical jump-climbing robot

Abstract: Animals such as squirrels and even bears have adapted to rapidly climb up trees and other complex vertical terrain, but achieving comparable agility has been a challenge for climbing robots. Existing robots often use walking gaits and move conservatively to stay in contact with the surface, which limits the range of dynamic maneuvers. In this paper we present a 290 g robot that, to our knowledge, is the first to climb vertically by bounding (with an aerial phase). We leverage a co-design workflow, in which the morphology and trajectory are jointly optimized for fast locomotion, subject to adhesion force limitations seen in spined grippers. The resulting trajectory includes a rapid maneuver that launches the robot vertically, and an aerial reorientation that brings the front grippers back to the surface using the rear leg as an inertial tail. We evaluate the resulting jump forces in 2D force space and demonstrate that the optimized morphology is capable of continuous climbing at a speed of 0.375 m/s (1.97 body lengths/s), and can also achieve ground locomotion and transition to a vertical surface. Our work proposes design insights for the jump-climbing maneuver and serves as an important step toward creating climbing robots with agility on par with that of animals.

Fri 25 SeptRobotics
The gist
Climbing robots usually move slowly and carefully to stay stuck to walls, making it hard for them to jump or move quickly like squirrels or bears. The authors built a lightweight robot that can jump up vertical surfaces by combining its shape and how it moves for a smooth jump and landing. Their robot uses its back leg as a sort of tail to turn itself around mid-air and land safely with its front grippers. This design lets the robot climb continuously at nearly two body lengths per second and also walk or jump onto vertical walls.
Open → 2609.31014v1

Snake robots with more joints move better through obstacles

Dense-Joint-Based Obstacle-Aided Locomotion with a Joint-Repositionable Snake Robot

Abstract: Obstacle-aided locomotion is a fundamental capability for snake robots to traverse complex environments. However, conventional rigid-link snake robots often suffer from stagnation or jamming caused by their low joint density (i.e., the number of joints per unit length). This results in discontinuous contact with obstacles, unlike the continuous adaptation of biological snakes. To investigate the effect of joint density on obstacle-aided locomotion performance, we utilized a joint-repositionable snake robot mechanism that decouples actuators from joints, enabling a high-density architecture. We developed two experimental models with identical total lengths but different joint densities (high-density and low-density) and conducted comparative propulsion experiments in obstacle environments with varying obstacle diameters. The experimental results demonstrate that the high-density model substantially suppresses the abrupt shifts in reaction forces that cause stagnation in the low-density model. By maintaining smooth contact points, the high-density configuration reduces power consumption and achieves stable, continuous propulsion. These results highlight high joint density as a key factor in improving the environmental adaptability of snake robots in complex terrains.

Thu 24 SeptRobotics
The gist
Robots that move like snakes often get stuck when trying to squeeze through complicated spaces because they don’t have enough joints along their bodies. The researchers built a new kind of snake robot that can change where its joints are along its body, allowing it to have more joints packed closely together. They found that having many joints helps the robot stay in smooth contact with obstacles, so it moves more steadily and uses less power. This approach makes snake robots better at moving through tricky environments, like cluttered rooms or rough outdoor terrain.
Open → 2609.29261v1

Compact spherical robot rolls and propels in water with internal moving masses

Omnidirectional Amphibious Locomotion via Internal Mass Actuation

Abstract: Field robots must traverse varied terrain and obstacles while remaining robust to water, debris, vegetation, and physical contact. We present MARBLE, a fully enclosed omnidirectional amphibious rolling robot driven entirely by internal mass redistribution. Three mutually orthogonal linear sliders shift internal masses to generate body rotation, while an orientation-aware controller maps planar velocity commands into slider positions. A rigid spherical shell encloses all active mechanisms and simultaneously serves as the terrestrial contact surface, buoyant enclosure, and mounting structure for passive fins that enable water-surface propulsion. Rotation of the same shell architecture hence produces rolling on land and surface propulsion in water without mechanical reconfiguration or separate locomotion actuators. The spherical morphology further allows the robot to accommodate changes in body orientation and contact location during direct interactions with terrain and obstacles. We evaluate MARBLE through omnidirectional locomotion characterization, traversal across heterogeneous terrestrial environments, aquatic surface locomotion, land-water transitions, and deliberate obstacle interactions. These experiments demonstrate how a single enclosed mechanical architecture can combine omnidirectional mobility, cross-medium locomotion, and tolerance to environmental contact. MARBLE provides a compact design for field mobility across heterogeneous terrain, obstacles, and land-water transitions. We will open-source all software and hardware design. Our website is https://generalroboticslab.com/MARBLE

Wed 23 SeptRobotics
The gist
robots that work outdoors must move across land, water, and obstacles without breaking. The authors built MARBLE, a ball-shaped robot that moves by shifting weights inside itself instead of using wheels or propellers. Its shell rolls on land and also floats with fins to glide on water, all without changing parts. This design lets it move in any direction and handle rough environments and obstacles smoothly. The authors tested it on land, water, and transitions between both to show it works well.
Open → 2609.27358v1

Multi-robot exploration improves with probabilistic peer intent sharing

Decentralized Multi-Robot Exploration with Probabilistic Peer Intent and Multi-hop Plan Propagation

Abstract: Efficient coordination under limited communication remains a key challenge in decentralized multi-robot exploration. While centralized approaches benefit from global information sharing, they are often impractical in large-scale or communication-constrained environments. Existing Monte Carlo Tree Search (MCTS)-based approaches, such as Decentralized Monte Carlo Exploration (DMCE), enable decentralized planning by taking peer intent into account. This peer intent is obtained by communicating sequences of planned waypoints with robots within direct communication range. In this work, we extend this idea by introducing Probabilistic Peer Intent (PPI), which converts peer trajectories into a continuous spatial representation of predicted intent and incorporates it into local MCTS action evaluation. We additionally study the effects of sharing peer intent beyond direct communication range by propagating plans over multiple hops. Experiments across multiple simulated environments and team sizes show that PPI and Multi-hop propagation can each improve decentralized exploration, with their relative benefits depending on environment structure and team size. We also demonstrate the real-world deployment of our method on three robots operating in different environment types.

Sat 19 SeptRoboticsMultiagent Systems
The gist
Coordinating multiple robots to explore an area can be hard when they cannot communicate easily. The authors developed a way for robots to share their planned paths in a way that predicts where others might go, even beyond direct communication range. This helps each robot plan better and explore more efficiently without needing constant contact. They tested this approach in simulations and with real robots in different environments.
Open → 2609.22726v1

Safe multi-robot area coverage for cars with movement limits

Density-Driven Area Coverage for Nonholonomic Multi-Robot Systems with Safety Guarantee

Abstract: Density-Driven Optimal Control (D2OC) provides a principled approach to distributing multi-robot teams over non-uniform spatial distributions. Applying D2OC to nonholonomic robots, however, creates a gap between safety constraints imposed on a reference motion and the physical inputs that determine the actual robot motion. We address this issue by enforcing the safety constraint directly on the robot's physical inputs while preserving the density-driven coverage objective. The proposed framework combines D2OC with a control barrier function safety filter through a feedback-linearizing look-ahead point, allowing safety and actuator limits to be considered together during control. We further derive a safety margin that accounts for the look-ahead geometry, robot footprint, and motion during each control interval. Simulation results show that the proposed method maintains the required physical separation while achieving coverage performance comparable to a conventional reference-tracking approach, which can satisfy safety on the reference motion yet violate the corresponding physical clearance. Experiments on multiple nonholonomic robots in the Robotarium further demonstrate safe execution while driving the robots toward the desired spatial distribution. These results show that enforcing safety directly on the physical inputs can eliminate the mismatch between safety certification and physical robot motion in density-driven multi-robot coverage.

Sat 19 SeptRoboticsMultiagent Systems
The gist
Getting many robots to spread out safely over an area is tricky when the robots can't move directly sideways, like cars that must turn to change direction. The authors found that controlling safety rules on the actual driving commands, rather than on a simpler planned path, stops robots from getting too close while still covering the area efficiently. They combined a special safety filter with the robot’s controls and calculated safe distances considering the robot’s shape and how it moves. They tested this method in simulations and real robot experiments, showing it works well to keep robots safe while guiding them where they need to be.
Open → 2609.22668v1

Autonomous drone recovery system enables precise midair multirotor docking

Integrated Guidance and Control of a Mother-Child UAV-UGV System for Cooperative Missions

Abstract: Autonomous recovery of a small multirotor onto a hovering multirotor carrier differs from recovery onto ground or shipborne platforms because the recovery surface is itself an actively controlled, thrust-limited aerial vehicle. This paper presents a field-validated autonomy framework for a heterogeneous rover-mothership-child system executing rover supervision, mothership transit, child deployment and sortie, autonomous return, aerial recovery, and synchronized descent. The recovery stack combines jerk-bounded reference generation, disturbance-observer-augmented planar tracking, feasibility-aware vertical control, a discrete-time barrier-based safety filter for relative vertical geometry, and communication-aware carrier-state prediction. The contribution is the coordinated system-level integration of these methods for recovery onto a hovering multirotor and its full-scale outdoor validation. The framework is implemented on a PX4-ROS 2 architecture using RTK-enabled GNSS, IMU, and barometric fusion, with mothership-side 1D lidar used only as an auxiliary near-contact cue. RTK-fixed positioning was maintained throughout testing. Across 20 outdoor cooperative missions, 17 successfully completed deployment, sortie, and recovery, giving an observed mission success rate of 85%. For successful recoveries, mean terminal-alignment time was 6.3 s, mean planar alignment error at acceptance was 0.18 m, maximum terminal planar deviation was 0.32 m within a 0.40 m capture radius, and minimum logged relative vertical separation during coupled descent was 0.41 m. Mothership planar station-keeping RMS error was 0.25 m. The three unsuccessful trials occurred at different mission stages and are analyzed separately. Results demonstrate practical autonomous aerial recovery within the tested outdoor operating envelope.

Thu 17 SeptRobotics
The gist
Landing a small drone onto another hovering drone is tricky because the landing surface moves and uses its own thrust. The authors developed a system where a larger drone (the mothership) carries and launches a smaller drone (the child), which then returns and lands on the mothership autonomously. Their approach uses advanced control techniques and sensors to keep both drones aligned and safe during landing. They tested the system outdoors 20 times, achieving an 85% success rate in complete missions.
Open → 2609.20540v1

Vine robots grow safely by finding paths with minimum pressure

An Efficient Algorithm for Minimum-Pressure Growth Planning of Vine Robots

Abstract: Vine robots navigate cluttered environments by extending from their tip. Although their ability to operate in such environments has been extensively demonstrated, little work has addressed growth planning, i.e., finding optimal growth paths. Moreover, existing planners do not account for the growth pressure necessary to follow a given path, which can cause the robot to burst when it is too high. In this paper, we address the problem of finding minimum-pressure paths for vine robots growing around polytopic obstacles. We propose an efficient algorithm that is guaranteed to find globally optimal solutions in 2D and approximate solutions in 3D, with an error that vanishes as a discretization parameter approaches zero. First, we derive a growth pressure equation for vine robots of arbitrary shape, which we use to show that there always exists a minimum-pressure path that is piecewise-linear and can bend only at specific points on the obstacles. We then leverage this observation to reduce the growth-planning problem to a shortest-path problem with time-dependent weights, which we efficiently solve using a modified Dijkstra's algorithm. We demonstrate the speed and scalability of our approach through numerical simulations. We also validate our algorithm with hardware experiments and provide an open-source and high-performance implementation in the Python package, VinePlanner: https://github.com/Ahsoka/VinePlanner.

Wed 16 SeptRobotics
The gist
Vine robots are soft robots that move by growing at their tips, which makes navigating through cluttered spaces tricky because too much pressure can cause them to burst. The authors developed a new method to calculate the safest path for these robots by minimizing the pressure needed to grow along a route. Their approach finds the best paths in two dimensions and good approximations in three dimensions, and it works quickly by focusing on certain key points near obstacles. They tested their method both in computer simulations and real experiments, and they also shared their software tool so others can use it.
Open → 2609.18070v1

Hierarchical path planning improves robot coverage in unknown areas

A Hierarchical Coverage Path Planning Algorithm for Unknown Environments

Abstract: This paper presents an online coverage path planning algorithm for unknown environments. During navigation, the initially unknown search area is progressively decomposed into disconnected subareas as new obstacle information is acquired and coverage proceeds. These subareas are organized in an incrementally constructed decomposition tree that preserves their hierarchical parent-child relationships. Based on this tree, a global coverage tour is maintained and updated online by prioritizing newly generated child subareas according to their exploration states and distances from the robot. A local planner then generates coverage motions within each selected subarea, allowing the robot to adapt its trajectory as the environment is gradually revealed. Its performance is evaluated via high-fidelity simulations in complex scenarios. The results show improved coverage efficiency in terms of path length and overlap ratio in comparison to three baseline algorithms.

Fri 11 SeptRobotics
The gist
Robots often need to explore and cover areas they haven't seen before, like rooms filled with obstacles. This paper introduces a way for robots to break down these unknown spaces into smaller parts while they move around. The robot keeps track of these parts in a tree structure to decide the best order to explore them. This helps the robot cover the area more efficiently by avoiding unnecessary backtracking or overlaps, as shown in computer simulations.
Open → 2609.12595v1

Multi-robot teams improve exploration by smart communication timing

Communication-Constrained Multi-Robot Exploration With Adaptive Communication Windows

Abstract: Exploring unknown environments with multi-robot teams can improve efficiency by allowing robots to explore in parallel. However, realizing these gains requires effective information sharing. When communication is intermittent, robots must balance the benefits of sharing information against the cost of diverting from exploration to establish communication. This paper introduces MACE, a decentralized exploration framework that actively evaluates whether establishing communication is worthwhile. At scheduled communication windows, robots estimate the cost of reaching previously identified communication locations. By formulating this decision as a variant of the Vehicle Orienteering Problem, robots evaluate routes based on the travel required to establish communication and the exploration that can be completed along the way. This approach enables robots to communicate more frequently than under purely opportunistic strategies while reducing the unnecessary travel associated with fixed rendezvous strategies. Across a set of simulated environments with varying size and geometry, we demonstrate that MACE reduces the total exploration time by up to 23% compared to existing communication-constrained exploration strategies.

Fri 11 SeptRobotics
The gist
Exploring unknown areas with many robots can be faster, but robots need to share what they find. Sharing information takes time and effort, especially when communication isn’t always available. The authors created a system called MACE that helps robots decide the best times to connect and share without wasting time traveling just to meet. This approach made exploration up to 23% faster in computer simulations compared to older methods.
Open → 2609.12502v1

Humanoid robot learns to swing across bars like primates

SwingBot: Learning Whole-Body Brachiation for Humanoid Robots

Abstract: Brachiation enables primates to move across overhead supports when ground paths are blocked, suggesting a complementary locomotion mode for robots operating in cluttered or hazardous environments. Bringing this capabil?ity to high-DoF humanoid robots is difficult because the controller must discover a long-horizon release-swing-capture sequence, coordinate alternating contacts with whole-body momentum, and act without reliable measurements of segment?relative displacement or hook-contact state. We present SwingBot, a learning framework for continuous humanoid brachiation with passive wrist hooks. Swing?Bot makes the task trainable by organizing learning around the structure of brachi?ation: biomimetic keyframes make rare release-swing-capture transitions reach?able during early exploration, and recurrent privileged-state estimation provides compact position and contact latents for deployment. Hardware experiments demonstrate continuous bar traversal and robustness to payload, external distur?bances and different bar spacings, showing that this formulation offers a practical route to whole-body robotic brachiation.

Wed 9 SeptRobotics
The gist
Moving through cluttered spaces can be hard for robots that walk on two legs. The authors developed SwingBot, a system that helps humanoid robots swing hand over hand, like monkeys on jungle gyms. Their approach breaks down this complex swinging motion into simpler steps and uses special learning to train the robot to keep its balance and grip. They tested SwingBot on real robots swinging through bars repeatedly, even with added weight and bumps, showing it can handle tricky movements.
Open → 2609.10283v1