Improving Design of Ground Control Station for Unmanned Aerial Vehicle: Borrowing from Design Patterns | IEEE Conference Publication | IEEE Xplore