Science & Technology

Path to Success

If you can’t see the jungle for the vines, take a lesson from Tarzan – just start swinging.

 
Is it the most thorough approach to path planning? Maybe not. But if you know the general direction you’re heading, grabbing the nearest vine might get you in touch with Jane, Boy and Cheetah more quickly than stopping to ask for directions.
 
That’s the gist of an algorithm Computer Science undergraduate Arthur Mahoney is developing with faculty mentor Dan Watson.
 
The two computer scientists are seeking a method to improve communications among agents – such as robots or a collection of processors – operating in a large network.
 
“Our focus is on communications in Altruistically Negotiating Systems or ‘ANS,’” says Mahoney, who graduated from Utah’s Logan High School in 2005.
 
ANS, he says, feature a collection of agents with diverse responsibilities that behave in a manner in the best interest of the entire team.
 
Sounds like a coach or military commander’s dream team, right? Well, yes, says Mahoney, but imagine that each visually challenged team member is working in a vast, fast-changing environment filled with hostile obstacles and doesn’t even know if the other members exist. How do team members communicate with each other?
 
One of the most common forms of ANS is Unmanned Autonomous Vehicle systems, which extend the reach of humans into dangerous environments and are increasingly used in industrial and military applications. “With UAVs, you have a group of robots equipped only with line-of-sight radio communications,” says Mahoney. “Those communications are frequently interrupted by physical obstacles.”  
 
Among the path planning algorithms proposed for use in ANS is a relatively new sampling-based method called Rapidly-exploring Random Leafy Tree. “RRLT has some advantages over older methods but it still has constraints,” says Watson, associate professor in USU’s Computer Science Department. “There are characteristics of the RRLT approach that don’t lend themselves well to a distributed approach – that is, having many agents working together to solve a problem.”
 
A possible solution?
 
“Art (Mahoney) has taken the idea of RRLT and tried to come up with a way to randomly sample points in the domain – that is, randomly sample different vines in the jungle and add new vines until agents are found,” he says. “He calls this method ‘The Near-sighted Tarzan Algorithm.’”
 
With just one year of college behind him, Mahoney, an Undergraduate Research Fellow in computer science, presented his and Watson’s findings last summer at the 2006 International Conference on Parallel and Distributed Processing, Techniques and Applications in Las Vegas.
 
“We got really good feedback,” says Mahoney. “It was a great experience.”
 
“Conferences are a wonderful way to have your results reviewed by peers and get new ideas,” says Watson. “One of the nice things is that our work will be read by other researchers in this field of study.”
 
Working on your own research project is much more meaningful than learning facts in the classroom, says Mahoney. “With my research I’ve been forced to solve or work around problems that I would have never dealt with in class – and that’s real computer science.”
 
Mahoney, who was recently named a 2007 Goldwater Scholar, is a 2006-07 Governor’s Scholar, and a 2007-08 recipient of a Willard L. Eccles Undergraduate Fellowship, also thinks research makes learning more enjoyable. “Programming for a professor’s homework assignments during the wee hours of the morning is tedious, stressful and bothersome – but programming for research during the wee hours is fun,” he says.
 
“Art quickly learned the protocol for tapping into the university’s undergraduate research opportunities and hit the ground running with this project,” says Watson. “For students with initiative, there’s a path for exciting hands-on learning at USU. There’s definitely a path.”

Download PDF

Watson & Mahoney

Computer science Undergraduate Research Fellow Art Mahoney, left with faculty mentor, Dan Watson

Art Mahoney

Art Mahoney

TOPICS

Engineering 397stories Student Success 383stories Technology 199stories

SHARE

Comments and questions regarding this article may be directed to the contact person listed on this page.

Next Story in Science & Technology

See Also