Skip to content

Remote Control Options

Oflameo edited this page Dec 18, 2016 · 10 revisions

Remote Control Options

Classes

  1. Remote Procedure Calls
  2. Remote Desktop with independent sessions
  3. Remote Desktop with shared session

Remote Procedure Calls

Upsides:

  • Best performance
  • Most reproducibility
  • Integratable with development environment

Downsides:

  • More initial configuration

Rvis Remote

http://www.umiacs.umd.edu/~cteo/umd-erratic-ros-data/README-rvis-remote

http://answers.ros.org/question/104991/best-way-to-view-rviz-remotely/

Remote Desktop with independent sessions

Upsides:

  • Compatable with most desktop applications
  • Everyone has their own space to work with
  • Everyone can work at the same time

Downsides:

  • Can't look at the same instance of the application
  • Can cause undefined behavior when accessing same resources

X Forwarding

http://tldp.org/HOWTO/XDMCP-HOWTO/ssh.html

Remote Desktop Protocol

http://www.xrdp.org/

Remote Desktop with shared session

Upsides:

  • Everyone sees the same remote desktop screen
  • Compatable with most desktop applications

Downsides:

  • Only one person can be in control at a time

X11vnc

https://wiki.archlinux.org/index.php/X11vnc

http://www.hackpittsburgh.org/wiki/index.php?title=ComputerStuff GOTO Hangtop

Clone this wiki locally