You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks to @mohammad-rostampoor we now have this state diagram.
Using the LIDARs we need to have the state switching for these states (CD = collision detection):
CD_TURN_LEFT
CD_TURN_RIGHT
CD_CLEAR_OBSTACLE
For testing purposes, we can assume that we will always be in "collision detection mode".
Algorithm:
Checks front LIDAR to see if there is an obstacle (if less than 20 m, do next steps)
Locate shore and determine if it is on the left or right of the usv
Change state to either CD_TURN_LEFT or CD_TURN_RIGHT where left or right will be opposite direction of the shore
Continue turning until the front LIDAR no longer sees an obstacle, at this point the shoreside LIDAR should see the object, then change state to CD_CLEAR_OBSTACLE
Continue going straight until the shoreside sees no obstacle
Switch back to Driving state
The text was updated successfully, but these errors were encountered:
#27 is a pre-req for this ticket.
Thanks to @mohammad-rostampoor we now have this state diagram.
Using the LIDARs we need to have the state switching for these states (CD = collision detection):
For testing purposes, we can assume that we will always be in "collision detection mode".
Algorithm:
usv
CD_TURN_LEFT
orCD_TURN_RIGHT
where left or right will be opposite direction of the shoreCD_CLEAR_OBSTACLE
Driving state
The text was updated successfully, but these errors were encountered: