Mobile Teleoperation of a Mobile Robot

Total Page:16

File Type:pdf, Size:1020Kb

Mobile Teleoperation of a Mobile Robot Lappeenranta University Of Technology Faculty of Technology Management Department of Information Technology Master’s Thesis Ehab Aboudaya Mobile Teleoperation of a Mobile Robot Examiners: Professor Ville Kyrki Professor Heikki Kälviäinen Supervisor: Professor Ville Kyrki ABSTRACT Lappeenranta University of Technology Faculty of Technology Management Department of Information Technology Ehab Aboudaya Mobile Teleoperation of a Mobile Robot Thesis for the Degree of Master of Science in Technology 2010 109 pages, 67 figures and 8 tables. Examiners: Professor Ville Kyrki Professor Heikki Kälviäinen Keywords: Mobile Teleoperation, Mobile Devices, Nokia N770, Maemo 2.2, ARIA, Graphical User Interface. This thesis describes the design and implementation of a graphical application on a mobile device to teleoperate a mobile robot. The department of information tech- nology in Lappeenranta University conducts research in robotics, and the main mo- tivation was to extend the available teleoperation applications for mobile devices. The challenge was to port existing robot software library onto an embedded de- vice platform, then develop a suitable user interface application that provides suf- ficient functionality to perform teleoperation tasks over a wireless communication network. This thesis involved investigating previous teleoperation applications and conducted similar experiments to test and evaluate the designed application for functional ac- tivity and measure performance on a mobile device which have been identified and achieved. The implemented solution offered good results for navigation purposes particularly for teleoperating a visible robot and suggests solutions for exploration when no environment map for the operator is present. PREFACE It has been a long experience preparing this project, working and studying does not always meet but I thank Allah, then all my family back home in Libya for their support and my wife Gamira for living this experience with me. I wish to thank my supervisor for his patience and guidance, Mr Janne Laaksonen for his lab help and time spent testing this project with me. I also would like to warmly thank Ms Susanna Koponen for her assistance and rescue in official matters. I hope this material can be useful for someone in the near future. Tampere, September 1st, 2010 Ehab Aboudaya 4 Contents 1 INTRODUCTION 15 1.1 Background . 15 1.2 Objective and Scope . 15 1.3 Structure of the thesis . 16 2 FUNDAMENTAL CONCEPTS 17 2.1 Mobile Robots . 17 2.2 Teleoperation . 20 2.3 Mobile Teleoperation . 21 2.4 Mobile Devices . 22 2.5 Data Communication . 25 2.6 Graphical User Interfaces . 28 3 RELATED WORK 31 3.1 Stationary Teleoperation . 33 3.1.1 Desktop Client Interfaces . 34 3.1.2 Web-Based Interfaces . 38 3.2 Mobile Teleoperation . 45 3.3 Conclusions . 57 4 REQUIREMENTS AND SPECIFICATION 61 5 4.1 Overall Description . 61 4.2 Functional Requirements . 61 4.3 Hardware . 62 4.4 Communication . 63 4.5 Software . 63 4.6 Teleoperating Environment . 63 4.7 Dependencies and Scope . 64 4.8 Design and Implementation Constraints . 66 4.9 Use Cases . 67 4.9.1 Connection Settings . 69 4.9.2 Connect To ARIA Server . 70 4.9.3 Disconnect from ARIA Server . 71 4.9.4 Command . 72 4.9.5 Stop . 74 4.9.6 Get Image . 75 4.9.7 Move . 76 4.9.8 Get Robot Status . 77 4.9.9 Get Environment Map . 78 4.10 Non-Functional Requirements . 79 4.10.1 Performance and Quality Requirements . 79 6 4.10.2 Safety Requirements . 80 5 IMPLEMENTATION 81 5.1 UI Wire Frames . 81 5.2 Deployment Diagram . 85 5.3 Architectural Design . 86 5.4 Class Descriptions . 87 5.5 Sequence Diagrams . 88 5.6 Teleoperation Command Buttons . 91 5.7 Development Tools . 91 5.8 Interface Screen Shots . 93 5.8.1 RTMU Startup and Idle State . 93 5.8.2 RTMU Menu And Settings Dialog . 93 5.8.3 Teleoperation With Environment Map . 94 5.8.4 Teleoperation With No Map . 94 5.8.5 RTMU Hidden Toolbar . 95 5.8.6 RTMU Ratio Increase / Decrease Indicator . 95 5.8.7 RTMU Robot Image Feedback . 96 5.9 Installation and Help system . 96 6 TESTS AND RESULTS 97 6.1 Functional Testing . 97 7 6.2 Teleoperation Testing . 97 6.2.1 Navigation Test . 97 6.2.2 Navigation and Exploration Test . 97 6.2.3 Robot and Test Arena Images . 99 6.3 Operator Feedback . 100 6.4 Discussion . 101 7 CONCLUSIONS AND FUTURE DEVELOPMENT 103 REFERENCES 104 8 List of Figures 1 Pioneer 3-DX Mobile Robot . 17 2 Typical ARIA application structure . 19 3 Human operator for mobile robots . 20 4 Teleoperation system architecture sample . 21 5 Remote driving with PdaDriver . 22 6 Maemo N770, 2005 Nokia . 24 7 Maemo platform Key Components . 24 8 Minimum WLAN setup for intended teleoperation communication. 26 9 Sample of WLAN connectivity configuration on the N770. 27 10 MSC for client/server communication . 27 11 Different dialog GUI but same functionality . 28 12 MaemoPad GUI application . 29 13 MVC Pattern . 29 14 Novel UI for 3D map Exploration . 31 15 Virtual joystick gestures . 32 16 Fixed Location Operator Teleoperation . 33 17 RobotUI Desktop client UI . 34 18 RobotUI, GUI Architecture . 35 19 The Advantage of Mobility - Desktop GUI design . 36 9 20 KhepOnTheWeb Web Interface . 38 21 WebDriver system architecture . 39 22 WebDriver user interface . 40 23 WebDriver map sample . 40 24 WebDriver ImageManager . 41 25 SWATS - Web Services Teleoperation . 42 26 Java Based Teleoperation System . 43 27 Java Based Teleoperation Web UI . 43 28 Finger gesture interface . 45 29 PdaDriver: . 46 30 PdaDriver System Architecture . 46 31 PdaDriver Screen modes . 48 32 PdaDriver Vision Screen . 49 33 PdaDriver Sensor Modes . 49 34 PdaDriver Combined Screen Mode . 50 35 The Advantage of Mobility - PDA Interface . 52 36 The Advantage of Mobility - Simulated map teleoperation . 53 37 The Advantage of Mobility - Visibility of Robot . 54 38 The Advantage of Mobility - PDA and Desktop covered area . 55 39 The Advantage of Mobility -Mean and Standard Deviation Visibil- ity Times . 55 10 40 Teleoperation Common Tasks and UI elements. 58 41 RTMU overall system entities. 61 42 P3DX with laptop . 62 43 Teleoperating Environment Map . 64 44 Screen shot of MobileSim robot simulator. 65 45 Operator manages robot hardware and ARIA server software. 67 46 RTMU application use cases. 68 47 RTMU Command Use Case Sequence Diagram. 73 48 Hildon Application Views . 82 49 Single Toolbar, 360 or 420 pixels . 82 50 RTMU Menu Items. 83 51 RTMU Settings Dialog. 83 52 RTMU Auxiliarly Popup’s . 84 53 RTMU Deployment Diagram. 85 54 RTMU Class View. 86 55 Connect SD . 88 56 Move or Stop Command . 89 57 Request Robot Image . 90 58 RTMU Startup and Idle State . 93 59 Menu And Settings Dialog . 93 11 60 Connected to ARIA Server with map . 94 61 Connected to ARIA server with no map . 94 62 RTMU connected to ARIA Server with map and hidden Toolbar. 95 63 RTMU connected to ARIA Server and velocity banner visible. 95 64 RTMU connected to ARIA Server and Requested Image. 96 65 Teleoperation Test Arena . ..
Recommended publications
  • Ranger Environment Documentation
    Ranger Environment Documentation Drew Dolgert May 18, 2010 Contents 1 Introduction 2 1.1 Ranger Hardware ....................................... 2 2 Connect 3 2.1 Login Nodes ........................................... 3 2.2 Exercise: Use SSH to Connect ................................ 3 2.2.1 SSH from Linux or Mac ................................ 3 2.2.2 SSH from Windows .................................. 3 2.3 Starting: Read Examples of Sessions ............................ 4 2.4 Further Exercise: Using X-Windows to Connect ...................... 5 2.4.1 Opening a Connection From Mac .......................... 5 2.4.2 Opening a Connection From Linux ......................... 6 2.4.3 Opening a Connection From Windows ....................... 6 2.5 Exercise: Connect with VNC ................................. 9 2.6 Further Exercise: Choose Your Shell ............................ 9 2.7 Advanced: Make Login Faster ................................ 10 2.7.1 Making Shortcuts on Windows ............................ 10 2.7.2 Setup SSH Keys for No Password Login ....................... 10 3 Using Module 10 3.1 About the Module Command ................................. 10 3.2 Discussion Exercise: Learn Modules ............................ 11 3.3 Modules List .......................................... 11 3.4 Exercise: Compilation with Modules ............................ 15 3.5 Further Exercise: Module Dependencies .......................... 15 4 Running in Batch 17 4.1 Text Editors ........................................... 17 4.1.1 VI Cheat Sheet
    [Show full text]
  • Introduction to Programming Systems an X Window System COS 217 Computing Environment
    Princeton University COS 217: Introduction to Programming Systems An X Window System COS 217 Computing Environment The handout from the first precept entitled A Minimal COS 217 Computing Environment describes how to create and use a computing environment that is sufficient for COS 217. If you're satisfied with that environment, then you can ignore the rest of this document. The minimal computing environment has some disadvantages. Probably the biggest is that it can't handle input from pointing devices (mice, touchpads, and so forth). In particular, you might find it difficult to get comfortable with Emacs editing in the absence of a pointing device. A reasonable alternative to the minimal environment is the X Window System environment. Essentially, the X Window System integrates the local computer's windowing system with a remote Linux system. The web page http://en.wikipedia.org/wiki/X_Window_System provides details. The biggest advantage of the X Window System environment is that it allows you to use a pointing device when editing with Emacs. Its biggest disadvantages are that (1) setup is more difficult, and (2) it doesn't work well off campus, that is, with a lower-bandwidth network. The instructions given below describe how to connect your computer to CourseLab using the X Window System environment. When thus connected to CourseLab: Issuing a command of the form emacs filename displays a new window for Emacs. You can use a pointing device to manipulate that window. The shell hangs until you terminate your Emacs session. Issuing a command of the form emacs filename & (note the trailing ampersand) displays a new window for Emacs.
    [Show full text]
  • Oracle 12C Installation Guide
    Oracle > Installation Installation Oracle 12c Release 1 Table des matières 1. Install SUSE Linux Server for SAP Applications 12 SP2 ...................................................................................................... 3 1.1 SUSE Customer Center .............................................................................................................................................. 3 1.2 SSD for the Operating System................................................................................................................................... 3 1.3 Partitioning for the Operating System (stage 1) ....................................................................................................... 3 1.4 Boot Loader Settings ................................................................................................................................................. 5 1.5 Hard Disk for the Database ....................................................................................................................................... 5 1.6 Partitioning for the Database (stage 2)..................................................................................................................... 6 1.6.1 Setting the Partition Type (MBR or GPT) .............................................................................................................. 7 1.6.2 Adding the Partitions of Type Linux LVM ............................................................................................................. 7 1.6.3 Initializing
    [Show full text]
  • Intelligent Assistive Device for Visually Challenged 2019-2020
    INTELLIGENT ASSISTIVE DEVICE FOR VISUALLY CHALLENGED 2019-2020 DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING EEE84 Project - Phase II Report On INTELLIGENT ASSISTIVE DEVICE FOR VISUALLY CHALLENGED Submitted in the partial fulfillment of the Final Year Project - Phase II Submitted by MOHAMED SAIFUDDIN F 1NH16EE727 RAHUL C PASAR 1NH16EE737 SHARATH BABU M 1NH16EE745 2019-2020 VISVESVARAYA TECHNOLOGICAL UNIVERSITY “JnanaSangama”, Belgaum: 590018 B.E(EEE) 1 INTELLIGENT ASSISTIVE DEVICE FOR VISUALLY CHALLENGED 2019-2020 DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING CERTIFICATE Certified that the Project work entitled “INTELLIGENT ASSISTIVE DEVICE FOR VISUALLY CHALLENGED” carried out by Mohamed Saifuddin F(1NH16EE727), Rahul C Pasar(1NH16EE737), Sharath Babu(1NH16EE745) bonafide Students of New Horizon College of Engineering submitted report in the partial fulfillment for the award of Bachelor of Engineering in Department of Electrical and Electronics Engineering, New Horizon College of Engineering of Visveswaraiah Technological University, Belgaum during the Year 2019-2020. It is certified that all the corrections / suggestions indicated for Internal Assessment have been incorporated in the report deposited in the department library. The project report has been approved as it satisfies the academic requirements in respect of project work prescribed for said Degree. Name & Signature Name & Signature of Signature of of the Project Guide Head of the Department Principal Prof. VINOD Dr. S. RAMKUMAR Dr. MANJUNATHA KUMAR S SEMESTER
    [Show full text]
  • SDL Contenta 5.7.1 Release Notes
    SDL Contenta Release Notes SDL Contenta 5.7.1 September 2019 Legal notice Copyright and trademark information relating to this product release. Copyright © 2009–2019 SDL Group. SDL Group means SDL PLC. and its subsidiaries and affiliates. All intellectual property rights contained herein are the sole and exclusive rights of SDL Group. All references to SDL or SDL Group shall mean SDL PLC. and its subsidiaries and affiliates details of which can be obtained upon written request. All rights reserved. Unless explicitly stated otherwise, all intellectual property rights including those in copyright in the content of this website and documentation are owned by or controlled for these purposes by SDL Group. Except as otherwise expressly permitted hereunder or in accordance with copyright legislation, the content of this site, and/or the documentation may not be copied, reproduced, republished, downloaded, posted, broadcast or transmitted in any way without the express written permission of SDL. Contenta is a registered trademark of SDL Group. All other trademarks are the property of their respective owners. The names of other companies and products mentioned herein may be the trademarks of their respective owners. Unless stated to the contrary, no association with any other company or product is intended or should be inferred. This product may include open source or similar third-party software, details of which can be found by clicking the following link: “Acknowledgments” on page 55. Although SDL Group takes all reasonable measures to provide accurate and comprehensive information about the product, this information is provided as-is and all warranties, conditions or other terms concerning the documentation whether express or implied by statute, common law or otherwise (including those relating to satisfactory quality and fitness for purposes) are excluded to the extent permitted by law.
    [Show full text]
  • Latest
    stfc-cloud-docs Documentation Release 1.0 CloudTeam Aug 19, 2021 Getting Started: 1 Common Commands 1 2 How-To Articles 3 3 Policies 37 4 Contact Details 41 5 FAQS 43 6 Fault Fixes 51 7 Flavors 53 8 Image Types 55 9 Reference Documents 57 10 Aodh and Gnocchi 73 11 Improving this Documentation 93 12 Heat 95 13 Magnum 117 14 Octavia 147 15 Legacy Documentation 173 16 Indices and tables 179 i ii CHAPTER 1 Common Commands On Queens, Hypervisors often disable themselves and remove their services from the pool of resources if there are 10 build failures in a row on a hypervisor. 1.1 List available images To list available images do: openstack image list 1.2 List available flavors To list available flavors run: openstack flavor list 1.3 List available networks To list available networks run: openstack network list 1.4 List running servers Showing all hosts in your current projects: 1 stfc-cloud-docs Documentation, Release 1.0 openstack server list 1.5 Show a specific server Looking at a specific server:- openstack server show <server ID> 2 Chapter 1. Common Commands CHAPTER 2 How-To Articles 2.1 Adding Your SSH Key into the OpenStack Web Interface 2.1.1 Overview This document describes how to add your public ssh key into the openstack ssh web user interface (https://openstack. stfc.ac.uk). It assumes you have already contacted [email protected] to either initiate a project, or to add user accounts to an existing project. It also assumes you already have an SSH key pair generated, and you just wish to add your existing public ssh key.
    [Show full text]
  • Charon-SSP for Linux – Version 2.0.1 User's Guide
    Document number: 55-16-005-001 Charon-SSP for Linux – Version 2.0.1 User’s Guide March 2018 Charon-SSP for Linux Version 2.0.1 – User’s Guide (Version 1) Document number: 55-16-005-001 Contents 1 About This Guide ........................................................................................................................... 11 1.1 Intended Audience ................................................................................................................................. 11 1.2 Document Structure ............................................................................................................................... 12 1.3 Obtaining Documentation ..................................................................................................................... 12 1.4 Obtaining Technical Assistance ........................................................................................................... 12 1.5 Conventions ............................................................................................................................................ 13 2 Introduction .................................................................................................................................... 14 2.1 Supported Virtual Hardware .................................................................................................................. 15 3 Host System Requirements .......................................................................................................... 16 3.1 Hardware Requirements
    [Show full text]
  • 台灣杉㇐號上sentaurus TCAD 半導體元件與製程模擬軟體啟動操作說明
    台灣杉㇐號上 Sentaurus TCAD 半導體元件與製程模擬軟體啟動操作說明 軟體名稱:Sentaurus TCAD 半導體元件與製程模擬軟體 軟體類別:工程類應用軟體-半導體元件與製程 軟體版別:非工業版 軟體平台:UNIX 版、PC 版 版本: $ module avail tcad ------------------------------------------- /cm/shared/applications -------------------------------- tcad/G_2012.06 tcad/J_2014.09 tcad/L_2016.03 tcad/O_2018.06 tcad/I_2013.12 tcad/K_2015.06 tcad/N_2017.09-SP2 執行前環境設定: $ module load tcad/L_2016.03 啟動軟體命令: $ module whatis tcad/L_2016.03 tcad/L_2016.03 : sets the environment for using Sentaurus TCAD/L_2016.03 command: swb sde svisual 注意: Windows 上㇐般常用的 Xserver,如 MobaXterm、Xming 而 sde svisual 各有不同的要求,sde ㇐定要用 MobaXterm 7.0,否則會出現黑屏現象,如果找不到,可至 clogin1:/pkg/tcad/download 下載 MobaXterm_Personal_7.0.exe;svisual 就要使用 Xming-me0sa 否則會出現 Enforcing MESA version because GLX is missing.訊息。 啟動軟體操作說明: [a00scl00@clogin2 ~]$ module avail tcad --------------------------------------- /cm/shared/applications -------------------------------- tcad/G_2012.06 tcad/J_2014.09 tcad/L_2016.03 tcad/O_2018.06 tcad/I_2013.12 tcad/K_2015.06 tcad/N_2017.09-SP2 [a00scl00@clogin2 ~]$ module load tcad/L_2016.03 [a00scl00@clogin2 ~]$ module whatis tcad/L_2016.03 tcad/L_2016.03 : sets the environment for using Sentaurus TCAD/L_2016.03 command: swb sde svisual [a00scl00@clogin2 ~]$ swb & #license 用完,請耐心等待,勿短時間送出大量 request,造成此連線失控。 [1] 188025 Currently no/not enough license(s) of type "swb_all" available. Users are: MCDL at localhost.localdomain on /dev/pts/1 (swb_all, v2012.09), started on Saturday 1/19 at 10:28, 1 license(s) kxxexisas at captain.ee.ncku.edu.tw on /dev/pts/0 (swb_all, v2014.03), started on Saturday 1/19 at 10:28, 1 license(s) tschao2 at ep158.ep on /dev/pts/0 (swb_all, v2010.06), started on Saturday 1/19 at 10:28, 1 license(s) M10313324 at localhost.localdomain on /dev/pts/0 (swb_all, v2011.03), started on Saturday 1/19 at 10:28, 1 license(s) ..
    [Show full text]
  • Как Настроить Maemo 5(4) SDK И Начать Писат... 06.03.2010
    Eugene Rudenko » Blog Archive » Как настроить Maemo 5(4) SDK и начать писат... Page 1 of 10 Comments Site(En,Full) Site(En) Site(Ru,Full) Site(Ru) Log in Eugene RudenkoResearch and development blog of Rudenko Eugene » Как настроить Maemo 5(4) SDK и начать писать приложения под Windows/Linux/MacOS менее чем за полчаса! S February 18th, 2010 by Rudenko Eugene I D z Add Comment E z Trackback B z Comments Feed A R « Уже нет смысла, я думаю, объяснять что такое Maemo и где он работает. Всем понятно, что это Linux, который сейчас работает на таблетках от Nokia и на новом Nokia N900. Но так как проект open-source, то думаю другим производителям ничто не мешает сделать свое устройство под этой платформой (кто знает, может появится HTC или Motorolla на базе Maemo). Речь в этой статье пойдет о том как настроить окружение для разработки для Maemo. Начнем с того, что сейчас существуют два типа SDK – текущий стабильный для Maemo5/4 (Fremantle/Diablo) и новый SDK, который сейчас в бете – MADDE. Ну давайте начнем со стабильного (относительно и спорно, позже покажу почему) и текущего – Fremantle (на момент написания статьи но был “pre-final 2″, теперь в “final”). Он базируется на Diablo и поэтому процесс установки и нструменты те же. И если вам нужен Diablo – инструкция подойдет эта, а далее я буду говорить только о Fremantle, подозревая что по желанию можно использовать Diablo. Хорошо, предположим, что мы выбрали SDK Fremantle (MADDE я посвящу последующие статьи). У этого SDK есть один недостаток – он моно-платформенный. Он работает только под Linux x86 (желательно debian based, но не обязательно).
    [Show full text]
  • Towards Left Duff S Mdbg Holt Winters Gai Incl Tax Drupal Fapi Icici
    jimportneoneo_clienterrorentitynotfoundrelatedtonoeneo_j_sdn neo_j_traversalcyperneo_jclientpy_neo_neo_jneo_jphpgraphesrelsjshelltraverserwritebatchtransactioneventhandlerbatchinsertereverymangraphenedbgraphdatabaseserviceneo_j_communityjconfigurationjserverstartnodenotintransactionexceptionrest_graphdbneographytransactionfailureexceptionrelationshipentityneo_j_ogmsdnwrappingneoserverbootstrappergraphrepositoryneo_j_graphdbnodeentityembeddedgraphdatabaseneo_jtemplate neo_j_spatialcypher_neo_jneo_j_cyphercypher_querynoe_jcypherneo_jrestclientpy_neoallshortestpathscypher_querieslinkuriousneoclipseexecutionresultbatch_importerwebadmingraphdatabasetimetreegraphawarerelatedtoviacypherqueryrecorelationshiptypespringrestgraphdatabaseflockdbneomodelneo_j_rbshortpathpersistable withindistancegraphdbneo_jneo_j_webadminmiddle_ground_betweenanormcypher materialised handaling hinted finds_nothingbulbsbulbflowrexprorexster cayleygremlintitandborient_dbaurelius tinkerpoptitan_cassandratitan_graph_dbtitan_graphorientdbtitan rexter enough_ram arangotinkerpop_gremlinpyorientlinkset arangodb_graphfoxxodocumentarangodborientjssails_orientdborientgraphexectedbaasbox spark_javarddrddsunpersist asigned aql fetchplanoriento bsonobjectpyspark_rddrddmatrixfactorizationmodelresultiterablemlibpushdownlineage transforamtionspark_rddpairrddreducebykeymappartitionstakeorderedrowmatrixpair_rddblockmanagerlinearregressionwithsgddstreamsencouter fieldtypes spark_dataframejavarddgroupbykeyorg_apache_spark_rddlabeledpointdatabricksaggregatebykeyjavasparkcontextsaveastextfilejavapairdstreamcombinebykeysparkcontext_textfilejavadstreammappartitionswithindexupdatestatebykeyreducebykeyandwindowrepartitioning
    [Show full text]
  • Mcidas-X 2020.1 on Windows 10 Installation Instructions
    McIDAS-X 2020.1 on Windows 10 Instructions Updated March 2021 McIDAS-X 2020.1 includes preliminary support of McIDAS-X on Windows 10 with Windows Subsystem for Linux (WSL) installed. This document contains instructions for installing the preliminary release of McIDAS-X on Windows 10 systems. This document is available online at: https://www.ssec.wisc.edu/mcidas/preliminary-release-of-mcidas-x-on-windows-10-systems/ If you elect to install this package, please report any bugs or problems you encounter to the McIDAS Help Desk. In subsequent versions, full support is anticipated and these instructions will be added to the McIDAS-X User’s Guide, which is available online at: https://www.ssec.wisc.edu/mcidas/doc/users_guide/ Table of Contents Copyright Statement Section I - System Requirements Section II - Configuration Options Section III - Single-User Configuration Instructions Section IV - Multi-User Configuration Instructions Copyright Statement Copyright© 2021 Space Science and Engineering Center (SSEC) University of Wisconsin - Madison All Rights Reserved Permission is granted to make and distribute verbatim copies of this document, provided the copyright notice and this permission are preserved on all copies. Permission is further granted to modify, amend or otherwise alter this document, and to distribute, including electronically, the modified, amended or otherwise altered document provided the copyright notice and this permission are preserved on all copies and derivative works thereof. In addition, the following notice must be added to this copyright page by each individual or organization that modifies, amends or otherwise alters this document: "This is NOT a verbatim version of the original SSEC document.
    [Show full text]
  • SSH X11 Forwarding on Windows with Putty & Xming For
    SSH X11 Forwarding on Windows with Putty & Xming For Windows users: 1. Get PuTTY (choose MSI Windows Installer), Xming, and Xming-fonts (required for CSE202 work) installer, and install them on your computer. 2. Start “Xming” from start menu, then you should see Xming icon on notification area. 3. Start PuTTY and connect to host cseX11.cse.csusb.edu with following configuration. a) From Category pane on left side, go to Connection → SSH → X11, then put check mark on “Enable X11 forwarding” option. (see Screenshot 1 below) b) From Category pane on left side, go to Session, type in “cseX11.cse.csusb.edu” in Host Name input box. You can save the required session configuration by naming in saved session box, then click on “Save”. (see Screenshot 2 below) c) Click on “Open”, and type in your username (Coyote ID #), then your Linux LAB password. (see Screenshot 3 below) - Screenshot 1 - - Screenshot 2 - - Screenshot 3 - CSUSB School of CSE 10/25/2017 hl 4. You can run graphical applications by running command in terminal. • gedit • CSE 202 graphical program • matlab • etc Additional Extra Tip If you are experiencing slow response on graphical application, you can configure PuTTY by go to Connection → SSH , check on “Enable compression” and then go to Connection → SSH → Cipher Connection → SSH and move “Blowfish” to top of Encryption cipher selection policy. (See screenshot) For Linux users: 1. Open Terminal 2. Type in the following command: ssh -Y username @cseX11.cse.csusb.ed u Note: For CSE 201/202 students, make you sure have the following package installed: xfonts-75dpi (Ubuntu/mint/Debian Based Linux) xorg-x11-fonts (Fedora/Scientific Linux/Red Hat Based Linux) xorg-fonts-75dpi (Arch Linux) For Mac users: For OS X 10.6.3 or earlier: 1.
    [Show full text]