Flexible tether control in marsupial systems
Project Resources
- Objective: Develop a control system to optimize flexible tethered robotic systems with Duckiebot passenger vehicles.
- Approach: Using ROS, and Duckiebot (DB21J) sensor suite to dynamically control tether slackness and tension.
- Authors: Carson Duffy, Dr. Jason O’Kane
Project highlights
Wouldn’t it be great to have a base station transfer power, data and other information to other autonomous vehicles through a tethered connection? But how to deal with the challenges arising from controlling the length and tension of the tether?
Here is an overview of the authors’ results:
Flexible tether control in Duckietown: objective and importance
Managing tethers effectively is an important challenge in autonomous robotic systems, especially in heterogeneous marsupial robot setups where multiple robots work together to achieve a task.
Tethers provide power and data connections between agents, but poor management can lead to tangling, restricted movement, or unnecessary strain.
This work implements a flexible tethering approach that balances slackness and tautness to improve system performance and reliability.
Using the Duckiebot DB21J as a test passenger agent, the study introduces a tether control system that adapts to different conditions, ensuring smoother operation and better resource sharing. By combining aspects of both taut and slacked tether models, this work contributes to making multi-robot systems more efficient and adaptable in various environments.
The method and challenges in implementing flexible tether control in Duckietown
The authors developed a custom-built spool mechanism designed to actively adjust tether length using real-time sensor feedback. The tether system comprises a custom-built spool mechanism, integrated with sensor feedback for real-time tether length adjustments.
To coordinate these adjustments, the system was implemented within a standard ROS-based framework, ensuring efficient data management.
To evaluate the system’s effectiveness, the authors tested different slackness and control gain parameters while the Duckiebot followed a predefined square path. By analyzing the spool’s reactivity and the consistency of the tether’s behavior, they assessed the system’s performance across varying conditions.
Several challenges emerged during testing, e.g., maintaining the right balance of tether slackness was critical, as excess slack risked entanglement, while insufficient slack could restrict mobility.
Hardware limitations affected the spool’s responsiveness, requiring careful tuning of control parameters. Additionally, environmental factors, such as potential obstacles, underscored the need for a more adaptive control mechanism in future iterations.
Flexible tether control: full report
Check out the full report here.
Flexible tether control in heterogeneous marsupial systems in Duckietown: Authors
Carson Duffy is a computer engineer who studied at the Texas A&M University, USA.
Dr. Jason O’Kane is a faculty research advisor at Texas A&M.
Learn more
Duckietown is a modular, customizable, and state-of-the-art platform for creating and disseminating robotics and AI learning experiences.
Duckietown is designed to teach, learn, and do research: from exploring the fundamentals of computer science and automation to pushing the boundaries of knowledge.
These spotlight projects are shared to exemplify Duckietown’s value for hands-on learning in robotics and AI, enabling students to apply theoretical concepts to practical challenges in autonomous robotics, boosting competence and job prospects.