<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://airwiki.deib.polimi.it/index.php?action=history&amp;feed=atom&amp;title=DiffDrivePlanner</id>
		<title>DiffDrivePlanner - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://airwiki.deib.polimi.it/index.php?action=history&amp;feed=atom&amp;title=DiffDrivePlanner"/>
		<link rel="alternate" type="text/html" href="https://airwiki.deib.polimi.it/index.php?title=DiffDrivePlanner&amp;action=history"/>
		<updated>2026-05-02T04:21:29Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.25.6</generator>

	<entry>
		<id>https://airwiki.deib.polimi.it/index.php?title=DiffDrivePlanner&amp;diff=17843&amp;oldid=prev</id>
		<title>VitoRessa: Created page with &quot;{{Project |title=Search-based Differential Drive Planner |short_descr=A Search-Based Trajectory Planner for differential drive vehicles in ROS Context |coordinator=MatteoMatte...&quot;</title>
		<link rel="alternate" type="text/html" href="https://airwiki.deib.polimi.it/index.php?title=DiffDrivePlanner&amp;diff=17843&amp;oldid=prev"/>
				<updated>2015-05-28T09:20:43Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{Project |title=Search-based Differential Drive Planner |short_descr=A Search-Based Trajectory Planner for differential drive vehicles in ROS Context |coordinator=MatteoMatte...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Project&lt;br /&gt;
|title=Search-based Differential Drive Planner&lt;br /&gt;
|short_descr=A Search-Based Trajectory Planner for differential drive vehicles in ROS Context&lt;br /&gt;
|coordinator=MatteoMatteucci&lt;br /&gt;
|tutor=MatteoMatteucci&lt;br /&gt;
|students=VitoRessa&lt;br /&gt;
|resarea=Robotics&lt;br /&gt;
|restopic=Robot development&lt;br /&gt;
|status=Active&lt;br /&gt;
|level=Ms&lt;br /&gt;
|start = 11/2014&lt;br /&gt;
|type=Thesis&lt;br /&gt;
}}&lt;br /&gt;
== Search-based Differential Drive Planner ==&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
The aim of the project is to develop a global path planner for a robotic wheelchair (viewed as a Differential Drive Robot) to provide feasible (i.e. dynamically consistent) trajectories to the robot to be followed.&lt;br /&gt;
=== Problem approach ===&lt;br /&gt;
The planner will be search-based with the usage of 3-variables(standard SBPL) and 5-variables (new custom development) environments to ensure dynamical feasibility to the plans generated.&lt;br /&gt;
&lt;br /&gt;
Motion primitives will be generated solving various optimal cotrol problems highly customizable to have different set of primitives for different kind of differential drive robots. There are various methods for motion primitives generation (multi-resolution, &amp;quot;intelligent&amp;quot; reduction, ... ).&lt;br /&gt;
&lt;br /&gt;
The planner will be written as a move_base plugin to have a robust and flexible environment in which the new approach could be tried, understood and compared.&lt;br /&gt;
=== Technologies used ===&lt;br /&gt;
The planner is search-based, using SBPL as a base library and is developed as a move_base (i.e. a ROS package in navigation stack) plugin.&lt;br /&gt;
Tools for primitives generation use GPOPS as a optimal control problems solver.&lt;br /&gt;
&lt;br /&gt;
The code for the planner and the benchmark tools is written in C++; Primitive generation tools and utilities for visualization are provided as Matlab functions.&lt;/div&gt;</summary>
		<author><name>VitoRessa</name></author>	</entry>

	</feed>