The invention relates to an ROS-based
service robot and a voice interaction navigation method thereof. The
service robot comprises a mobile
chassis, a shell, a support frame and two PCs, wherein the mobile
chassis comprises a driven guiding support wheel set, a
motor module, a
gyroscope, an electronic
compass, a power supply module and an emergency
obstacle avoidance module; a touch screen, a screen switcher and a
data acquisition module are mounted on the shell; the bottom PC is provided with ROS; and the top PC is provided with android. The voice interaction navigation method includes the following steps: the
service robot acquires environment information, establishes a two-dimensional map, acquires a target
pose from the map, sets a name on the target
pose, adds the target
pose into a task target set, and then adds the task target set to a voice interaction navigation module; and the voice interaction navigation module is started, an initial position is set, a user enters a desiredlocation in the voice interaction end of the android, the android recognizes a keyword, and then sends the keyword to the voice interaction navigation module as a target location through a
serial port, and a path planning module and the emergency
obstacle avoidance module are used to complete the navigation task.