Skip to content

Path avoidance too restrictive #3

Open
@noahdemar

Description

Hello,

I notice that my agent will avoid the entire obstacle path for the full time interval. Shouldn't it only avoid the obstacle's path at each instant in time?

For example, a simple case that is currently infeasible.

X = dynamic obstacle
G = Goal
A = Agent
O = empty space

Time = 0
OOOOO
AOGOX
OOOOO
Time = 1
OOOOO
OAGXO
OOOOO

What should happen next
Time = 2
OOOOOO
OOGXOO (G and X occupy same pos)
OOAOOO

Time = 3
OOOOOO
OXGAOO (G and A occupy same pos: Finsihed)
OOOOOO

It only matters that the agent avoids colliding with the obstacle at each instant in time. Not for the full trajectory of the obstacle.
I have a matplotlib visualizer I would be happy to share if you believe it would help explain!

@GavinPHR Thank you for your work this is very interesting!

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions