1. A method of controlling a walk-assistive robot, the method comprising: determining control patterns of the walk-assistive robot by analyzing ground information; and controlling the walk-assistive robot based on the determined control patterns.