Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
[x] Create an arbitrary number of obstacles
[x] Export obstacle data
In the obstacle environment the number of obstacles was set to 10, this pull request allows for creating an arbitrary number of obstacles. The mask of the block was changed so instead of receiving the coordinates of every element it receives a matrix [nx4] of rectangles with coordinates [x,y,length,width]. The UIinteface for setting up the obstacles was updated accordingly and now also exports these data to a csv file.
To allow for an arbitrary number of obstacles, new blocks are automatically created and updated with the corresponding properties, and organized in a grid pattern. A erase functionality is added to always start with a clean slate.
Revisions were made to ensure that the obstacles in simscape corresponded to binary occupancy grid of the robot’s sensor
Finally some inconsistencies with remarks to the order of length and width were founded the convention [x y length width] was followed and was applied when the opposite [x y width length] was founded.