Learn More
— Robots for real world applications face multiple challenges due to the dynamic nature of the environment. These challenges require that robotic architectures can handle multiple goals, some of which may be conflicting, and can also handle time-constraints for completion of those goals. In addition, the architectures need to be flexible enough to change(More)
Service robots have the potential of improving the quality of life and assist with people's daily activities. Such robots must be capable of operating over long periods of time, performing multiple tasks, and scheduling them appropriately for execution. In addition, service robots must be capable of dealing with tasks whose goals may be in conflict with(More)
Service robots have the potential of improving the quality of life and assist with people's daily activities. Such robots must be capable of performing multiple tasks and schedule them appropriately while interacting with people over long periods of time. In addition, the robots have to deal with potentially unknown users, handle requests that may have(More)
The computer game industry has grown to a million dollar industry with new titles coming out every month. However, with all these great achievements, the video game industry does have one significant problem: games are played in similar ways. One particular genre for which this is true is the group of real time strategy games. Almost all of these games have(More)
  • 1