本論文規劃足球機器人的蒙地卡羅自我定位方法,所使用的機器人具備全方位視覺與全方位驅動輪。運動模型方面,以全方位驅動裝置的反向運動矩陣相對時間積分,搭配回授的里程計訊息建立運動模型。感測模型方面,以機器人位置為中心,規劃全方位影像徑向的像素掃描線。將像素掃描線偵測到的特徵,以高斯分佈方式建立感測模型的比對資料庫。機器人行進中執行自我定位時,交互使用運動模型與感測模型修正機器人在環境中的位置信念(position belief)。 In this thesis, we use Monte Carlo localization (MCL) algorithms to solve the self-localization problem for robots and apply to soccer robots which have an omni-directional vision system and an omni-directional-driven mechanism. The differential kinematics equation for the omni-directional drive is derived to construct the motion model of MCL. In the motion model, an optical encoder is utilized as the odometer sensor. For the sensor model of MCL, an omni-directional vision system is mounted on the center of the robot to detect color features of the environment. The database of the color features is built for the feature scan matching by adopting the method of mixture probability distribution. After the MCL algorithms are developed, the robot system can locate its position in the environment by updating its position belief recursively, according to the motion model and the sensor model of MCL algorithms.