Cooperative Collision Avoidance in Multi-RobotSystems using Fuzzy Rules and Velocity Obstacle
Video 1.Simulation with 3 AscTec Firefly UAVs
Video 2.Simulation with 4 AscTec Firefly UAVs
Video 3.Simulation with 6 AscTec Firefly UAVs
Video 4.Simulation with 8 AscTec Firefly UAVs
Fuzzy Rules
- IF LΔTc is D, Then vc is DL and Δθ is VS
- IF LΔTc is S, Then vc is DS and Δθ is S
- IF LΔTc is D, Then vc is DL and Δθ is S
- IF LΔTc is S, Then vc is MA and Δθ is M
- IF LΔTc is D, Then vc is DL and Δθ is VS
- IF LΔTc is S, Then vc is DL and Δθ is L
- IF LΔTc is D and FΔTc is D, Then vc is DL and Δθ is S
- IF LΔTc is D and FΔTc is S, Then vc is DL and Δθ is VS
- IF LΔTc is S and FΔTc is D, Then vc is DS and Δθ is S
- IF LΔTc is S and FΔTc is S, Then vc is MA and Δθ is VS
- IF RΔTc is D and FΔTc is D, Then vc is DL and Δθ is M
- IF RΔTc is D and FΔTc is S, Then vc is DL and Δθ is S
- IF RΔTc is S and FΔTc is D, Then vc is DS and Δθ is VS
- IF RΔTc is S and FΔTc is S, Then vc is DS and Δθ is M
- IF LΔTc is D and RΔTc is D, Then vc is DL and Δθ is M
- IF LΔTc is D and RΔTc is S, Then vc is DL and Δθ is S
- IF LΔTc is S and RΔTc is D, Then vc is DL and Δθ is VS
- IF LΔTc is S and RΔTc is S, Then vc is DS and Δθ is S
- IF LΔTc is D and FΔTc is D and RΔTc is D, Then vc is DL and Δθ is VL
- IF LΔTc is S and FΔTc is D and RΔTc is D, Then vc is DL and Δθ is L
- IF LΔTc is D and FΔTc is S and RΔTc is D, Then vc is DL and Δθ is L
- IF LΔTc is D and FΔTc is D and RΔTc is S, Then vc is DL and Δθ is M
- IF LΔTc is D and FΔTc is S and RΔTc is S, Then vc is DL and Δθ is M
- IF LΔTc is S and FΔTc is S and RΔTc is D, Then vc is DL and Δθ is M
- IF LΔTc is S and FΔTc is D and RΔTc is S, Then vc is DL and Δθ is VS
- IF LΔTc is S and FΔTc is S and RΔTc is S, Then vc is DS and Δθ is L
- IF LΔTc is E, Then vc is SU
- IF FΔTc is E, Then vc is SU
- IF RΔTc is E, Then vc is SU