Upload
cassandra-allison
View
212
Download
0
Embed Size (px)
Citation preview
Projects
1. Path planning
– Input: 2D map, initial location, destinationOutput: waypoints (or false if there is no path).
– Input: 2D map, initial location, number of destination points with priorityOutput: Path that visit all of the destination points in optimized order.
– Extending the algorithm to big maps, using algorithms such A*,D*
– Find the optimal map presentation (optimal grid size) – depending the map (dense obstacles or not).
2. Fuzzy logic
– Build behavior that execute fuzzy controller (use open source library) for a specific robot (e.g. RV400).
– Detect obstacle – stop and report.– Robust controller for different type of robots– Implementing Edi Smukler’s work – any time
algorithm for ordering the controller roules.– Recognition impasses (number of choices).– Given waypoints – execute the controller on this
set of waypoints.
3. Fence patrol
– Multi robot fence patrol include overlap– Removing robot – other allocate the task again– Using fuzzy controller to maintain distance (from
fence) and speed.– Different speed in different segments– Attending events – each event includes deadline
and time to execute.
4. Fence patrol
– The same as previous but the algorithm that consider intruders.
5. Circular Fence Patrol
– The same as previous
6. Path planning – Multi robots
– Input: 2D map, initial location, destinationOutput: waypoints (or false if there is no path).
– Path corrections without conflicts between the robots paths.
– Dynamic missions -- allocating to robots missions, each mission has start point and end point.
7. Navigation
– Input: robot location, destination pointOutput: robot arrive to the destination point (e.g. avoid obstacle from right if there is a circle – backtrack and take left).
– Ariel Felner’s article implementation.– Implementation of one of the well known
navigation articles .