<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Mobile Robots and Navigation on Teddy Rook Book</title><link>https://teddyrookbook.com/robotics/mobile-robots/</link><description>Recent content in Mobile Robots and Navigation on Teddy Rook Book</description><image><title>Teddy Rook Book</title><url>https://teddyrookbook.com/img/share.jpg</url><link>https://teddyrookbook.com/img/share.jpg</link></image><generator>Hugo</generator><language>en</language><atom:link href="https://teddyrookbook.com/robotics/mobile-robots/index.xml" rel="self" type="application/rss+xml"/><item><title>Differential Drive</title><link>https://teddyrookbook.com/robotics/mobile-robots/differential-drive/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://teddyrookbook.com/robotics/mobile-robots/differential-drive/</guid><description>Two wheels: v = (vR + vL)/2, ω = (vR − vL)/W, and the turning radius is v / ω. Mobile Robots and Navigation · Robotics Ladder</description></item><item><title>Odometry</title><link>https://teddyrookbook.com/robotics/mobile-robots/odometry/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://teddyrookbook.com/robotics/mobile-robots/odometry/</guid><description>Update the pose each step: x += d cos θ, y += d sin θ, θ += Δθ. Mobile Robots and Navigation · Robotics Ladder</description></item><item><title>Occupancy Grids</title><link>https://teddyrookbook.com/robotics/mobile-robots/occupancy-grids/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://teddyrookbook.com/robotics/mobile-robots/occupancy-grids/</guid><description>Cut the floor into cells: cell = floor(position / cell size); each cell is free, occupied or unknown. Mobile Robots and Navigation · Robotics Ladder</description></item><item><title>Shortest Paths on a Grid</title><link>https://teddyrookbook.com/robotics/mobile-robots/grid-search/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://teddyrookbook.com/robotics/mobile-robots/grid-search/</guid><description>Breadth-first search explores in rings and finds the fewest moves; Dijkstra&amp;#39;s algorithm does the same with costs. Mobile Robots and Navigation · Robotics Ladder</description></item><item><title>A* Search</title><link>https://teddyrookbook.com/robotics/mobile-robots/a-star/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://teddyrookbook.com/robotics/mobile-robots/a-star/</guid><description>A* adds a guess of the distance left, f = g + h, so it looks toward the goal first and still finds the shortest path. Mobile Robots and Navigation · Robotics Ladder</description></item><item><title>Drift, Landmarks and SLAM</title><link>https://teddyrookbook.com/robotics/mobile-robots/slam-ideas/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://teddyrookbook.com/robotics/mobile-robots/slam-ideas/</guid><description>A heading error θ makes the position error grow like d sin θ; seeing known landmarks again pulls the estimate back. Mobile Robots and Navigation · Robotics Ladder</description></item></channel></rss>