-
Notifications
You must be signed in to change notification settings - Fork 20
install(indigo)
: http://www.ubuntu.com/download/desktop
Super Key >> network connection >> Add >> Ethernet or Wi-Fi >> Naming >> IPv4 Settings >> Manual >> Set network below
- Address 192.168.4.xxx (call Mr. pyo)
- Netmask 255.255.255.0
- Gateway 192.168.4.2
- DNS servers 133.5.6.1
- Search domains ait.kyushu-u.ac.jp
: Clock synchronization is important for ROS. :)
- Install Chrony
sudo apt-get install chrony
- Setup sync NTP
sudo ntpdate ntp.nict.jp
Two-line installation
wget https://raw.githubusercontent.com/irvs/rosbook_jp/master/ros_indigo_install.sh
sh ros_indigo_install.sh
or
wiki page URL for Installation the ROS : http://wiki.ros.org/indigo/Installation/Ubuntu
or
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu trusty main" > /etc/apt/sources.list.d/ros-latest.list'
wget https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -O - | sudo apt-key add -
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install ros-indigo-desktop-full
sudo apt-get install ros-indigo-rqt-*
sudo rosdep init
rosdep update
source /opt/ros/indigo/setup.bash
sudo apt-get install python-rosinstall
mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/src
catkin_init_workspace
cd ~/catkin_ws/
catkin_make
if you want to delete the ROS, run the purge command.
sudo apt-get purge ros-indigo-*
gedit ~/.bashrc
Add script below.
##################
## USER SETTING ##
##################
alias rm='rm -rf'
alias eb='gedit ~/.bashrc'
alias sb='source ~/.bashrc'
alias agi='sudo apt-get install'
alias m='make -j4 -l4'
alias gs='git status'
alias gp='git pull'
# Set ROS Indigo
source /opt/ros/indigo/setup.bash
source ~/catkin_ws/devel/setup.bash
alias cw='cd ~/catkin_ws'
alias cs='cd ~/catkin_ws/src'
alias rt='cd ~/catkin_ws/src/ros_tms'
alias cm='cd ~/catkin_ws && catkin_make'
# Set ROS Network
export ROS_MASTER_URI=http://192.168.4.170:11311
export ROS_HOSTNAME=YOUR_IP
######################
## USER SETTING END ##
######################
Reload the .bashrc file
source ~/.bashrc
sudo apt-get install git
git config --global user.name YOUR_NAME
git config --global user.email YOUR_EMAIL
git config --global push.default simple
git config --global --add color.ui true
git config --global --list
:high_voltage_sign: Don`t forget the SSH Keys!
ssh-keygen -t rsa -C YOUR_EMAIL
cat ~/.ssh/id_rsa.pub
ssh-add ~/.ssh/id_rsa
https://github.com/settings/ssh
:high_voltage_sign: Use it if you used private PC.
cd ~/catkin_ws/src/
git clone [email protected]:irvs/ros_tms.git
:high_voltage_sign: Use it if you used public PC.
cd ~/catkin_ws/src/
git clone https://github.com/irvs/ros_tms.git
cd ~/catkin_ws/src/ros_tms/dependency
./install_dependencies_pkg.sh
5. Install the ARIA lib
cd ~/
wget http://robots.mobilerobots.com/ARIA/download/current/libaria_2.8.1+ubuntu12+gcc4.6_amd64.deb
sudo dpkg -i libaria_2.8.1+ubuntu12+gcc4.6_amd64.deb
cd ~/catkin_ws/ && catkin_make
or Use "--pkg" option, If you want to just comfile a specific package.
cd ~/catkin_ws/
catkin_make --pkg PKGNAME
ROS-TMS
Messages of ROS-TMS
Database
Task Scheduler
Robot Controller
Robot Motion Planning
Robot Service
Sensor Drive
Sensor System
- tms_ss_fss
- tms_ss_his
- tms_ss_ics
- tms_ss_ods
- tms_ss_vicon
- tms_ss_vs
- tms_ss_pot
- tms_ss_nfbed
- tms_ss_whs1
- tms_ss_pozyx
State Analyzer
User Request
Network module for Hierarchical ROS-TMS
ROS-TMS Developer
ETC.