Error during first time setup

Hi Hello Robot team,

I’m setting up my second robot and running into an error that didn’t appear last time (in May).

I’m following these instructions: stretch_ros/install_noetic.md at dev/noetic · hello-robot/stretch_ros · GitHub

When comes the time to run stretch_robot_home.py after successfully running all previous commands, I get the following error:

For use with S T R E T C H (R) RESEARCH EDITION from Hello Robot Inc.
---------------------------------------------------------------------

[ERROR] [pimu]: SerialException(2): could not open port /dev/hello-pimu: [Errno 2] No such file or directory: '/dev/hello-pimu'
[WARNING] [pimu]: Unable to open serial port for device /dev/hello-pimu
[ERROR] [hello-motor-left-wheel]: SerialException(2): could not open port /dev/hello-motor-left-wheel: [Errno 2] No such file or directory: '/dev/hello-motor-left-wheel'
[WARNING] [hello-motor-left-wheel]: Unable to open serial port for device /dev/hello-motor-left-wheel
[ERROR] [hello-motor-right-wheel]: SerialException(2): could not open port /dev/hello-motor-right-wheel: [Errno 2] No such file or directory: '/dev/hello-motor-right-wheel'
[WARNING] [hello-motor-right-wheel]: Unable to open serial port for device /dev/hello-motor-right-wheel
[ERROR] [hello-motor-lift]: SerialException(2): could not open port /dev/hello-motor-lift: [Errno 2] No such file or directory: '/dev/hello-motor-lift'
[WARNING] [hello-motor-lift]: Unable to open serial port for device /dev/hello-motor-lift
[ERROR] [hello-motor-arm]: SerialException(2): could not open port /dev/hello-motor-arm: [Errno 2] No such file or directory: '/dev/hello-motor-arm'
[WARNING] [hello-motor-arm]: Unable to open serial port for device /dev/hello-motor-arm
[ERROR] [head]: SerialException(2): could not open port /dev/hello-dynamixel-head: [Errno 2] No such file or directory: '/dev/hello-dynamixel-head'
[ERROR] [head_pan]: Dynamixel SerialException(2): could not open port /dev/hello-dynamixel-head: [Errno 2] No such file or directory: '/dev/hello-dynamixel-head'
[ERROR] [head_tilt]: Dynamixel SerialException(2): could not open port /dev/hello-dynamixel-head: [Errno 2] No such file or directory: '/dev/hello-dynamixel-head'
[ERROR] [wacc]: SerialException(2): could not open port /dev/hello-wacc: [Errno 2] No such file or directory: '/dev/hello-wacc'
[WARNING] [wacc]: Unable to open serial port for device /dev/hello-wacc
[ERROR] [tool_stretch_dex_wrist]: SerialException(2): could not open port /dev/hello-dynamixel-wrist: [Errno 2] No such file or directory: '/dev/hello-dynamixel-wrist'
[ERROR] [stretch_gripper]: Dynamixel SerialException(2): could not open port /dev/hello-dynamixel-wrist: [Errno 2] No such file or directory: '/dev/hello-dynamixel-wrist'
[ERROR] [wrist_pitch]: Dynamixel SerialException(2): could not open port /dev/hello-dynamixel-wrist: [Errno 2] No such file or directory: '/dev/hello-dynamixel-wrist'
[ERROR] [wrist_roll]: Dynamixel SerialException(2): could not open port /dev/hello-dynamixel-wrist: [Errno 2] No such file or directory: '/dev/hello-dynamixel-wrist'
[ERROR] [wrist_yaw]: Dynamixel SerialException(2): could not open port /dev/hello-dynamixel-wrist: [Errno 2] No such file or directory: '/dev/hello-dynamixel-wrist'
[ERROR] [pimu]: SerialException(2): could not open port /dev/hello-pimu: [Errno 2] No such file or directory: '/dev/hello-pimu'
[WARNING] [pimu]: Unable to open serial port for device /dev/hello-pimu
[ERROR] [hello-motor-left-wheel]: SerialException(2): could not open port /dev/hello-motor-left-wheel: [Errno 2] No such file or directory: '/dev/hello-motor-left-wheel'
[WARNING] [hello-motor-left-wheel]: Unable to open serial port for device /dev/hello-motor-left-wheel
[ERROR] [hello-motor-lift]: SerialException(2): could not open port /dev/hello-motor-lift: [Errno 2] No such file or directory: '/dev/hello-motor-lift'
[WARNING] [hello-motor-lift]: Unable to open serial port for device /dev/hello-motor-lift
[ERROR] [hello-motor-arm]: SerialException(2): could not open port /dev/hello-motor-arm: [Errno 2] No such file or directory: '/dev/hello-motor-arm'
[WARNING] [hello-motor-arm]: Unable to open serial port for device /dev/hello-motor-arm
[ERROR] [wacc]: SerialException(2): could not open port /dev/hello-wacc: [Errno 2] No such file or directory: '/dev/hello-wacc'
[WARNING] [wacc]: Unable to open serial port for device /dev/hello-wacc
--------- Homing Head ----
--------- Homing Lift ----
[WARNING] [lift]: Not able to home lift. Hardware not present
--------- Homing Arm ----
[WARNING] [arm]: Not able to home arm. Hardware not present
[WARNING] [stretch_gripper]: Not able to home stretch_gripper. Hardware not present
[WARNING] [wrist_yaw]: Not able to home wrist_yaw. Hardware not present

Any idea what’s wrong?

Thanks team!
Theo

Hi @Theophile_Gervet,

The udev rules that manage how USB hardware appears on the system have likely not been configured correctly. This can happen if there was an error that causes the install scripts to error out before reaching the udev set up section. A log of the install is logged to ~/stretch_user/log/<datetime>/ directory as a zip file. Can you attach it here?

I can’t find a way to attach a zip file here. Sending this by email.