Skip to content

Ensuring uniformity of steps in domain #1

@brandonwang15

Description

@brandonwang15

Right now when the UAV taps, its tapping takes more than one step, so in the following steps it is still in the middle of tapping. This means that in the next step the UAV shouldn't try to reevaluate it's state to find it's next action - because it's still doing something. Our current solution is to simply skip the simulation a few steps ahead. The plan is to instead to allow to UAV to evaluate on every time step, this way it's a little less hacky and prevents the case where a UAV is tapping a roomba, the roomba triggers a 180, and the UAV stays for duration of the turn + 180 instead of just the turn. The new mechanism for turns is to just "knock out" the uav for the step duration of a turn but still evaluate each individual turn.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions