Version 3 (modified by 17 years ago) ( diff ) | ,
---|
This page is intended to help keep track of the linux commands and ERSP commands frequently used while working on robotmobility
APT
apt-get -f install
- Repairs broken dependencies
ERSP
Navigation Tool
run_client_gui
- Opens the navigation tool. This tool includes the vSlam and teleoperation applets.
run_slam_explore
- Runs the vSlam server. To use the vSlam applet, first run run_client_gui, and once you've confirmed that the camera is working properly run_slam_explore in a seperate terminal.
run_teleop
- Runs the teloperations server.
Hardware tests
In general, if the first three of these tests work, run_client_gui should work as well.
test_battery
test_range_sensor
test_camera
Jobs and Processes
In general, ctrl+z suspends a job, and ctrl+c kills one
Suspended jobs
bg
- Continue running job in background
fg
- Resume job in foreground
jobs
- List suspended jobs and their numbers
kill %#
- Kill job #
ps -ef|grep something
- List processes that are running and grep for something
kill -9 something
- Brute force way to kill a process.
Wifi
unless /sbin
as been added to the PATH variable, many of these commands require root priveleges
iwconfig ath0 essid WINMAIN
- Establishes WINMAIN as network we wish to connect to.
ifconfig ath0 up
- Brings up the wireless interface
iwconfig ath0
- Displays information about wireless connection. If "Access Point" reads "Not Associated," Execute this command repeatedly until an access point is associated.
dhclient ath0
- Uses DHCP to obtain an IP address
ifconfig ath0 up
- Brings up the wireless interface. Often this command needs to be executed again after an IP address has been obtained.
iwlist ath0 scan
- Displays a list of wifi networks in the area.
Remote Control
ssh -XC 192.168.xxx.xxx
- Connect to a computer with X11 forwarding and compression enabled
xtightvncviewer -compression #
- Connect to a vnc server. # is a scale (0-9) with 0 being uncompressed and 9 being maximum compression. Max compression does not mean fastest since compression takes time.