As part of the NASA-funded Lunar Surface Technology Research (LuSTR) program, I’m contributing to the development of a modular, multi-robot system designed for autonomous assembly and infrastructure deployment on the Moon.
Key Responsibilities & Contributions:
Docking Mechanism Design:
Leading the development of a vision-based autonomous docking system that enables robots to locate, align, and physically dock using AprilTag localization, sensor feedback, and push-lock mechanisms. This system is designed to be robust in low-visibility, unstructured environments typical of lunar terrain.
Robot Development & Control Integration:
Developing the control architecture and electronic systems for one of the core ground robots, including integration into ROS for autonomous navigation, mapping, and environmental awareness.
Latching & Undocking Subsystems:
Assisting in the design and implementation of the actuated latching system, allowing robots to securely attach and detach from each other for cooperative mobility, recovery, or structural assembly.
System Autonomy:
Writing C++ and Python control code for low-level actuation and trajectory planning, enabling coordinated movements between robotic agents during docking operations.
Cross-Functional Collaboration:
Working closely with the mechanical, electrical, and software teams to establish a unified system architecture, testing procedures, and iterative prototyping cycles.
This project contributes to NASA’s vision of autonomous in-situ infrastructure deployment, with the long-term goal of supporting human and robotic operations on the lunar surface through adaptable, self-organizing robotic systems.
Left to Right: 2xRhex , First iteration docking mechanism, PsuedoHUSKY ( Ground Rover)
Below are my three research projects that I was working on as an undergraduate research assistant at the University of Rhode Island, under the supervision of PI's Dr. Paolo Stegagno, and Dr. Chengzhi Yuan
Utilizes silicone-based materials for creating molds, actuators, and air channels.
Enables the creation of robots that can safely interact with humans.
Designed for tasks that traditional, hard robots cannot perform.
Manufacturing: Soft robots can work alongside human operators with minimal risk.
Search & Rescue: Capable of navigating tough conditions to handle fragile objects in challenging environments.
Inspired by biological and animal mechanisms.
Initial inspiration came from a pneumatic robot with an elephant trunk made of silicone.
This led to the development of a robot inspired by a four-legged creature with multiple gaits.
Design and testing based on mathematical models for circular motion and analysis.
Features four air-actuated legs and a central chamber.
Extensive fluid and mechanical analysis to optimize air channels and gaps for precise movements.
Aims to explore various air channel designs, wall thicknesses, and silicone materials to enhance the capabilities of silicone-based robotics.
Focusing on finalizing wall thicknesses, air channel dimensions, and sizing for specific silicone types.
Utilizing 00-30 silicone, differing from the 00-50 silicone commonly used in other soft robotics.
Incorporating an Optitrack system and DC motors to develop a state-based control system and PID controller.
This system will enable the robot to perform tasks such as turning, moving in specific directions, and using all four legs for grappling.
Planning to publish findings with my Principal Investigator before my graduation from the University of Rhode Island in May 2024.
Swarm Robotics - Encirclement and Containment Control
Utilizes the Robot Operating System for modeling and characterizing the behavior of ground robots in diverse environments.
Focuses on implementing low-level controllers with minimal hardware requirements.
Aims for swarm robots to achieve complex behaviors, patterns, and environmental recognition using simple control systems and hardware.
Developing additional physical test robots to experiment with specific algorithms for pattern testing.
Objectives for robot tasks include:
Mapping their surroundings.
Detecting and pinging the location of nearby robots.
Transmitting their current positions in relation to mapped objects within the environment.
Facilitating communication among robots to prevent collisions using cameras, LiDAR, and RF transmitters and receivers.
ROS (Robot Operating System) Simulations of ground robot with Lidar sensors mapping environment utilzing low level controllers with active obstacle avoidance.