本发明涉及一种管道机器人,其包括支撑机构、与支撑机构连接的行走机构、防碰撞机构、作业机构以及外部连接机构,支撑机构包括支撑底座和承载车体,承载车体为侧面开口的内部中空结构,支撑底座位于承载车体的下方;行走机构通过自适应机构与支撑底座连接,防碰撞机构设置在承载车体的顶部和两侧部,作业机构包括多自由度机械臂和末端执行器,多自由度机械臂的第一端固定在承载车体的内部,多自由度机械臂的第二端与末端执行器连接;外部连接机构包括物料线缆输送装置和控制系统,物料线缆输送装置设置在承载车体的内部并与管道外部连接,控制系统用于控制各机构进行作业。本发明适用范围广,可自适应多种形状的管道内的作业环境。