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.