Flexible, adaptable utility components for component-based robot software.
Geoffrey BiggsPublished in: ICRA (2010)
Keyphrases
- software components
- mobile robot
- component based architecture
- component based development
- software development
- control software
- software systems
- robot navigation
- software tools
- robotic systems
- vision system
- user interface
- human robot interaction
- utility function
- computer systems
- design patterns
- software design
- position and orientation
- autonomous robots
- reusable components
- mobile robotics
- multi robot
- software architecture
- building blocks
- lightweight
- source code
- neural network
- home environment
- robot arm
- open distributed systems
- software reuse
- obstacle avoidance
- software package
- software maintenance
- humanoid robot
- development process
- case study
- genetic algorithm