Developing software for autonomous robots from scratch is a complex, timeconsuming and error-prone task. There are many issues that need to be dealt with, including hardware access, modeling of the environment, behavior synthesis as well as providing convenient debugging and teleoperation facilities. Especially in larger projects, the software needs to be clearly structured in order to stay maintainable. Ideally, software entities can be easily reused in other projects. Software efficiency and fault-tolerance are further critical aspects.
KeywordsRobot Control Software Framework Hardware Device Robotic Application Software Entity
Unable to display preview. Download preview PDF.