# Warning with the stretch\_robot\_system\_check.py command

**URL:** <https://forum.hello-robot.com/t/warning-with-the-stretch-robot-system-check-py-command/856>\
**Category:** Ask\
**Created:** [December 4, 2023, 5:26pm UTC](https://forum.hello-robot.com/t/warning-with-the-stretch-robot-system-check-py-command/856 "2023-12-04T17:26:14Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Humberto\_Andres\_Hida](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.hello-robot.com/humberto_andres_hida/32/524_2.png) [@Humberto\_Andres\_Hida](https://forum.hello-robot.com/u/Humberto_Andres_Hida)\
**Post date:** [December 4, 2023, 5:26pm UTC](https://forum.hello-robot.com/t/warning-with-the-stretch-robot-system-check-py-command/856/1 "2023-12-04T17:26:14Z")

</div>

Hi, when I execute the command stretch\_robot\_system\_check.py i have the next warning.  
Could you tell me how to update this packages?  
Also could you tell me how to update the urdf to the new version? I ask this because someone change the version to a older one.

```auto
---- Checking Software ----
[Warn] Ubuntu 20.04 not ready (ros-noetic-librealsense2 not set-up correctly)
[Pass] Firmware is up-to-date
         hello-pimu = v0.2.4p1
         hello-wacc = v0.2.2p1
         hello-motor-arm = v0.2.5p1
         hello-motor-lift = v0.2.5p1
         hello-motor-left-wheel = v0.2.9p1
         hello-motor-right-wheel = v0.2.9p1
[Warn] Python pkgs not up-to-date
         Stretch Body = 0.5.7
         Stretch Body Tools = 0.5.2
         Stretch Tool Share = 0.2.6
         Stretch Factory = 0.3.15
         Stretch Diagnostics = 0.0.7

```

---

<div class="post-metadata">

**Author:** ![Mohamed\_Fazil](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.hello-robot.com/mohamed_fazil/32/261_2.png) [@Mohamed\_Fazil](https://forum.hello-robot.com/u/Mohamed_Fazil)\
**Post date:** [December 4, 2023, 6:43pm UTC](https://forum.hello-robot.com/t/warning-with-the-stretch-robot-system-check-py-command/856/2 "2023-12-04T18:43:46Z")

</div>

Hi @Humberto_Andres_Hida ,

You can update the Stretch Packages simply using the Pip package install commands.

```bash
pip3 install -U hello-robot-stretch-body
pip3 install -U hello-robot-stretch-body-tools
pip3 install -U hello-robot-stretch-tool-share
pip3 install -U hello-robot-stretch-factory
pip3 install -U hello-robot-stretch-diagnostics
pip3 install -U hello-robot-stretch-urdf

```

---

<div class="post-metadata">

**Author:** ![bshah](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.hello-robot.com/bshah/32/55_2.png) [@bshah](https://forum.hello-robot.com/u/bshah)\
**Post date:** [December 4, 2023, 7:58pm UTC](https://forum.hello-robot.com/t/warning-with-the-stretch-robot-system-check-py-command/856/3 "2023-12-04T19:58:24Z")

</div>

Additionally, you have a warning about `ros-noetic-librealsense2`. It should be uninstalled using:

```auto
sudo apt uninstall ros-noetic-librealsense2

```

The right version of librealsense2 is installed in your ROS workspace.

---

<div class="post-metadata">

**Author:** ![Humberto\_Andres\_Hida](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.hello-robot.com/humberto_andres_hida/32/524_2.png) [@Humberto\_Andres\_Hida](https://forum.hello-robot.com/u/Humberto_Andres_Hida)\
**Post date:** [December 5, 2023, 4:26pm UTC](https://forum.hello-robot.com/t/warning-with-the-stretch-robot-system-check-py-command/856/4 "2023-12-05T16:26:34Z")

</div>

I already used that commands, but they didn’t work, I have the same warning messages

---

<div class="post-metadata">

**Author:** ![bshah](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.hello-robot.com/bshah/32/55_2.png) [@bshah](https://forum.hello-robot.com/u/bshah)\
**Post date:** [December 7, 2023, 8:24am UTC](https://forum.hello-robot.com/t/warning-with-the-stretch-robot-system-check-py-command/856/5 "2023-12-07T08:24:36Z")

</div>

Hi @Humberto_Andres_Hida, I’ve recently found a bug in the system check tool, which reported that warning.

Could you upgrade your Python libraries again and check again for the warning.

```auto
pip3 install -U hello-robot-stretch-body
pip3 install -U hello-robot-stretch-body-tools
pip3 install -U hello-robot-stretch-tool-share
pip3 install -U hello-robot-stretch-factory
pip3 install -U hello-robot-stretch-diagnostics
pip3 install -U hello-robot-stretch-urdf

```

---

<div class="post-metadata">

**Author:** ![Humberto\_Andres\_Hida](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.hello-robot.com/humberto_andres_hida/32/524_2.png) [@Humberto\_Andres\_Hida](https://forum.hello-robot.com/u/Humberto_Andres_Hida)\
**Post date:** [December 11, 2023, 2:57pm UTC](https://forum.hello-robot.com/t/warning-with-the-stretch-robot-system-check-py-command/856/6 "2023-12-11T14:57:17Z")

</div>

> [@bshah](#):
>
> ros-noetic-librealsense2

do you mean that i have to unistall from the the workspace in the computer or in the robot?

---

<div class="post-metadata">

**Author:** ![Humberto\_Andres\_Hida](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.hello-robot.com/humberto_andres_hida/32/524_2.png) [@Humberto\_Andres\_Hida](https://forum.hello-robot.com/u/Humberto_Andres_Hida)\
**Post date:** [December 11, 2023, 3:23pm UTC](https://forum.hello-robot.com/t/warning-with-the-stretch-robot-system-check-py-command/856/8 "2023-12-11T15:23:23Z")

</div>

I have the same wanings messages, also i have a warning message when i try to launch the driver launch with:

```auto
roslaunch stretch_core stretch_driver.launch

```

the message is:

```auto
roslaunch stretch_core stretch_driver.launch
... logging to /home/hello-robot/.ros/log/940bad6a-9838-11ee-abec-87934603d30e/roslaunch-stretch-re2-2005-4786.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://172.16.0.205:42791/

SUMMARY
========

PARAMETERS
 * /joint_state_publisher/rate: 30.0
 * /joint_state_publisher/source_list: ['/stretch/joint_...
 * /robot_description: <?xml version="1....
 * /robot_state_publisher/publish_frequency: 30.0
 * /rosdistro: noetic
 * /rosversion: 1.16.0
 * /stretch_driver/controller_calibration_file: /home/hello-robot...
 * /stretch_driver/rate: 30.0
 * /stretch_driver/timeout: 0.5

NODES
  /
    joint_state_publisher (joint_state_publisher/joint_state_publisher)
    robot_state_publisher (robot_state_publisher/robot_state_publisher)
    stretch_driver (stretch_core/stretch_driver)

auto-starting new master
process[master]: started with pid [4801]
ROS_MASTER_URI=http://172.16.0.205:11311/

setting /run_id to 940bad6a-9838-11ee-abec-87934603d30e
process[rosout-1]: started with pid [4818]
started core service [/rosout]
process[joint_state_publisher-2]: started with pid [4825]
process[robot_state_publisher-3]: started with pid [4826]
process[stretch_driver-4]: started with pid [4827]
[WARN] [1702307927.209493549]: The root link base_link has an inertia specified in the URDF, but KDL does not support a root link with an inertia. As a workaround, you can add an extra dummy link to your URDF.
[INFO] [rospy.topics]: topicmanager initialized
[INFO] [1702307928.318111]: For use with S T R E T C H (TM) RESEARCH EDITION from Hello Robot Inc.
[INFO] [1702307928.319981]: /stretch_driver started
[INFO] [1702307930.496635]: mode = position
[INFO] [1702307930.497589]: /stretch_driver: Changed to mode = position
[INFO] [1702307930.498877]: broadcast_odom_tf = False
[INFO] [1702307930.500136]: Loading controller calibration parameters for the head from YAML file named /home/hello-robot/catkin_ws/src/stretch_ros/stretch_core/config/controller_calibration_head.yaml
[INFO] [1702307930.501875]: controller parameters loaded = {'arm_retracted_offset': 0.0025290283993012154, 'pan_angle_offset': 0.05370401639426355, 'pan_looked_left_offset': 0.0015576428725509596, 'tilt_angle_backlash_transition': -0.4, 'tilt_angle_offset': -0.04653908482546884, 'tilt_looking_up_offset': -0.021135309455911962}
[INFO] [1702307930.502719]: head_tilt_calibrated_offset_rad in degrees = -2.666493142900698
[INFO] [1702307930.503540]: head_pan_calibrated_offset_rad in degrees = 3.0770134822926827
[INFO] [1702307930.504499]: head_pan_calibrated_looked_left_offset_rad in degrees = 0.08924636258580397
[INFO] [1702307930.505543]: head_tilt_backlash_transition_angle_rad in degrees = -22.918311805232932
[INFO] [1702307930.508538]: head_tilt_calibrated_looking_up_offset_rad in degrees = -1.2109640305266958
[INFO] [1702307930.511695]: arm_calibrated_retracted_offset_m in meters = 0.0025290283993012154
[INFO] [1702307930.541678]: /stretch_driver rate = 30.0 Hz
[INFO] [1702307930.542708]: /stretch_driver timeout = 0.5 s
[INFO] [1702307930.544824]: /stretch_driver use_fake_mechaduinos = False
[INFO] [1702307930.545842]: /stretch_driver base_frame_id = base_link
[INFO] [1702307930.546888]: /stretch_driver odom_frame_id = odom

```

---

<div class="post-metadata">

**Author:** ![bshah](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.hello-robot.com/bshah/32/55_2.png) [@bshah](https://forum.hello-robot.com/u/bshah)\
**Post date:** [December 11, 2023, 4:21pm UTC](https://forum.hello-robot.com/t/warning-with-the-stretch-robot-system-check-py-command/856/9 "2023-12-11T16:21:18Z")

</div>

Your log looks okay to me. If you’re referring to the warning, `The root link base_link has an inertia...`, you can safely ignore that.

---

<div class="post-metadata">

**Author:** ![bshah](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.hello-robot.com/bshah/32/55_2.png) [@bshah](https://forum.hello-robot.com/u/bshah)\
**Post date:** [December 11, 2023, 4:22pm UTC](https://forum.hello-robot.com/t/warning-with-the-stretch-robot-system-check-py-command/856/10 "2023-12-11T16:22:43Z")

</div>

> [@Humberto\_Andres\_Hida](#):
>
> do you mean that i have to unistall from the the workspace in the computer or in the robot?

On the robot. You would use the command:

```auto
sudo apt uninstall ros-noetic-librealsense2

```

Can you post the output of `stretch_robot_system_check.py` again if you’re seeing any warnings?

---

<div class="post-metadata">

**Author:** ![Humberto\_Andres\_Hida](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.hello-robot.com/humberto_andres_hida/32/524_2.png) [@Humberto\_Andres\_Hida](https://forum.hello-robot.com/u/Humberto_Andres_Hida)\
**Post date:** [December 13, 2023, 5:44pm UTC](https://forum.hello-robot.com/t/warning-with-the-stretch-robot-system-check-py-command/856/11 "2023-12-13T17:44:49Z")

</div>

Thanks for the help, I create another workspace as you recommend to me in [other post](https://forum.hello-robot.com/t/problem-with-funmap/858/6) and uninstall the ros noetic libralsense2 and now I think that is working correctly
