本发明提供一种非圆齿轮驱动的双质体冲击式管道机器人及运动建模方法,管道机器人包括电机、一对非圆齿轮、一对同步圆齿轮、两个偏心块和外部壳体,电机输出轴与主动非圆齿轮固定连接,从动非圆齿轮与同步圆齿轮中的一个连接,两个同步圆齿轮分别与偏心块连接,两个偏心块形状相同,且保持对心旋转,外部壳体与管道内壁保持弹性接触。本发明提出的双质体冲击式管道机器人动力系统完全密封,不需要外部驱动部件,其尺寸、密封、耐腐蚀等性能更有优势,不但具有在普通管道环境下行走的能力,也具有在输送腐蚀、易燃介质或直径较小的特种管道系统中高效率运行的能力。