1+ #! /bin/bash
2+
3+ # Software License Agreement (BSD License)
4+ #
5+ # Copyright (c) 2017, Tokyo Opensource Robotics Kyokai Association
6+ # All rights reserved.
7+ #
8+ # Redistribution and use in source and binary forms, with or without
9+ # modification, are permitted provided that the following conditions
10+ # are met:
11+ #
12+ # * Redistributions of source code must retain the above copyright
13+ # notice, this list of conditions and the following disclaimer.
14+ # * Redistributions in binary form must reproduce the above
15+ # copyright notice, this list of conditions and the following
16+ # disclaimer in the documentation and/or other materials provided
17+ # with the distribution.
18+ # * Neither the name of Tokyo Opensource Robotics Kyokai Association. nor the
19+ # names of its contributors may be used to endorse or promote products
20+ # derived from this software without specific prior written permission.
21+ #
22+ # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
23+ # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
24+ # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
25+ # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
26+ # COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
27+ # INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
28+ # BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
29+ # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
30+ # CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
31+ # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
32+ # ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
33+ # POSSIBILITY OF SUCH DAMAGE.
34+ #
35+ # Author: Ryosuke Tajima
36+
37+ # TODO: MAKE A FUNCTION WITH DUPLICATED CODE!!!
38+
39+ echo " remap the device serial port(ttyUSBX) to /dev/roomba"
40+ echo " roomba usb connection as /dev/roomba, check it using the command : ls -l /dev|grep ttyUSB"
41+ echo " start copy roomba.rules to /etc/udev/rules.d/"
42+ echo " roomba.rules"
43+ # sudo cp `rospack find ca_bringup`/scripts/roomba.rules /etc/udev/rules.d
44+ sudo cp roomba.rules /etc/udev/rules.d
45+
46+ echo " remap the device serial port(ttyUSBX) to rplidar"
47+ echo " rplidar usb connection as /dev/rplidar , check it using the command : ls -l /dev|grep ttyUSB"
48+ echo " start copy rplidar.rules to /etc/udev/rules.d/"
49+ echo " rplidar.rules"
50+ # sudo cp `rospack find ca_bringup`/scripts/rplidar.rules /etc/udev/rules.d
51+ sudo cp rplidar.rules /etc/udev/rules.d
52+
53+ echo " "
54+ echo " Restarting udev"
55+ echo " "
56+ sudo service udev reload
57+ sudo service udev restart
58+ echo " finish "
0 commit comments