diff --git a/README.md b/README.md index 54dc85288bfcc8a3bba825a06c21a0a20e797200..dbfbd28188f1a980eb4374c8574d881bf5e4f831 100644 --- a/README.md +++ b/README.md @@ -16,10 +16,11 @@ ros2 launch comp3431_ass3_worlds house1.launch.py ## Rooms -There are unique QR codes in all rooms that describe the type of room. For house1, the QR codes in each room are as below. +The new QR code blocks will have an encoded string with the room name and the items in the room. The encoded string will start with the room name, then all items, all separated by a whitespace. Room names and item names are guaranteed to be lower case and separated by "-" if they consit of more than one word (eg. "living-room"). This naming follows PDDL's conventions, so you can the room and item names directly when creating your PDDL problem file. The QR code text for house1 is given below. -![](images/house1.png) +There is one QR code per room, and it is guaranteed that there is always going to be at least one metre free space directly in the map's +x direction from the QR code. Nav2 will fail to navigate the robot exactly to the QR code's position as it considers the QR code as an obstacle. The green area exists to guarantee a space you can request Nav2 to navigate to. This area is depicted with a green circle in the digram. +![](images/house-and-qr-codes.png) ## Important Note diff --git a/images/house-and-qr-codes.png b/images/house-and-qr-codes.png new file mode 100644 index 0000000000000000000000000000000000000000..1e03d9642b16bba1b86862bb00c3b777a8d419ec Binary files /dev/null and b/images/house-and-qr-codes.png differ diff --git a/images/house1.png b/images/house1.png deleted file mode 100644 index 8d10cbf9825430a64afe185e1459b174a18abdd9..0000000000000000000000000000000000000000 Binary files a/images/house1.png and /dev/null differ