Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ModuleNotFoundError for 'kdl_parser_py' #188

Open
playertr opened this issue Feb 5, 2022 · 1 comment
Open

ModuleNotFoundError for 'kdl_parser_py' #188

playertr opened this issue Feb 5, 2022 · 1 comment
Labels
bug Something isn't working

Comments

@playertr
Copy link

playertr commented Feb 5, 2022

Observed Behavior

After following the Build Dave Environment page in the wiki Installation instructions (native, non-Docker install), my build had unmet dependencies. Specifically, when running roslaunch dave_demo_launch dave_demo.launch, the gripper_controller node died because of an unmet dependency for kdl_parser_py.

Workaround

Running the automagical dependency-installation command rosdep install --from-paths src --ignore-src -r -y resolved this issue because the kdl_parser_py dependency had been declared in a package.xml file.

Proposed Fix

Is it alright if I add the above rosdep command to the installation wiki entry? I'm fairly new to ROS so I'm not sure if another method is preferred, or if the command is omitted for another reason.

Terminal output
tim@tim-UBUNTU:~/.../dave/uuv_ws$ roslaunch dave_demo_launch dave_demo.launch
... logging to /home/tim/.ros/log/5670a816-8642-11ec-b29b-cd2fa65a7644/roslaunch-tim-UBUNTU-2707819.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.

xacro: in-order processing became default in ROS Melodic. You can drop the option.
redefining global symbol: range
when instantiating macro: pressure_plugin_macro (/home/tim/Research/dave/uuv_ws/src/uuv_simulator/uuv_sensor_plugins/uuv_sensor_ros_plugins/urdf/pressure_snippets.xacro)
instantiated from: default_pressure_macro (/home/tim/Research/dave/uuv_ws/src/uuv_simulator/uuv_sensor_plugins/uuv_sensor_ros_plugins/urdf/pressure_snippets.xacro)
instantiated from: rexrov_base (/home/tim/Research/dave/uuv_ws/src/dave/urdf/robots/rexrov_description/urdf/rexrov_base.xacro)
in file: /home/tim/Research/dave/uuv_ws/src/dave/urdf/robots/rexrov_description/urdf/rexrov_sensors.xacro
included from: /home/tim/Research/dave/uuv_ws/src/dave/urdf/robots/rexrov_description/urdf/rexrov_oberon7.xacro
started roslaunch server http://tim-UBUNTU:42309/

SUMMARY
========

PARAMETERS
 * /gazebo/enable_ros_network: True
 * /publish_world_models/meshes/east/plane: [2000, 0.1, 100]
 * /publish_world_models/meshes/east/pose/position: [0, 1000, -50]
 * /publish_world_models/meshes/heightmap/mesh: package://uuv_gaz...
 * /publish_world_models/meshes/heightmap/model: sand_heightmap
 * /publish_world_models/meshes/north/plane: [0.1, 2000, 100]
 * /publish_world_models/meshes/north/pose/position: [1000, 0, -50]
 * /publish_world_models/meshes/seafloor/plane: [2000, 2000, 0.1]
 * /publish_world_models/meshes/seafloor/pose/position: [0, 0, -100]
 * /publish_world_models/meshes/south/plane: [0.1, 2000, 100]
 * /publish_world_models/meshes/south/pose/position: [-1000, 0, -50]
 * /publish_world_models/meshes/west/plane: [2000, 0.1, 100]
 * /publish_world_models/meshes/west/pose/position: [0, -1000, -50]
 * /rexrov/acceleration_control/tf_prefix: rexrov/
 * /rexrov/arms/n_arms: 1
 * /rexrov/arms/names: ['oberon7']
 * /rexrov/arms/oberon7/base_link: base
 * /rexrov/arms/oberon7/default_configs/home/azimuth: 0
 * /rexrov/arms/oberon7/default_configs/home/elbow: -1.57
 * /rexrov/arms/oberon7/default_configs/home/pitch: 1.57
 * /rexrov/arms/oberon7/default_configs/home/roll: 0
 * /rexrov/arms/oberon7/default_configs/home/shoulder: 1.57
 * /rexrov/arms/oberon7/default_configs/home/wrist: 0
 * /rexrov/arms/oberon7/joint_names: ['azimuth', 'shou...
 * /rexrov/arms/oberon7/tip_link: end_effector
 * /rexrov/ground_truth_to_tf_rexrov/child_frame_id: /rexrov/base_link
 * /rexrov/ground_truth_to_tf_rexrov/footprint_frame_id: /rexrov/base_foot...
 * /rexrov/ground_truth_to_tf_rexrov/frame_id: world
 * /rexrov/ground_truth_to_tf_rexrov/odometry_topic: /rexrov/pose_gt
 * /rexrov/ground_truth_to_tf_rexrov/stabilized_frame_id: /rexrov/base_stab...
 * /rexrov/joy_uuv_velocity_teleop/deadman_button: -1
 * /rexrov/joy_uuv_velocity_teleop/exclusion_buttons: [4, 5]
 * /rexrov/joy_uuv_velocity_teleop/mapping/pitch/axis: -1
 * /rexrov/joy_uuv_velocity_teleop/mapping/pitch/gain: 0.0
 * /rexrov/joy_uuv_velocity_teleop/mapping/roll/axis: -1
 * /rexrov/joy_uuv_velocity_teleop/mapping/roll/gain: 0.0
 * /rexrov/joy_uuv_velocity_teleop/mapping/x/axis: 4
 * /rexrov/joy_uuv_velocity_teleop/mapping/x/gain: 0.3
 * /rexrov/joy_uuv_velocity_teleop/mapping/y/axis: 3
 * /rexrov/joy_uuv_velocity_teleop/mapping/y/gain: 0.3
 * /rexrov/joy_uuv_velocity_teleop/mapping/yaw/axis: 0
 * /rexrov/joy_uuv_velocity_teleop/mapping/yaw/gain: 0.2
 * /rexrov/joy_uuv_velocity_teleop/mapping/z/axis: 1
 * /rexrov/joy_uuv_velocity_teleop/mapping/z/gain: 0.3
 * /rexrov/joy_uuv_velocity_teleop/type: twist
 * /rexrov/joystick/autorepeat_rate: 10
 * /rexrov/joystick/dev: /dev/input/js0
 * /rexrov/oberon7/azimuth/controller/joint: oberon7/azimuth
 * /rexrov/oberon7/azimuth/controller/pid/d: 50
 * /rexrov/oberon7/azimuth/controller/pid/i: 100
 * /rexrov/oberon7/azimuth/controller/pid/p: 2000
 * /rexrov/oberon7/azimuth/controller/type: effort_controller...
 * /rexrov/oberon7/elbow/controller/joint: oberon7/elbow
 * /rexrov/oberon7/elbow/controller/pid/d: 50
 * /rexrov/oberon7/elbow/controller/pid/i: 100
 * /rexrov/oberon7/elbow/controller/pid/p: 2000
 * /rexrov/oberon7/elbow/controller/type: effort_controller...
 * /rexrov/oberon7/finger_left_joint/controller/joint: oberon7/finger_le...
 * /rexrov/oberon7/finger_left_joint/controller/pid/d: 0
 * /rexrov/oberon7/finger_left_joint/controller/pid/i: 0
 * /rexrov/oberon7/finger_left_joint/controller/pid/p: 50.0
 * /rexrov/oberon7/finger_left_joint/controller/type: effort_controller...
 * /rexrov/oberon7/finger_right_joint/controller/joint: oberon7/finger_ri...
 * /rexrov/oberon7/finger_right_joint/controller/pid/d: 0
 * /rexrov/oberon7/finger_right_joint/controller/pid/i: 0
 * /rexrov/oberon7/finger_right_joint/controller/pid/p: 50.0
 * /rexrov/oberon7/finger_right_joint/controller/type: effort_controller...
 * /rexrov/oberon7/gripper_controller_oberon7/close_button: 2
 * /rexrov/oberon7/gripper_controller_oberon7/deadman_button: 5
 * /rexrov/oberon7/gripper_controller_oberon7/exclusion_buttons: 4
 * /rexrov/oberon7/gripper_controller_oberon7/gripper/base: end_effector
 * /rexrov/oberon7/gripper_controller_oberon7/gripper/closed_limit: lower
 * /rexrov/oberon7/gripper_controller_oberon7/gripper/control_joint: finger_left_joint
 * /rexrov/oberon7/gripper_controller_oberon7/gripper/full_open_limit: upper
 * /rexrov/oberon7/gripper_controller_oberon7/gripper/groups/left_finger/ee: finger_tip_left
 * /rexrov/oberon7/gripper_controller_oberon7/gripper/groups/left_finger/links: ['finger_left', '...
 * /rexrov/oberon7/gripper_controller_oberon7/gripper/groups/right_finger/ee: finger_tip_right
 * /rexrov/oberon7/gripper_controller_oberon7/gripper/groups/right_finger/links: ['finger_right', ...
 * /rexrov/oberon7/gripper_controller_oberon7/gripper/links: ['finger_left', '...
 * /rexrov/oberon7/gripper_controller_oberon7/gripper/mimic_joint: finger_right_joint
 * /rexrov/oberon7/gripper_controller_oberon7/gripper/mimic_joint_gain: -1
 * /rexrov/oberon7/gripper_controller_oberon7/gripper/type: parallel
 * /rexrov/oberon7/gripper_controller_oberon7/kd: 1
 * /rexrov/oberon7/gripper_controller_oberon7/ki: 4
 * /rexrov/oberon7/gripper_controller_oberon7/kp: 100
 * /rexrov/oberon7/gripper_controller_oberon7/open_button: 1
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/azimuth/axis_gain: 0.01
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/azimuth/controller/d: 50
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/azimuth/controller/i: 20
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/azimuth/controller/p: 1000
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/azimuth/joint_input_axis: 3
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/azimuth/topic: /rexrov/oberon7/a...
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/elbow/axis_gain: 0.01
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/elbow/controller/d: 50
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/elbow/controller/i: 20
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/elbow/controller/p: 1000
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/elbow/joint_input_axis: 1
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/elbow/topic: /rexrov/oberon7/e...
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/pitch/axis_gain: 0.1
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/pitch/controller/d: 0
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/pitch/controller/i: 10
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/pitch/controller/p: 300
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/pitch/joint_input_axis: 7
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/pitch/topic: /rexrov/oberon7/p...
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/roll/axis_gain: 0.01
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/roll/controller/d: 20
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/roll/controller/i: 10
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/roll/controller/p: 300
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/roll/joint_input_axis: 6
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/roll/topic: /rexrov/oberon7/r...
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/shoulder/axis_gain: 0.01
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/shoulder/controller/d: 50
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/shoulder/controller/i: 20
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/shoulder/controller/p: 1000
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/shoulder/joint_input_axis: 4
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/shoulder/topic: /rexrov/oberon7/s...
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/wrist/axis_gain: 0.01
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/wrist/controller/d: 0
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/wrist/controller/i: 10
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/wrist/controller/p: 200
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/wrist/joint_input_axis: 0
 * /rexrov/oberon7/joint_position_controller_oberon7/controller_config/wrist/topic: /rexrov/oberon7/w...
 * /rexrov/oberon7/joint_position_controller_oberon7/deadman_button: 5
 * /rexrov/oberon7/joint_position_controller_oberon7/exclusion_buttons: 4
 * /rexrov/oberon7/joint_position_controller_oberon7/home_button: 7
 * /rexrov/oberon7/pitch/controller/joint: oberon7/pitch
 * /rexrov/oberon7/pitch/controller/pid/d: 10
 * /rexrov/oberon7/pitch/controller/pid/i: 50
 * /rexrov/oberon7/pitch/controller/pid/p: 1000
 * /rexrov/oberon7/pitch/controller/type: effort_controller...
 * /rexrov/oberon7/roll/controller/joint: oberon7/roll
 * /rexrov/oberon7/roll/controller/pid/d: 10
 * /rexrov/oberon7/roll/controller/pid/i: 50
 * /rexrov/oberon7/roll/controller/pid/p: 1000
 * /rexrov/oberon7/roll/controller/type: effort_controller...
 * /rexrov/oberon7/shoulder/controller/joint: oberon7/shoulder
 * /rexrov/oberon7/shoulder/controller/pid/d: 50
 * /rexrov/oberon7/shoulder/controller/pid/i: 100
 * /rexrov/oberon7/shoulder/controller/pid/p: 2000
 * /rexrov/oberon7/shoulder/controller/type: effort_controller...
 * /rexrov/oberon7/wrist/controller/joint: oberon7/wrist
 * /rexrov/oberon7/wrist/controller/pid/d: 10
 * /rexrov/oberon7/wrist/controller/pid/i: 30
 * /rexrov/oberon7/wrist/controller/pid/p: 500
 * /rexrov/oberon7/wrist/controller/type: effort_controller...
 * /rexrov/pid/inertial/ixx: 525.39
 * /rexrov/pid/inertial/ixy: 0
 * /rexrov/pid/inertial/ixz: 0
 * /rexrov/pid/inertial/iyy: 794.2
 * /rexrov/pid/inertial/iyz: 0
 * /rexrov/pid/inertial/izz: 691.23
 * /rexrov/pid/mass: 1862.0
 * /rexrov/robot_description: <?xml version="1....
 * /rexrov/robot_state_publisher/robot_description: /rexrov/robot_des...
 * /rexrov/thruster_allocator/tam: [[0.1597426884844...
 * /rexrov/thruster_manager/base_link: base_link
 * /rexrov/thruster_manager/conversion_fcn: proportional
 * /rexrov/thruster_manager/conversion_fcn_params/gain: 0.00031
 * /rexrov/thruster_manager/max_thrust: 2000.0
 * /rexrov/thruster_manager/tf_prefix: rexrov
 * /rexrov/thruster_manager/thruster_frame_base: thruster_
 * /rexrov/thruster_manager/thruster_topic_prefix: thrusters/
 * /rexrov/thruster_manager/thruster_topic_suffix: /input
 * /rexrov/thruster_manager/timeout: -1
 * /rexrov/thruster_manager/update_rate: 50
 * /rexrov/velocity_control/angular_d: 1.0
 * /rexrov/velocity_control/angular_i: 2.0
 * /rexrov/velocity_control/angular_p: 10.0
 * /rexrov/velocity_control/angular_sat: 5.0
 * /rexrov/velocity_control/linear_d: 0.0
 * /rexrov/velocity_control/linear_i: 2.0
 * /rexrov/velocity_control/linear_p: 10.0
 * /rexrov/velocity_control/linear_sat: 20.0
 * /rosdistro: noetic
 * /rosversion: 1.15.14
 * /use_sim_time: True

NODES
  /
    gazebo (gazebo_ros/gzserver)
    gazebo_gui (gazebo_ros/gzclient)
    publish_world_models (uuv_assistants/publish_world_models.py)
    spawn_grabbable_bar (gazebo_ros/spawn_model)
    world_ned_frame_publisher (tf2_ros/static_transform_publisher)
  /rexrov/
    acceleration_control (uuv_control_cascaded_pid/AccelerationControl.py)
    controller_spawner_oberon7 (controller_manager/spawner)
    controller_spawner_oberon7_gripper (controller_manager/spawner)
    ground_truth_to_tf_rexrov (uuv_assistants/uuv_message_to_tf)
    joy_uuv_velocity_teleop (uuv_teleop/vehicle_teleop.py)
    joystick (joy/joy_node)
    robot_state_publisher (robot_state_publisher/robot_state_publisher)
    thruster_allocator (uuv_thruster_manager/thruster_allocator.py)
    urdf_spawner (uuv_descriptions/spawn_model)
    velocity_control (uuv_control_cascaded_pid/VelocityControl.py)
  /rexrov/oberon7/
    gripper_controller_oberon7 (uuv_manipulators_control/gripper_controller.py)
    joint_position_controller_oberon7 (uuv_manipulators_control/joint_position_controller.py)
    kinematics_service (uuv_manipulators_kinematics/kinematics_service.py)

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

setting /run_id to 5670a816-8642-11ec-b29b-cd2fa65a7644
process[rosout-1]: started with pid [2707875]
started core service [/rosout]
process[gazebo-2]: started with pid [2707883]
process[gazebo_gui-3]: started with pid [2707887]
process[world_ned_frame_publisher-4]: started with pid [2707891]
process[publish_world_models-5]: started with pid [2707894]
process[rexrov/urdf_spawner-6]: started with pid [2707896]
process[rexrov/robot_state_publisher-7]: started with pid [2707897]
process[rexrov/ground_truth_to_tf_rexrov-8]: started with pid [2707903]
process[rexrov/thruster_allocator-9]: started with pid [2707904]
process[rexrov/acceleration_control-10]: started with pid [2707906]
process[rexrov/velocity_control-11]: started with pid [2707912]
[ WARN] [1644038003.284519362]: The root link rexrov/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.
process[rexrov/joystick-12]: started with pid [2707917]
process[rexrov/joy_uuv_velocity_teleop-13]: started with pid [2707943]
process[rexrov/controller_spawner_oberon7-14]: started with pid [2707968]
process[rexrov/controller_spawner_oberon7_gripper-15]: started with pid [2707981]
process[rexrov/oberon7/gripper_controller_oberon7-16]: started with pid [2707994]
process[rexrov/oberon7/kinematics_service-17]: started with pid [2707996]
process[rexrov/oberon7/joint_position_controller_oberon7-18]: started with pid [2708000]
process[spawn_grabbable_bar-19]: started with pid [2708001]
[ WARN] [1644038003.448140688]: Couldn't set gain on joystick force feedback: Bad file descriptor
Start publishing vehicle footprints to RViz
Package pymap3d is not available, WGS84 coordinates cannot be used
Download pymap3d for Python 2.7 as
>> sudo pip install pymap3d==1.5.2
or for Python 3.x as
>> sudo pip install pymap3d
spawn_model script started
[INFO] [1644038003.788996, 0.000000]: Loading model xml from ros parameter
[INFO] [1644038003.795884, 0.000000]: Using the ENU coordinates to spawn the model
[INFO] [1644038003.798375, 0.000000]: Initial position wrt the world frame: (4.00, 4.00, -93.00)
[INFO] [1644038003.799626, 0.000000]: Waiting for service /gazebo/spawn_urdf_model
[INFO] [1644038003.837702, 0.000000]: Controller Spawner: Waiting for service controller_manager/load_controller
[INFO] [1644038003.857846, 0.000000]: Controller Spawner: Waiting for service controller_manager/load_controller
Traceback (most recent call last):
  File "/home/tim/Research/dave/uuv_ws/devel/lib/uuv_manipulators_control/joint_position_controller.py", line 15, in <module>
Traceback (most recent call last):
  File "/home/tim/Research/dave/uuv_ws/devel/lib/uuv_manipulators_control/gripper_controller.py", line 15, in <module>
    exec(compile(fh.read(), python_script, 'exec'), context)
  File "/home/tim/Research/dave/uuv_ws/src/uuv_manipulators/uuv_manipulators_control/scripts/joint_position_controller.py", line 19, in <module>
    from uuv_manipulator_interfaces import ArmInterface
    exec(compile(fh.read(), python_script, 'exec'), context)
  File "/home/tim/Research/dave/uuv_ws/devel/lib/python3/dist-packages/uuv_manipulator_interfaces/__init__.py", line 34, in <module>
  File "/home/tim/Research/dave/uuv_ws/src/uuv_manipulators/uuv_manipulators_control/scripts/gripper_controller.py", line 18, in <module>
    exec(__fh.read())
  File "<string>", line 16, in <module>
    from uuv_manipulator_interfaces import GripperInterface
  File "/home/tim/Research/dave/uuv_ws/devel/lib/python3/dist-packages/uuv_manipulator_interfaces/__init__.py", line 34, in <module>
    exec(__fh.read())
  File "<string>", line 16, in <module>
  File "/home/tim/Research/dave/uuv_ws/src/uuv_manipulators/uuv_manipulators_kinematics/src/uuv_manipulator_interfaces/arm.py", line 23, in <module>
  File "/home/tim/Research/dave/uuv_ws/src/uuv_manipulators/uuv_manipulators_kinematics/src/uuv_manipulator_interfaces/arm.py", line 23, in <module>
    from uuv_manipulator_interfaces.kin_chain import KinChainInterface
  File "/home/tim/Research/dave/uuv_ws/src/uuv_manipulators/uuv_manipulators_kinematics/src/uuv_manipulator_interfaces/kin_chain.py", line 21, in <module>
    from uuv_manipulator_interfaces.kin_chain import KinChainInterface
  File "/home/tim/Research/dave/uuv_ws/src/uuv_manipulators/uuv_manipulators_kinematics/src/uuv_manipulator_interfaces/kin_chain.py", line 21, in <module>
    from kdl_parser_py.urdf import treeFromUrdfModel
ModuleNotFoundError: No module named 'kdl_parser_py'
    from kdl_parser_py.urdf import treeFromUrdfModel
ModuleNotFoundError: No module named 'kdl_parser_py'
Traceback (most recent call last):
  File "/home/tim/Research/dave/uuv_ws/devel/lib/uuv_manipulators_kinematics/kinematics_service.py", line 15, in <module>
    exec(compile(fh.read(), python_script, 'exec'), context)
  File "/home/tim/Research/dave/uuv_ws/src/uuv_manipulators/uuv_manipulators_kinematics/scripts/kinematics_service.py", line 20, in <module>
    from kdl_parser_py.urdf import treeFromUrdfModel
ModuleNotFoundError: No module named 'kdl_parser_py'
starting AccelerationControl.py
starting VelocityControl.py
[rexrov/oberon7/gripper_controller_oberon7-16] process has died [pid 2707994, exit code 1, cmd /home/tim/Research/dave/uuv_ws/devel/lib/uuv_manipulators_control/gripper_controller.py joy:=/rexrov/joy __name:=gripper_controller_oberon7 __log:=/home/tim/.ros/log/5670a816-8642-11ec-b29b-cd2fa65a7644/rexrov-oberon7-gripper_controller_oberon7-16.log].
log file: /home/tim/.ros/log/5670a816-8642-11ec-b29b-cd2fa65a7644/rexrov-oberon7-gripper_controller_oberon7-16*.log
[rexrov/oberon7/kinematics_service-17] process has died [pid 2707996, exit code 1, cmd /home/tim/Research/dave/uuv_ws/devel/lib/uuv_manipulators_kinematics/kinematics_service.py __name:=kinematics_service __log:=/home/tim/.ros/log/5670a816-8642-11ec-b29b-cd2fa65a7644/rexrov-oberon7-kinematics_service-17.log].
log file: /home/tim/.ros/log/5670a816-8642-11ec-b29b-cd2fa65a7644/rexrov-oberon7-kinematics_service-17*.log
[rexrov/oberon7/joint_position_controller_oberon7-18] process has died [pid 2708000, exit code 1, cmd /home/tim/Research/dave/uuv_ws/devel/lib/uuv_manipulators_control/joint_position_controller.py joy:=/rexrov/joy __name:=joint_position_controller_oberon7 __log:=/home/tim/.ros/log/5670a816-8642-11ec-b29b-cd2fa65a7644/rexrov-oberon7-joint_position_controller_oberon7-18.log].
log file: /home/tim/.ros/log/5670a816-8642-11ec-b29b-cd2fa65a7644/rexrov-oberon7-joint_position_controller_oberon7-18*.log
AccelerationControllerNode: initializing node
[[1862.      0.      0.      0.      0.      0.  ]
 [   0.   1862.      0.      0.      0.      0.  ]
 [   0.      0.   1862.      0.      0.      0.  ]
 [   0.      0.      0.    525.39    0.      0.  ]
 [   0.      0.      0.      0.    794.2     0.  ]
 [   0.      0.      0.      0.      0.    691.23]]
VelocityControllerNode: initializing node
[ INFO] [1644038004.338137376]: Finished loading Gazebo ROS API Plugin.
[ INFO] [1644038004.339438570]: waitForService: Service [/gazebo/set_physics_properties] has not been advertised, waiting...
[ INFO] [1644038004.448890896]: Finished loading Gazebo ROS API Plugin.
[ INFO] [1644038004.450022807]: waitForService: Service [/gazebo_gui/set_physics_properties] has not been advertised, waiting...
Warning [parser.cc:723] Can not find the XML attribute 'version' in sdf XML tag for model: NED frame. Please specify the SDF protocol supported in the model configuration file. The first sdf tag in the config file will be used 
[ INFO] [1644038005.810115578]: waitForService: Service [/gazebo/set_physics_properties] is now available.
[ INFO] [1644038005.826538596]: Physics dynamic reconfigure ready.
[INFO] [1644038005.911967, 0.000000]: Calling service /gazebo/spawn_urdf_model
New model being published: heightmap
	 Position: [0.0, 0.0, -95.0]
	 Orientation: [0.0, 0.0, 0.0, 1.0]
	 Scale: [1, 1, 1]
New model being published: seafloor
	 Position: [0, 0, -100]
	 Orientation: [0, 0, 0, 1]
	 Scale: [1, 1, 1]
New model being published: north
	 Position: [1000, 0, -50]
	 Orientation: [0, 0, 0, 1]
	 Scale: [1, 1, 1]
New model being published: south
	 Position: [-1000, 0, -50]
	 Orientation: [0, 0, 0, 1]
	 Scale: [1, 1, 1]
New model being published: west
	 Position: [0, -1000, -50]
	 Orientation: [0, 0, 0, 1]
	 Scale: [1, 1, 1]
New model being published: east
	 Position: [0, 1000, -50]
	 Orientation: [0, 0, 0, 1]
	 Scale: [1, 1, 1]
[ INFO] [1644038006.767613769, 0.002000000]: Camera Plugin: Using the 'robotNamespace' param: '/rexrov/'
[ INFO] [1644038006.770914930, 0.002000000]: Camera Plugin (ns = /rexrov/)  <tf_prefix_>, set to ""
[ INFO] [1644038006.856910337, 0.002000000]: Camera Plugin: Using the 'robotNamespace' param: '/rexrov/'
[ INFO] [1644038006.858952491, 0.002000000]: Camera Plugin: Using the 'robotNamespace' param: '/rexrov/'
[ INFO] [1644038006.860726960, 0.002000000]: Camera Plugin (ns = /rexrov/)  <tf_prefix_>, set to ""
[ INFO] [1644038006.861761442, 0.002000000]: Camera Plugin (ns = /rexrov/)  <tf_prefix_>, set to ""
[INFO] [1644038006.891637, 0.002000]: Spawn status: SpawnModel: Successfully spawned entity
[rexrov/urdf_spawner-6] process has finished cleanly
log file: /home/tim/.ros/log/5670a816-8642-11ec-b29b-cd2fa65a7644/rexrov-urdf_spawner-6*.log
Registered HydrodynamicModel type fossen
Registered HydrodynamicModel type sphere
Registered HydrodynamicModel type cylinder
Registered HydrodynamicModel type spheroid
Registered HydrodynamicModel type box
rexrov::rexrov/base_link::added_mass
      779.79     -6.8773     -103.32      8.5426     -165.54     -7.8033
     -6.8773        1222       51.29      409.44     -5.8488      62.726
     -103.32       51.29      3659.9      6.1112     -386.42      10.774
      8.5426      409.44      6.1112       534.9     -10.027      21.019
     -165.54     -5.8488     -386.42     -10.027      842.69     -1.1162
     -7.8033      62.726      10.775      21.019     -1.1162      224.32
rexrov::rexrov/base_link::scaling_added_mass
rexrov::rexrov/base_link::offset_added_mass
rexrov::rexrov/base_link::linear_damping
      -74.82           0           0           0           0           0
           0      -69.48           0           0           0           0
           0           0      -728.4           0           0           0
           0           0           0      -268.8           0           0
           0           0           0           0     -309.77           0
           0           0           0           0           0        -105
rexrov::rexrov/base_link::linear_damping_forward_speed
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
rexrov::rexrov/base_link::quadratic_damping
     -748.22           0           0           0           0           0
           0     -992.53           0           0           0           0
           0           0    -1821.01           0           0           0
           0           0           0        -672           0           0
           0           0           0           0     -774.44           0
           0           0           0           0           0     -523.27
rexrov::rexrov/base_link::scaling_damping
rexrov::rexrov/base_link::offset_linear_damping
rexrov::rexrov/base_link::offset_lin_forward_speed_damping
rexrov::rexrov/base_link::offset_nonlin_damping
rexrov::rexrov/base_link::volume
     1.83826 m^3
rexrov::rexrov/base_link::scaling_volume
rexrov::oberon7/base::added_mass
      78.207           0           0           0           0           0
           0     22.0612           0           0           0           0
           0           0     22.0612           0           0           0
           0           0           0           0           0           0
           0           0           0           0     0.14629           0
           0           0           0           0           0     0.14629
rexrov::oberon7/base::scaling_added_mass
rexrov::oberon7/base::offset_added_mass
rexrov::oberon7/base::linear_damping
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
rexrov::oberon7/base::linear_damping_forward_speed
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
rexrov::oberon7/base::quadratic_damping
    -35.5842           0           0           0           0           0
           0    -14.2147           0           0           0           0
           0           0    -14.2147           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
rexrov::oberon7/base::scaling_damping
rexrov::oberon7/base::offset_linear_damping
rexrov::oberon7/base::offset_lin_forward_speed_damping
rexrov::oberon7/base::offset_nonlin_damping
rexrov::oberon7/base::volume
  0.00278846 m^3
rexrov::oberon7/base::scaling_volume
rexrov::oberon7/shoulder_link::added_mass
     60.0576           0           0           0           0           0
           0     14.3914           0           0           0           0
           0           0     14.3914           0           0           0
           0           0           0           0           0           0
           0           0           0           0   0.0688643           0
           0           0           0           0           0   0.0688643
rexrov::oberon7/shoulder_link::scaling_added_mass
rexrov::oberon7/shoulder_link::offset_added_mass
rexrov::oberon7/shoulder_link::linear_damping
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
rexrov::oberon7/shoulder_link::linear_damping_forward_speed
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
rexrov::oberon7/shoulder_link::quadratic_damping
    -27.3262           0           0           0           0           0
           0    -10.5816           0           0           0           0
           0           0    -10.5816           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
rexrov::oberon7/shoulder_link::scaling_damping
rexrov::oberon7/shoulder_link::offset_linear_damping
rexrov::oberon7/shoulder_link::offset_lin_forward_speed_damping
rexrov::oberon7/shoulder_link::offset_nonlin_damping
rexrov::oberon7/shoulder_link::volume
   0.0019375 m^3
rexrov::oberon7/shoulder_link::scaling_volume
rexrov::oberon7/upper_arm::added_mass
     52.7718           0           0           0           0           0
           0     32.5501           0           0           0           0
           0           0     32.5501           0           0           0
           0           0           0           0           0           0
           0           0           0           0     1.03198           0
           0           0           0           0           0     1.03198
rexrov::oberon7/upper_arm::scaling_added_mass
rexrov::oberon7/upper_arm::offset_added_mass
rexrov::oberon7/upper_arm::linear_damping
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
rexrov::oberon7/upper_arm::linear_damping_forward_speed
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
rexrov::oberon7/upper_arm::quadratic_damping
    -22.9557           0           0           0           0           0
           0    -29.9899           0           0           0           0
           0           0    -29.9899           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
rexrov::oberon7/upper_arm::scaling_damping
rexrov::oberon7/upper_arm::offset_linear_damping
rexrov::oberon7/upper_arm::offset_lin_forward_speed_damping
rexrov::oberon7/upper_arm::offset_nonlin_damping
rexrov::oberon7/upper_arm::volume
  0.00358675 m^3
rexrov::oberon7/upper_arm::scaling_volume
rexrov::oberon7/elbow_link::added_mass
     77.7143           0           0           0           0           0
           0     19.0643           0           0           0           0
           0           0     19.0643           0           0           0
           0           0           0           0           0           0
           0           0           0           0    0.095604           0
           0           0           0           0           0    0.095604
rexrov::oberon7/elbow_link::scaling_added_mass
rexrov::oberon7/elbow_link::offset_added_mass
rexrov::oberon7/elbow_link::linear_damping
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
rexrov::oberon7/elbow_link::linear_damping_forward_speed
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
rexrov::oberon7/elbow_link::quadratic_damping
      -35.36           0           0           0           0           0
           0    -12.3226           0           0           0           0
           0           0    -12.3226           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
rexrov::oberon7/elbow_link::scaling_damping
rexrov::oberon7/elbow_link::offset_linear_damping
rexrov::oberon7/elbow_link::offset_lin_forward_speed_damping
rexrov::oberon7/elbow_link::offset_nonlin_damping
rexrov::oberon7/elbow_link::volume
  0.00297287 m^3
rexrov::oberon7/elbow_link::scaling_volume
rexrov::oberon7/forearm::added_mass
     74.0816           0           0           0           0           0
           0     24.8045           0           0           0           0
           0           0     24.8045           0           0           0
           0           0           0           0           0           0
           0           0           0           0    0.231734           0
           0           0           0           0           0    0.231734
rexrov::oberon7/forearm::scaling_added_mass
rexrov::oberon7/forearm::offset_added_mass
rexrov::oberon7/forearm::linear_damping
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
rexrov::oberon7/forearm::linear_damping_forward_speed
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
rexrov::oberon7/forearm::quadratic_damping
    -31.4847           0           0           0           0           0
           0    -17.7246           0           0           0           0
           0           0    -17.7246           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
rexrov::oberon7/forearm::scaling_damping
rexrov::oberon7/forearm::offset_linear_damping
rexrov::oberon7/forearm::offset_lin_forward_speed_damping
rexrov::oberon7/forearm::offset_nonlin_damping
rexrov::oberon7/forearm::volume
  0.00246322 m^3
rexrov::oberon7/forearm::scaling_volume
rexrov::oberon7/wrist_link::added_mass
     48.6679           0           0           0           0           0
           0     10.6682           0           0           0           0
           0           0     10.6682           0           0           0
           0           0           0           0           0           0
           0           0           0           0   0.0427176           0
           0           0           0           0           0   0.0427176
rexrov::oberon7/wrist_link::scaling_added_mass
rexrov::oberon7/wrist_link::offset_added_mass
rexrov::oberon7/wrist_link::linear_damping
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
rexrov::oberon7/wrist_link::linear_damping_forward_speed
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
rexrov::oberon7/wrist_link::quadratic_damping
    -22.1439           0           0           0           0           0
           0    -8.71369           0           0           0           0
           0           0    -8.71369           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
           0           0           0           0           0           0
rexrov::oberon7/wrist_link::scaling_damping
rexrov::oberon7/wrist_link::offset_linear_damping
rexrov::oberon7/wrist_link::offset_lin_forward_speed_damping
rexrov::oberon7/wrist_link::offset_nonlin_damping
rexrov::oberon7/wrist_link::volume
  0.00112477 m^3
rexrov::oberon7/wrist_link::scaling_volume
Registered ThrusterDynamics type ZeroOrder
Registered ThrusterDynamics type FirstOrder
Registered ThrusterDynamics type Yoerger
Registered ThrusterDynamics type Bessa
Registered ConversionFunction type Basic
Registered ConversionFunction type Bessa
Registered ConversionFunction type LinearInterp
[ INFO] [1644038008.679092632, 0.002000000]: ft_sensor plugin reporting wrench values to the frame [oberon7/end_effector]
[ INFO] [1644038008.679968591, 0.002000000]: ft_sensor plugin reporting wrench values to the frame [oberon7/finger_left]
[ INFO] [1644038008.680748913, 0.002000000]: ft_sensor plugin reporting wrench values to the frame [oberon7/finger_tip_left]
[ INFO] [1644038008.681766874, 0.002000000]: ft_sensor plugin reporting wrench values to the frame [oberon7/finger_right]
[ INFO] [1644038008.682515247, 0.002000000]: ft_sensor plugin reporting wrench values to the frame [oberon7/finger_tip_right]
[ INFO] [1644038008.683492914, 0.002000000]: ft_sensor plugin reporting wrench values to the frame [oberon7/shoulder_link]
[ INFO] [1644038008.684280559, 0.002000000]: ft_sensor plugin reporting wrench values to the frame [oberon7/upper_arm]
[ INFO] [1644038008.685036406, 0.002000000]: ft_sensor plugin reporting wrench values to the frame [oberon7/elbow_link]
[ INFO] [1644038008.686868382, 0.002000000]: ft_sensor plugin reporting wrench values to the frame [oberon7/forearm]
[ INFO] [1644038008.687665886, 0.002000000]: ft_sensor plugin reporting wrench values to the frame [oberon7/wrist_link]
[ INFO] [1644038008.703147417, 0.002000000]: Loading gazebo_ros_control plugin
[ INFO] [1644038008.703245498, 0.002000000]: Starting gazebo_ros_control plugin in namespace: /rexrov
[ INFO] [1644038008.703853752, 0.002000000]: gazebo_ros_control plugin is waiting for model URDF in parameter [/rexrov/robot_description] on the ROS param server.
[ INFO] [1644038008.830307486, 0.002000000]: Loaded gazebo_ros_control.
[INFO] [1644038008.898693, 0.052000]: base_link transform NED to ENU=
[[ 1.0000000e+00  0.0000000e+00  0.0000000e+00]
 [ 0.0000000e+00 -1.0000000e+00 -1.2246468e-16]
 [ 0.0000000e+00  1.2246468e-16 -1.0000000e+00]]
[INFO] [1644038008.900000, 0.052000]: ThrusterManager::update_rate=50
[INFO] [1644038008.904730, 0.054000]: Thruster #0 - proportional - thrusters/0/input
[INFO] [1644038008.905609, 0.056000]: Thruster model:
[INFO] [1644038008.906447, 0.056000]: 	Gain=0.00031
[INFO] [1644038008.907763, 0.056000]: Thruster #1 - proportional - thrusters/1/input
[INFO] [1644038008.908903, 0.058000]: Thruster model:
[INFO] [1644038008.909425, 0.058000]: 	Gain=0.00031
[INFO] [1644038008.910577, 0.060000]: Thruster #2 - proportional - thrusters/2/input
[INFO] [1644038008.911698, 0.060000]: Thruster model:
[INFO] [1644038008.913013, 0.062000]: 	Gain=0.00031
[INFO] [1644038008.914636, 0.064000]: Thruster #3 - proportional - thrusters/3/input
[INFO] [1644038008.915260, 0.064000]: Thruster model:
[INFO] [1644038008.915859, 0.064000]: 	Gain=0.00031
[INFO] [1644038008.917212, 0.066000]: Thruster #4 - proportional - thrusters/4/input
[INFO] [1644038008.917776, 0.066000]: Thruster model:
[INFO] [1644038008.918946, 0.068000]: 	Gain=0.00031
[INFO] [1644038008.920156, 0.068000]: Thruster #5 - proportional - thrusters/5/input
[INFO] [1644038008.920855, 0.070000]: Thruster model:
[INFO] [1644038008.921436, 0.070000]: 	Gain=0.00031
[INFO] [1644038008.922669, 0.072000]: Thruster #6 - proportional - thrusters/6/input
[INFO] [1644038008.923385, 0.072000]: Thruster model:
[INFO] [1644038008.923982, 0.072000]: 	Gain=0.00031
[INFO] [1644038008.925216, 0.074000]: Thruster #7 - proportional - thrusters/7/input
[INFO] [1644038008.926994, 0.076000]: Thruster model:
[INFO] [1644038008.929080, 0.078000]: 	Gain=0.00031
[INFO] [1644038008.930799, 0.080000]: Thruster allocation matrix provided!
[INFO] [1644038008.931862, 0.080000]: TAM=
[INFO] [1644038008.933140, 0.082000]: [[ 0.15974269  0.15974269 -0.15974243 -0.15974243  0.70710686  0.70710686
  -0.70710654 -0.70710654]
 [-0.21361012  0.21361012 -0.21360977  0.21360977  0.7071067  -0.7071067
   0.70710702 -0.70710702]
 [ 0.9637702   0.9637702   0.96377032  0.96377032  0.          0.
   0.          0.        ]
 [ 0.43523203 -0.43523203  0.43523188 -0.43523188 -0.09121676  0.09121676
  -0.09121681  0.09121681]
 [ 0.9430935   0.9430935  -0.94309347 -0.94309347  0.09121679  0.09121679
  -0.09121674 -0.09121674]
 [ 0.13688862 -0.13688862 -0.1368884   0.1368884  -0.64879876  0.64879876
   0.64879873 -0.64879873]]
[INFO] [1644038008.935141, 0.084000]: TAM provided, skipping...
[INFO] [1644038008.935870, 0.084000]: ThrusterManager: ready
[INFO] [1644038008.941053, 0.088000]: Invalid output directory for the TAM matrix, dir=None
[INFO] [1644038008.941872, 0.090000]: ThrusterManager: ready
[INFO] [1644038008.956969, 0.104000]: Controller Spawner: Waiting for service controller_manager/switch_controller
[INFO] [1644038008.959304, 0.106000]: Controller Spawner: Waiting for service controller_manager/unload_controller
[INFO] [1644038008.961541, 0.108000]: Loading controller: /rexrov/oberon7/azimuth/controller
[INFO] [1644038008.973615, 0.120000]: Loading controller: /rexrov/oberon7/shoulder/controller
[INFO] [1644038008.978148, 0.124000]: Loading controller: /rexrov/oberon7/elbow/controller
[INFO] [1644038008.983047, 0.128000]: Controller Spawner: Waiting for service controller_manager/switch_controller
[INFO] [1644038008.984082, 0.130000]: Loading controller: /rexrov/oberon7/roll/controller
[INFO] [1644038008.984722, 0.130000]: Controller Spawner: Waiting for service controller_manager/unload_controller
[INFO] [1644038008.986603, 0.132000]: Loading controller: /rexrov/oberon7/finger_left_joint/controller
[INFO] [1644038008.992264, 0.138000]: Loading controller: /rexrov/oberon7/pitch/controller
[INFO] [1644038008.996519, 0.142000]: Loading controller: /rexrov/oberon7/finger_right_joint/controller
[INFO] [1644038009.001009, 0.146000]: Loading controller: /rexrov/oberon7/wrist/controller
[INFO] [1644038009.005168, 0.150000]: Controller Spawner: Loaded controllers: /rexrov/oberon7/finger_left_joint/controller, /rexrov/oberon7/finger_right_joint/controller
[INFO] [1644038009.008849, 0.154000]: Controller Spawner: Loaded controllers: /rexrov/oberon7/azimuth/controller, /rexrov/oberon7/shoulder/controller, /rexrov/oberon7/elbow/controller, /rexrov/oberon7/roll/controller, /rexrov/oberon7/pitch/controller, /rexrov/oberon7/wrist/controller
[INFO] [1644038009.011446, 0.156000]: Started controllers: /rexrov/oberon7/finger_left_joint/controller, /rexrov/oberon7/finger_right_joint/controller
[INFO] [1644038009.013512, 0.158000]: Started controllers: /rexrov/oberon7/azimuth/controller, /rexrov/oberon7/shoulder/controller, /rexrov/oberon7/elbow/controller, /rexrov/oberon7/roll/controller, /rexrov/oberon7/pitch/controller, /rexrov/oberon7/wrist/controller
@bsb808 bsb808 added the bug Something isn't working label Feb 11, 2022
@mabelzhang
Copy link
Contributor

mabelzhang commented Feb 17, 2022

Thanks for reporting this!

I think the real fix is that we should include that package on the sudo apt install command on the Install Directly on Host page. I see in our dockwater Docker image, we install the package ros-${DIST}-kdl-parser-py in this line, added as a new dependency for the uuv_manipulators package. But it hasn't been added to the said installation page.

I've gone ahead and made that fix. While doing that, I compared the list of packages in the instruction page against the apt install list in the dockwater Noetic Dockerfile. ros-${DIST}-urdfdom-py was also missing and now added to the installation page.

The rosdep line suggested in the original post seems reasonable to add as a troubleshoot tip, in case we forget another package like this in the future. That's the recommended command from the rosdep documentation. I don't know where's the best place to add it. It can either be added to the Clone Dave Repositories page as a redundant measure to make sure nothing falls through the cracks, or be added to the Build Dave Environment page as a Troubleshoot section after catkin_make. There should probably be some verbiage as to, if you need to run this command, then we're missing some packages in the sudo apt install line provided, open a ticket to report it.

What do other maintainers think? (@bsb808, preference question)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants