Date of Award


Document Type


Degree Name

Master of Science (MS)


Electrical and Computer Engineering (Holcomb Dept. of)

Committee Member

Ian Walker, Committee Chair

Committee Member

Ioannis Karamouzas

Committee Member

Adam Hoover


For a robot to operate autonomously, it must have a method of planning its motion through its environment without the explicit guiding control of a human operator. In this thesis, a new approach was implemented to plan a collision-path for a mobile robot featuring a novel continuum arm.

We consider motion planning in the configuration spaces of robots containing continuum elements. The configuration space structure of extensible continuum sections was first analyzed, with practical constraints unique to continuum elements identified. The results were applied to generate the configuration space of a hybrid continuum lamp/mobile base robot developed as a part of a wider project aimed at robots in the home to assist aging-in-place. A conventional motion planning (Rapidly-exploring Random Tree search, RRT/A*) approach was subsequently applied for the robot in the aging-in-place application scenario.

The RRT generated complete paths through various environments and was successfully able to connect the start configuration to the goal configuration using the robot’s specific configuration space. Once the RRT completed, an A* search algorithm was run on the graph and the optimal path was found. This path, consisting of series of actions necessary for the robot to move from configuration to configuration, was then communicated to two generations of robot hardware using a local wireless network. The robots then executed the actions and moved through the environment.



To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.