ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

you need to perform few steps ....... that are following

  1. run lsusb command and check that on which port your serial to USB converter device is connected ...........

    $ lsusb

you will get following output that will confirm two things i. whether device is connected or not. ii. if connected then on which port.
keep in mind some time its /dev/ttyACM0 port on which it will be connected

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 138a:003d Validity Sensors, Inc.
Bus 001 Device 004: ID 04f2:b230 Chicony Electronics Co., Ltd Integrated HP HD Webcam
Bus 002 Device 003: ID 0a5c:21e1 Broadcom Corp.

  1. if device is not connected the use the following command .....

serial usb
SUBSYSTEM=="usb", ATTRS{idProduct}=="6001", ATTRS{idVendor}=="0403", MODE="0666", GROUP="turtlebot"

this command defines the device identity at system level to get it identified .... and then restart system and connect the connector and again run lsusb it will now show the device.

  1. if device already showing on a /dev/tty port then you can run following command

    rosparam set /brown/irobot_create_2_1/port /dev/ttyACM0

you can change /dev/ttyACM0 in above command to a port on which device connected this changes the parameter of brown driver to find the device on that port.

  1. but you need permission to access that port if you do not have so run the following command

    sudo chmod 0777 /dev/ttyACM0

  2. now run the following command to run the irobot create driver (if you have already installed the brown driver)

    rosrun irobot_create_2_1 driver.py

Hope your problem will be solved. Enjoy .....

you need to perform few steps ....... that are following

  1. run lsusb command and check that on which port your serial to USB converter device is connected ...........

    $ lsusb

you will get following output that will confirm two things i. whether device is connected or not. ii. if connected then on which port.
keep in mind some time its /dev/ttyACM0 port on which it will be connected

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 138a:003d Validity Sensors, Inc.
Bus 001 Device 004: ID 04f2:b230 Chicony Electronics Co., Ltd Integrated HP HD Webcam
Bus 002 Device 003: ID 0a5c:21e1 Broadcom Corp.

  1. if device is not connected the use the following command .....

serial usb
SUBSYSTEM=="usb", ATTRS{idProduct}=="6001", ATTRS{idVendor}=="0403", MODE="0666", GROUP="turtlebot"

this command defines the device identity at system level to get it identified .... and then restart system and connect the connector and again run lsusb it will now show the device.

  1. if device already showing on a /dev/tty port then you can run following command

    rosparam set /brown/irobot_create_2_1/port /dev/ttyACM0

you can change /dev/ttyACM0 in above command to a port on which device connected this changes the parameter of brown driver to find the device on that port.

  1. but you need permission to access that port if you do not have so run the following command

    sudo chmod 0777 /dev/ttyACM0

  2. now run the following command to run the irobot create driver (if you have already installed the brown driver)

    rosrun irobot_create_2_1 driver.py

Hope your problem will be solved. Enjoy .....

you need to perform few steps ....... that are following

  1. 1. run lsusb command and check that on which port your serial to USB converter device is connected ...........

    ...........
    $ lsusb

lsusb

you will get following output that will confirm two things i. whether device is connected or not. ii. if connected then on which port.
keep in mind some time its /dev/ttyACM0 port on which it will be connected

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub 
<br> Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
<br> Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
<br> Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
<br> Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
<br> Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
<br> Bus 001 Device 003: ID 138a:003d Validity Sensors, Inc.
<br> Bus 001 Device 004: ID 04f2:b230 Chicony Electronics Co., Ltd Integrated HP HD Webcam
<br> Bus 002 Device 003: ID 0a5c:21e1 Broadcom Corp.

  1. <br>

2. if device is not connected the use the following command .....

serial usb
SUBSYSTEM=="usb", ATTRS{idProduct}=="6001", ATTRS{idVendor}=="0403", MODE="0666", GROUP="turtlebot"

this command defines the device identity at system level to get it identified .... and then restart system and connect the connector and again run lsusb it will now show the device.

  1. 3. if device already showing on a /dev/tty port then you can run following command

    rosparam set /brown/irobot_create_2_1/port /dev/ttyACM0

/dev/ttyACM0

you can change /dev/ttyACM0 in above command to a port on which device connected this changes the parameter of brown driver to find the device on that port.

  1. 4. but you need permission to access that port if you do not have so run the following command

    sudo chmod 0777 /dev/ttyACM0

  2. /dev/ttyACM0

    5. now run the following command to run the irobot create driver (if you have already installed the brown driver)

    rosrun irobot_create_2_1 driver.py

driver.py

Hope your problem will be solved. Enjoy .....

you need to perform few steps ....... that are following

1. run lsusb command and check that on which port your serial to USB converter device is connected ...........
$ lsusb

you will get following output that will confirm two things i. whether device is connected or not. ii. if connected then on which port.
keep in mind some time its /dev/ttyACM0 port on which it will be connected

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub <br>
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub <br>
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub <br>
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub <br>
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub <br>
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub <br>
Bus 001 Device 003: ID 138a:003d Validity Sensors, Inc. <br>
Bus 001 Device 004: ID 04f2:b230 Chicony Electronics Co., Ltd Integrated HP HD Webcam <br>
Bus 002 Device 003: ID 0a5c:21e1 Broadcom Corp. <br>

2. if device is not connected the use the following command .....

serial

#serial usb 
SUBSYSTEM=="usb", ATTRS{idProduct}=="6001", ATTRS{idVendor}=="0403", MODE="0666", GROUP="turtlebot"

GROUP="turtlebot"

this command defines the device identity at system level to get it identified .... and then restart system and connect the connector and again run lsusb it will now show the device.

3. if device already showing on a /dev/tty port then you can run following command

rosparam set /brown/irobot_create_2_1/port /dev/ttyACM0

you can change /dev/ttyACM0 in above command to a port on which device connected this changes the parameter of brown driver to find the device on that port.

4. but you need permission to access that port if you do not have so run the following command

sudo chmod 0777 /dev/ttyACM0

5. now run the following command to run the irobot create driver (if you have already installed the brown driver)

rosrun irobot_create_2_1 driver.py

Hope your problem will be solved. Enjoy .....

you need to perform few steps ....... that are following

1. run lsusb command and check that on which port your serial to USB converter device is connected ...........
$ lsusb

you will get following output that will confirm two things i. whether device is connected or not. ii. if connected then on which port.
keep in mind some time its /dev/ttyACM0 port on which it will be connected

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub <br>
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub <br>
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub <br>
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub <br>
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub <br>
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub <br>
Bus 001 Device 003: ID 138a:003d Validity Sensors, Inc. <br>
Bus 001 Device 004: ID 04f2:b230 Chicony Electronics Co., Ltd Integrated HP HD Webcam <br>
Bus 002 Device 003: ID 0a5c:21e1 Broadcom Corp. <br>

2. if device is not connected the use the following command .....

#serial usb 
SUBSYSTEM=="usb", ATTRS{idProduct}=="6001", ATTRS{idVendor}=="0403", MODE="0666", GROUP="turtlebot"

this command defines the device identity at system level to get it identified .... and then restart system and connect the connector and again run lsusb it will now show the device.

3. if device already showing on a /dev/tty port then you can run following command

rosparam set /brown/irobot_create_2_1/port /dev/ttyACM0

you can change /dev/ttyACM0 in above command to a port on which device connected this changes the parameter of brown driver to find the device on that port.

4. but you need permission to access that port if you do not have so run the following command

sudo chmod 0777 /dev/ttyACM0

5. now run the following command to run the irobot create driver (if you have already installed the brown driver)

rosrun irobot_create_2_1 driver.py

Hope your problem will be solved. Enjoy .....

you need to perform few steps ....... that are following

1. run lsusb command and check that on which port your serial to USB converter device is connected ...........
$ lsusb

you will get following output that will confirm two things i. whether device is connected or not. ii. if connected then on which port.
keep in mind some time its /dev/ttyACM0 port on which it will be connected

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub <br>
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub <br>
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub <br>
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub <br>
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub <br>
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub <br>
Bus 001 Device 003: ID 138a:003d Validity Sensors, Inc. <br>
Bus 001 Device 004: ID 04f2:b230 Chicony Electronics Co., Ltd Integrated HP HD Webcam <br>
Bus 002 Device 003: ID 0a5c:21e1 Broadcom Corp. <br>

2. if device is not connected the that means the device definition is not set at system level, then use the following .....

#serial usb 
SUBSYSTEM=="usb", ATTRS{idProduct}=="6001", ATTRS{idVendor}=="0403", MODE="0666", GROUP="turtlebot"

this command defines the device identity at system level to get it identified .... and then restart system and connect the connector and again run lsusb it will now show the device.device. (do the step 3 to 5 after that)

3. if device already showing on a /dev/tty port then you can run following command

rosparam set /brown/irobot_create_2_1/port /dev/ttyACM0

you can change /dev/ttyACM0 in above command to a port on which device connected this changes the parameter of brown driver to find the device on that port.

4. but you need permission to access that port if you do not have so run the following command

sudo chmod 0777 /dev/ttyACM0

5. now run the following command to run the irobot create driver (if you have already installed the brown driver)

rosrun irobot_create_2_1 driver.py

Hope your problem will be solved. Enjoy .....

you need to perform few steps ....... I am trying to give step wise complete answer....... that are following

1. run lsusb command and check that on which port your serial to USB converter device is connected ...........
$ lsusb

you will get following output that will confirm two things i. whether device is connected or not. ii. if connected then on which port.
keep in mind some time its /dev/ttyACM0 port on which it will be connected

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub <br>
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub <br>
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub <br>
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub <br>
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub <br>
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub <br>
Bus 001 Device 003: ID 138a:003d Validity Sensors, Inc. <br>
Bus 001 Device 004: ID 04f2:b230 Chicony Electronics Co., Ltd Integrated HP HD Webcam <br>
Bus 002 Device 003: ID 0a5c:21e1 Broadcom Corp. <br>

2. if device is not connected that means the device definition is not set at system level, then use the following .....

#serial usb 
SUBSYSTEM=="usb", ATTRS{idProduct}=="6001", ATTRS{idVendor}=="0403", MODE="0666", GROUP="turtlebot"

this defines the device identity at system level to get it identified .... and then restart system and connect the connector and again run lsusb it will now show the device. (do the step 3 to 5 after that)

3. if device already showing on a /dev/tty port then you can run following command

rosparam set /brown/irobot_create_2_1/port /dev/ttyACM0

you can change /dev/ttyACM0 in above command to a port on which device connected this changes the parameter of brown driver to find the device on that port.

4. you need permission to access that port if you do not have so run the following command

sudo chmod 0777 /dev/ttyACM0

5. now run the following command to run the irobot create driver (if you have already installed the brown driver)

rosrun irobot_create_2_1 driver.py

Hope your problem will be solved. Enjoy .....