کتاب Mobile Robot Programming نوشتهی Thomas Bräunl ترکیبی آموزنده و عملی از برنامهنویسی رباتهای متحرک با زبانهای Python و C است. این کتاب پروژهمحور با تمرکز بر الگوریتمهای کنترل ربات، ناوبری، اجتناب از مانع، حسگرها، و مکانیابی نوشته شده و بیشتر مثالها با استفاده از رباتهای واقعی و شبیهسازیشده انجام شدهاند. مؤلف از تجربیات آکادمیک و صنعتی خود بهره گرفته تا مفاهیم پیچیده را با مثالهای ملموس و قابل اجرا توضیح دهد، در نتیجه این کتاب هم برای آموزش دروس دانشگاهی و هم برای یادگیری شخصی بسیار مفید است.