hcrlab / stretch_web_interface

Prototype web interface that enables remote teleoperation of the Stretch RE1 mobile manipulator from Hello Robot Inc.
Other
7 stars 3 forks source link

Non-modal layout #10

Open mayacakmak opened 3 years ago

mayacakmak commented 3 years ago

Here is a link to our low-fidelity prototypes of the interface changes we proposed to the group.

One of the key inefficiencies we observed in our earlier studies was the need for frequent mode switching. Since Henry is using the interface on a larger screen and the camera video stream does not fill this screen, we are envisioning having the different modes available all at once on one screen. We might revert this at some point (i.e. there might be some switches of mode) but it will be useful to implement as an option and will facilitate future features that require major layout configuration (e.g. adding new camera views to the screen).

In this layout there are two camera views corresponding to the navigation ("Drive" tab) and manipulation modes ("Arm" and "Hand" tabs). "Look" tab is eliminated by placing large buttons around the view for looking. "Arm" and "Hand" tabs are combined.

Screen Shot 2021-06-24 at 12 52 01 PM

mayacakmak commented 3 years ago

I've made a lot of progress on this, while also doing a substantial refactoring (Issue #9). This includes:

Still todo:

Screen Shot 2021-07-01 at 10 33 17 PM