Closed SUUHOLEE closed 1 month ago
sometimes this means that the brake test was not executed, could that be? By the way, you can already test the dev-humble-launch
branch if you'd like. This branch should work much better and only documentation is missing so it is ready for use.
It seems like you didn't quite understand it accurately. Could you please explain a bit more in detail?
did you execute the brake test?
No, I haven't tested the brakes yet. I don't know exactly how to do it.
okay no problem. Select:
Applications -> BrakeTestMonitorS...
Run the test as you run the LBRServer. Careful, when the test is finished, the robot will execute a sample motion.
This is unrelated to your problem, but could you re-install the lbr-stack
following these instructions:
We are currently undergoing a brake test. Is it normal for the A1 joint to continuously move left and right?
Do I have to quit it midway? Or do I have to wait until it ends?
this test will move each joint left right, from A1 to A7. You have to press and hold play if you are in test mode
when the test is over, the robot will start a left / right motion, so be a bit careful there.
Let me know once you re-installed the lbr-stack
therefore
rm -r lbr-stack
I reinstalled according to quick-start.
Can I end the break test and try connecting to the robot again?
yes so when the robot starts the motion, the brake test is finished. You can just stop it. Sorry for the confusion!
LBRServer Select the desired FRI send period [ms] : 5 Select your remote IP address : 192.170.10.5 Select the desired FRI control mode : POSITION_CONTROL Select the desired FRI client command mode : POSITION -> terminal : ros2 launch lbr_bringup bringup.launch.py model:=med14 sim:=false rviz:=true moveit:=true
but same error occuired the first picture.
when you go to Station -> Safety -> Status
what can you see?
State : Warning Time : ~
Safety Control Position sensor not referenced (K1:A1, A2, A3, A4, A5, A6, A7). These are deactivated rows in the PSM configurations.
what version of the FRI are you running and what did you install on the robot controller? I am just confused that it worked yesterday
maybe try restart the system
this is robot controller version??
yes, rotot was worked well yesterday :( I also very confused why robot don't connect labtop
looks good to me. I would suggest a restart see if the error persists
Does restart mean to turn the robot off and on again?
If so, I think I did it at least 5 times.
hm okay
maybe you are somehow using the wrong version of the FRI. Did you specify 1.15
when you build this project?
https://github.com/lbr-stack/lbr_fri_ros2_stack/issues/152#issuecomment-1924424184
Probably so. I am using the code above with some modifications.
but the driver doesn't even connect right?
Yes, it doesn't seem to be able to connect in the first place. It seems like an error occurs from ros2 bring up ~ .
have you tried running the raw FRI?
how to running raw FRI?
suho@suho:~/lbr-stack3$ ros2 launch lbr_bringup bringup.launch.py model:=med14 sim:=false rviz:=true moveit:=true [INFO] [launch]: All log files can be found below /home/suho/.ros/log/2024-05-14-02-30-16-275628-suho-18406 [INFO] [launch]: Default logging verbosity is set to INFO [INFO] [ros2_control_node-1]: process started with pid [18408] [INFO] [static_transform_publisher-2]: process started with pid [18410] [INFO] [move_group-3]: process started with pid [18412] [INFO] [spawner-4]: process started with pid [18414] [INFO] [spawner-5]: process started with pid [18416] [INFO] [spawner-6]: process started with pid [18418] [INFO] [spawner-7]: process started with pid [18420] [static_transform_publisher-2] [INFO] [1715621416.827391994] [static_transform_publisher_qQc4a9bmBimOE1qE]: Spinning until stopped - publishing transform [static_transform_publisher-2] translation: ('0.000000', '0.000000', '0.000000') [static_transform_publisher-2] rotation: ('0.000000', '0.000000', '0.000000', '1.000000') [static_transform_publisher-2] from 'world' to 'lbr/world' [ros2_control_node-1] [WARN] [1715621416.885057154] [lbr.controller_manager]: [Deprecated] Passing the robot description parameter directly to the control_manager node is deprecated. Use '~/robot_description' topic from 'robot_state_publisher' instead. [ros2_control_node-1] [INFO] [1715621416.885884393] [resource_manager]: Loading hardware 'lbr_system_interface' [ros2_control_node-1] [INFO] [1715621416.892627664] [resource_manager]: Initialize hardware 'lbr_system_interface' [ros2_control_node-1] [INFO] [1715621416.892824800] [lbr_fri_ros2::AsyncClient]: Configuring client. [ros2_control_node-1] [INFO] [1715621416.892839274] [lbr_fri_ros2::AsyncClient]: Command guard variant: 'default'. [ros2_control_node-1] [INFO] [1715621416.892852058] [lbr_fri_ros2::CommandGuard]: Parameters: [ros2_control_node-1] [INFO] [1715621416.892861489] [lbr_fri_ros2::CommandGuard]: Joint A1 limits: Position: [-170.0, 170.0] deg, velocity: 85.0 deg/s, torque: 200.0 Nm [ros2_control_node-1] [INFO] [1715621416.892878676] [lbr_fri_ros2::CommandGuard]: Joint A2 limits: Position: [-120.0, 120.0] deg, velocity: 85.0 deg/s, torque: 200.0 Nm [ros2_control_node-1] [INFO] [1715621416.892891875] [lbr_fri_ros2::CommandGuard]: Joint A3 limits: Position: [-170.0, 170.0] deg, velocity: 100.0 deg/s, torque: 200.0 Nm [ros2_control_node-1] [INFO] [1715621416.892904667] [lbr_fri_ros2::CommandGuard]: Joint A4 limits: Position: [-120.0, 120.0] deg, velocity: 75.0 deg/s, torque: 200.0 Nm [ros2_control_node-1] [INFO] [1715621416.892917404] [lbr_fri_ros2::CommandGuard]: Joint A5 limits: Position: [-170.0, 170.0] deg, velocity: 130.0 deg/s, torque: 200.0 Nm [ros2_control_node-1] [INFO] [1715621416.892929877] [lbr_fri_ros2::CommandGuard]: Joint A6 limits: Position: [-120.0, 120.0] deg, velocity: 135.0 deg/s, torque: 200.0 Nm [ros2_control_node-1] [INFO] [1715621416.892943138] [lbr_fri_ros2::CommandGuard]: Joint A7 limits: Position: [-175.0, 175.0] deg, velocity: 135.0 deg/s, torque: 200.0 Nm [ros2_control_node-1] [INFO] [1715621416.892956714] [lbr_fri_ros2::CommandInterface]: ** Parameters: [ros2_control_node-1] [INFO] [1715621416.892964801] [lbr_fri_ros2::CommandInterface]: pid.p: 1.0 [ros2_control_node-1] [INFO] [1715621416.892973524] [lbr_fri_ros2::CommandInterface]: pid.i: 0.0 [ros2_control_node-1] [INFO] [1715621416.892981818] [lbr_fri_ros2::CommandInterface]: pid.d: 0.0 [ros2_control_node-1] [INFO] [1715621416.892989932] [lbr_fri_ros2::CommandInterface]: pid.i_max: 0.0 [ros2_control_node-1] [INFO] [1715621416.892998237] [lbr_fri_ros2::CommandInterface]: pid.i_min: 0.0 [ros2_control_node-1] [INFO] [1715621416.893006182] [lbr_fri_ros2::CommandInterface]: pid.antiwindup: false [ros2_control_node-1] [INFO] [1715621416.893017069] [lbr_fri_ros2::StateInterface]: Parameters: [ros2_control_node-1] [INFO] [1715621416.893024606] [lbr_fri_ros2::StateInterface]: external_torque_cutoff_frequency: 10.0 Hz [ros2_control_node-1] [INFO] [1715621416.893033723] [lbr_fri_ros2::StateInterface]: measured_torque_cutoff_frequency: 10.0 Hz [ros2_control_node-1] [INFO] [1715621416.893041935] [lbr_fri_ros2::AsyncClient]: Open loop: 'true'. [ros2_control_node-1] [INFO] [1715621416.893050106] [lbr_fri_ros2::AsyncClient]: Client configured. [ros2_control_node-1] [INFO] [1715621416.899799450] [resource_manager]: Successful initialization of hardware 'lbr_system_interface' [ros2_control_node-1] [WARN] [1715621416.900048072] [lbr.controller_manager]: [Deprecated]: Automatic activation of all hardware components will not be supported in the future anymore. Use hardware_spawner instead. [ros2_control_node-1] [INFO] [1715621416.900109661] [resource_manager]: 'configure' hardware 'lbr_system_interface'
[ros2_control_node-1] [INFO] [1715621416.900163230] [resource_manager]: 'activate' hardware 'lbr_system_interface' [ros2_control_node-1] [INFO] [1715621416.900180582] [lbr_fri_ros2::App]: Opening UDP socket with port_id 30200. [ros2_control_node-1] [INFO] [1715621416.900217494] [lbr_fri_ros2::App]: Socket opened successfully. [ros2_control_node-1] [INFO] [1715621416.900327469] [lbr_ros2_control::SystemInterface]: Waiting for robot heartbeat [1/10]. Port ID: 30200. [ros2_control_node-1] [WARN] [1715621416.900421204] [lbr_fri_ros2::App]: Realtime kernel recommended but not required. [ros2_control_node-1] [INFO] [1715621416.900447952] [lbr_fri_ros2::App]: Starting run thread. [move_group-3] [INFO] [1715621416.901618782] [moveit_rdf_loader.rdf_loader]: Loaded robot model in 0.00881315 seconds [move_group-3] [INFO] [1715621416.901717716] [moveit_robot_model.robot_model]: Loading robot model 'med14'... [move_group-3] [INFO] [1715621416.901737714] [moveit_robot_model.robot_model]: No root/virtual joint specified in SRDF. Assuming fixed joint [ros2_control_node-1] [INFO] [1715621417.900456413] [lbr_ros2_control::SystemInterface]: Waiting for robot heartbeat [2/10]. Port ID: 30200. [move_group-3] [INFO] [1715621417.906904184] [moveit_ros.planning_scene_monitor.planning_scene_monitor]: Publishing maintained planning scene on 'monitored_planning_scene' [move_group-3] [INFO] [1715621417.907112301] [moveit.ros_planning_interface.moveit_cpp]: Listening to 'joint_states' for joint states [move_group-3] [INFO] [1715621417.907997358] [moveit_ros.current_state_monitor]: Listening to joint states on topic 'joint_states' [move_group-3] [INFO] [1715621417.908526115] [moveit_ros.planning_scene_monitor.planning_scene_monitor]: Listening to '/lbr/attached_collision_object' for attached collision objects [move_group-3] [INFO] [1715621417.908583538] [moveit_ros.planning_scene_monitor.planning_scene_monitor]: Starting planning scene monitor [move_group-3] [INFO] [1715621417.909001412] [moveit_ros.planning_scene_monitor.planning_scene_monitor]: Listening to '/lbr/planning_scene' [move_group-3] [INFO] [1715621417.909021234] [moveit_ros.planning_scene_monitor.planning_scene_monitor]: Starting world geometry update monitor for collision objects, attached objects, octomap updates. [move_group-3] [INFO] [1715621417.909535769] [moveit_ros.planning_scene_monitor.planning_scene_monitor]: Listening to 'collision_object' [move_group-3] [INFO] [1715621417.909937021] [moveit_ros.planning_scene_monitor.planning_scene_monitor]: Listening to 'planning_scene_world' for planning scene world geometry [move_group-3] [WARN] [1715621417.911631082] [moveit.ros.occupancy_map_monitor.middleware_handle]: Resolution not specified for Octomap. Assuming resolution = 0.1 instead [move_group-3] [ERROR] [1715621417.911653515] [moveit.ros.occupancy_map_monitor.middleware_handle]: No 3D sensor plugin(s) defined for octomap updates [move_group-3] [INFO] [1715621418.513670811] [moveit.ros_planning_interface.moveit_cpp]: Loading planning pipeline 'ompl' [move_group-3] [INFO] [1715621418.530712203] [moveit.ros_planning.planning_pipeline]: Using planning interface 'OMPL' [move_group-3] [INFO] [1715621418.535763731] [moveit_ros.add_time_optimal_parameterization]: Param 'ompl.path_tolerance' was not set. Using default value: 0.100000 [move_group-3] [INFO] [1715621418.535777150] [moveit_ros.add_time_optimal_parameterization]: Param 'ompl.resample_dt' was not set. Using default value: 0.100000 [move_group-3] [INFO] [1715621418.535781656] [moveit_ros.add_time_optimal_parameterization]: Param 'ompl.min_angle_change' was not set. Using default value: 0.001000 [move_group-3] [INFO] [1715621418.535826258] [moveit_ros.fix_workspace_bounds]: Param 'ompl.default_workspace_bounds' was not set. Using default value: 10.000000 [move_group-3] [INFO] [1715621418.535840675] [moveit_ros.fix_start_state_bounds]: Param 'ompl.start_state_max_bounds_error' was set to 0.100000 [move_group-3] [INFO] [1715621418.535845753] [moveit_ros.fix_start_state_bounds]: Param 'ompl.start_state_max_dt' was not set. Using default value: 0.500000 [move_group-3] [INFO] [1715621418.535856070] [moveit_ros.fix_start_state_collision]: Param 'ompl.start_state_max_dt' was not set. Using default value: 0.500000 [move_group-3] [INFO] [1715621418.535861212] [moveit_ros.fix_start_state_collision]: Param 'ompl.jiggle_fraction' was set to 0.050000 [move_group-3] [INFO] [1715621418.535872261] [moveit_ros.fix_start_state_collision]: Param 'ompl.max_sampling_attempts' was not set. Using default value: 100 [move_group-3] [INFO] [1715621418.535883196] [moveit.ros_planning.planning_pipeline]: Using planning request adapter 'Add Time Optimal Parameterization' [move_group-3] [INFO] [1715621418.535889254] [moveit.ros_planning.planning_pipeline]: Using planning request adapter 'Resolve constraint frames to robot links' [move_group-3] [INFO] [1715621418.535892688] [moveit.ros_planning.planning_pipeline]: Using planning request adapter 'Fix Workspace Bounds' [move_group-3] [INFO] [1715621418.535896075] [moveit.ros_planning.planning_pipeline]: Using planning request adapter 'Fix Start State Bounds' [move_group-3] [INFO] [1715621418.535899207] [moveit.ros_planning.planning_pipeline]: Using planning request adapter 'Fix Start State In Collision' [move_group-3] [INFO] [1715621418.535902399] [moveit.ros_planning.planning_pipeline]: Using planning request adapter 'Fix Start State Path Constraints' [move_group-3] [INFO] [1715621418.573734737] [moveit.plugins.moveit_simple_controller_manager]: Added FollowJointTrajectory controller for joint_trajectory_controller [move_group-3] [INFO] [1715621418.573949612] [moveit.plugins.moveit_simple_controller_manager]: Returned 1 controllers in list [move_group-3] [INFO] [1715621418.573987261] [moveit.plugins.moveit_simple_controller_manager]: Returned 1 controllers in list [move_group-3] [INFO] [1715621418.574467683] [moveit_ros.trajectory_execution_manager]: Trajectory execution is managing controllers [move_group-3] [INFO] [1715621418.574510060] [move_group.move_group]: MoveGroup debug mode is ON [move_group-3] [INFO] [1715621418.596444347] [move_group.move_group]: [move_group-3] [move_group-3] **** [move_group-3] MoveGroup using: [move_group-3] - ApplyPlanningSceneService [move_group-3] - ClearOctomapService [move_group-3] - CartesianPathService [move_group-3] - ExecuteTrajectoryAction [move_group-3] - GetPlanningSceneService [move_group-3] - KinematicsService [move_group-3] - MoveAction [move_group-3] - MotionPlanService [move_group-3] - QueryPlannersService [move_group-3] * - StateValidationService [move_group-3] **** [move_group-3] [move_group-3] [INFO] [1715621418.596503985] [moveit_move_group_capabilities_base.move_group_context]: MoveGroup context using planning plugin ompl_interface/OMPLPlanner [move_group-3] [INFO] [1715621418.596521826] [moveit_move_group_capabilities_base.move_group_context]: MoveGroup context initialization complete [move_group-3] Loading 'move_group/ApplyPlanningSceneService'... [move_group-3] Loading 'move_group/ClearOctomapService'... [move_group-3] Loading 'move_group/MoveGroupCartesianPathService'... [move_group-3] Loading 'move_group/MoveGroupExecuteTrajectoryAction'... [move_group-3] Loading 'move_group/MoveGroupGetPlanningSceneService'... [move_group-3] Loading 'move_group/MoveGroupKinematicsService'... [move_group-3] Loading 'move_group/MoveGroupMoveAction'... [move_group-3] Loading 'move_group/MoveGroupPlanService'... [move_group-3] Loading 'move_group/MoveGroupQueryPlannersService'... [move_group-3] Loading 'move_group/MoveGroupStateValidationService'... [move_group-3] [move_group-3] You can start planning now! [move_group-3] [ros2_control_node-1] [INFO] [1715621418.900941272] [lbr_ros2_control::SystemInterface]: Waiting for robot heartbeat [3/10]. Port ID: 30200. [spawner-6] [INFO] [1715621419.560178280] [lbr.spawner_lbr_state_broadcaster]: Waiting for '/lbr/controller_manager' services to be available [spawner-7] [INFO] [1715621419.563423959] [lbr.spawner_joint_trajectory_controller]: Waiting for '/lbr/controller_manager' services to be available [spawner-5] [INFO] [1715621419.596731017] [lbr.spawner_force_torque_broadcaster]: Waiting for '/lbr/controller_manager' services to be available [spawner-4] [INFO] [1715621419.669998368] [lbr.spawner_joint_state_broadcaster]: Waiting for '/lbr/controller_manager' services to be available [ros2_control_node-1] [INFO] [1715621419.901726295] [lbr_ros2_control::SystemInterface]: Waiting for robot heartbeat [4/10]. Port ID: 30200. [ros2_control_node-1] [INFO] [1715621420.902732391] [lbr_ros2_control::SystemInterface]: Waiting for robot heartbeat [5/10]. Port ID: 30200. [spawner-6] [INFO] [1715621421.584253431] [lbr.spawner_lbr_state_broadcaster]: Waiting for '/lbr/controller_manager' services to be available [spawner-7] [INFO] [1715621421.584727950] [lbr.spawner_joint_trajectory_controller]: Waiting for '/lbr/controller_manager' services to be available [spawner-5] [INFO] [1715621421.620548070] [lbr.spawner_force_torque_broadcaster]: Waiting for '/lbr/controller_manager' services to be available [spawner-4] [INFO] [1715621421.694241683] [lbr.spawner_joint_state_broadcaster]: Waiting for '/lbr/controller_manager' services to be available [ros2_control_node-1] [INFO] [1715621421.903606100] [lbr_ros2_control::SystemInterface]: Waiting for robot heartbeat [6/10]. Port ID: 30200. [ros2_control_node-1] [INFO] [1715621422.904279804] [lbr_ros2_control::SystemInterface]: Waiting for robot heartbeat [7/10]. Port ID: 30200. [spawner-6] [INFO] [1715621423.609621818] [lbr.spawner_lbr_state_broadcaster]: Waiting for '/lbr/controller_manager' services to be available [spawner-7] [INFO] [1715621423.609616134] [lbr.spawner_joint_trajectory_controller]: Waiting for '/lbr/controller_manager' services to be available [spawner-5] [INFO] [1715621423.646819579] [lbr.spawner_force_torque_broadcaster]: Waiting for '/lbr/controller_manager' services to be available [spawner-4] [INFO] [1715621423.719952653] [lbr.spawner_joint_state_broadcaster]: Waiting for '/lbr/controller_manager' services to be available [ros2_control_node-1] [INFO] [1715621423.904777082] [lbr_ros2_control::SystemInterface]: Waiting for robot heartbeat [8/10]. Port ID: 30200. [ros2_control_node-1] [INFO] [1715621424.905444119] [lbr_ros2_control::SystemInterface]: Waiting for robot heartbeat [9/10]. Port ID: 30200. [spawner-6] [INFO] [1715621425.635844627] [lbr.spawner_lbr_state_broadcaster]: Waiting for '/lbr/controller_manager' services to be available [spawner-7] [INFO] [1715621425.635840440] [lbr.spawner_joint_trajectory_controller]: Waiting for '/lbr/controller_manager' services to be available [spawner-5] [INFO] [1715621425.673063912] [lbr.spawner_force_torque_broadcaster]: Waiting for '/lbr/controller_manager' services to be available [spawner-4] [INFO] [1715621425.747412014] [lbr.spawner_joint_state_broadcaster]: Waiting for '/lbr/controller_manager' services to be available [ros2_control_node-1] [INFO] [1715621425.905714484] [lbr_ros2_control::SystemInterface]: Waiting for robot heartbeat [10/10]. Port ID: 30200. [ros2_control_node-1] [INFO] [1715621426.906269699] [lbr_fri_ros2::App]: Closing UDP socket. [ros2_control_node-1] [INFO] [1715621426.906372902] [lbr_fri_ros2::App]: Socket closed successfully. [ros2_control_node-1] [ERROR] [1715621426.906439787] [lbr_ros2_control::SystemInterface]: Failed to connect to robot on max attempts. [ros2_control_node-1] [INFO] [1715621426.906495687] [resource_manager]: Failed to 'activate' hardware 'lbr_system_interface' [ros2_control_node-1] [INFO] [1715621426.916892044] [lbr.controller_manager]: update rate is 100 Hz [ros2_control_node-1] [INFO] [1715621426.917154676] [lbr.controller_manager]: RT kernel is recommended for better performance [ros2_control_node-1] [INFO] [1715621426.973824461] [lbr.controller_manager]: Loading controller 'joint_state_broadcaster' [spawner-4] [INFO] [1715621426.988192024] [lbr.spawner_joint_state_broadcaster]: Loaded joint_state_broadcaster [ros2_control_node-1] [INFO] [1715621426.989378571] [lbr.controller_manager]: Configuring controller 'joint_state_broadcaster' [ros2_control_node-1] [INFO] [1715621426.989506301] [lbr.joint_state_broadcaster]: 'joints' or 'interfaces' parameter is empty. All available state interfaces will be published [spawner-4] [INFO] [1715621427.018469904] [lbr.spawner_joint_state_broadcaster]: Configured and activated joint_state_broadcaster [ros2_control_node-1] [INFO] [1715621427.063698851] [lbr.controller_manager]: Loading controller 'lbr_state_broadcaster' [spawner-6] [INFO] [1715621427.078656693] [lbr.spawner_lbr_state_broadcaster]: Loaded lbr_state_broadcaster [ros2_control_node-1] [INFO] [1715621427.079500389] [lbr.controller_manager]: Loading controller 'joint_trajectory_controller' [ros2_control_node-1] [WARN] [1715621427.095584672] [lbr.joint_trajectory_controller]: [Deprecated]: "allow_nonzero_velocity_at_trajectory_end" is set to true. The default behavior will change to false. [ros2_control_node-1] [INFO] [1715621427.097618797] [lbr.controller_manager]: Configuring controller 'lbr_state_broadcaster' [spawner-7] [INFO] [1715621427.098629328] [lbr.spawner_joint_trajectory_controller]: Loaded joint_trajectory_controller [ros2_control_node-1] [INFO] [1715621427.107801559] [lbr.controller_manager]: Configuring controller 'joint_trajectory_controller' [ros2_control_node-1] [INFO] [1715621427.108102229] [lbr.joint_trajectory_controller]: No specific joint names are used for command interfaces. Using 'joints' parameter. [ros2_control_node-1] [INFO] [1715621427.108142523] [lbr.joint_trajectory_controller]: Command interfaces are [position] and state interfaces are [position velocity]. [ros2_control_node-1] [INFO] [1715621427.108164970] [lbr.joint_trajectory_controller]: Using 'splines' interpolation method. [ros2_control_node-1] [INFO] [1715621427.109495798] [lbr.joint_trajectory_controller]: Controller state will be published at 50.00 Hz. [ros2_control_node-1] [INFO] [1715621427.111348440] [lbr.joint_trajectory_controller]: Action status changes will be monitored at 20.00 Hz. [ros2_control_node-1] [INFO] [1715621427.117688536] [lbr.controller_manager]: Loading controller 'force_torque_broadcaster' [spawner-5] [INFO] [1715621427.138601843] [lbr.spawner_force_torque_broadcaster]: Loaded force_torque_broadcaster [ros2_control_node-1] [INFO] [1715621427.157796635] [lbr.controller_manager]: Configuring controller 'force_torque_broadcaster' [spawner-6] [INFO] [1715621427.158888676] [lbr.spawner_lbr_state_broadcaster]: Configured and activated lbr_state_broadcaster [INFO] [spawner-4]: process has finished cleanly [pid 18414] [spawner-7] [INFO] [1715621427.188617204] [lbr.spawner_joint_trajectory_controller]: Configured and activated joint_trajectory_controller [INFO] [spawner-6]: process has finished cleanly [pid 18418] [INFO] [spawner-7]: process has finished cleanly [pid 18420] [INFO] [spawner-5]: process has finished cleanly [pid 18416] [spawner-5] [INFO] [1715621427.208847784] [lbr.spawner_force_torque_broadcaster]: Configured and activated force_torque_broadcaster [INFO] [robot_state_publisher-8]: process started with pid [18540] [INFO] [rviz2-9]: process started with pid [18550] [robot_state_publisher-8] [INFO] [1715621427.462509098] [lbr.robot_state_publisher]: got segment link_0 [robot_state_publisher-8] [INFO] [1715621427.462654701] [lbr.robot_state_publisher]: got segment link_1 [robot_state_publisher-8] [INFO] [1715621427.462674178] [lbr.robot_state_publisher]: got segment link_2 [robot_state_publisher-8] [INFO] [1715621427.462699653] [lbr.robot_state_publisher]: got segment link_3 [robot_state_publisher-8] [INFO] [1715621427.462708882] [lbr.robot_state_publisher]: got segment link_4 [robot_state_publisher-8] [INFO] [1715621427.462717042] [lbr.robot_state_publisher]: got segment link_5 [robot_state_publisher-8] [INFO] [1715621427.462744730] [lbr.robot_state_publisher]: got segment link_6 [robot_state_publisher-8] [INFO] [1715621427.462754863] [lbr.robot_state_publisher]: got segment link_7 [robot_state_publisher-8] [INFO] [1715621427.462765745] [lbr.robot_state_publisher]: got segment link_8 [robot_state_publisher-8] [INFO] [1715621427.462775395] [lbr.robot_state_publisher]: got segment link_ee [robot_state_publisher-8] [INFO] [1715621427.462784928] [lbr.robot_state_publisher]: got segment world [move_group-3] Error: TF_NAN_INPUT: Ignoring transform for child_frame_id "lbr/link_1" from authority "Authority undetectable" because of a nan value in the transform (nan nan nan) (nan nan nan nan) [move_group-3] at line 235 in ./src/buffer_core.cpp [move_group-3] Error: TF_DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "lbr/link_1" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan) [move_group-3] at line 254 in ./src/buffer_core.cpp [move_group-3] Error: TF_NAN_INPUT: Ignoring transform for child_frame_id "lbr/link_2" from authority "Authority undetectable" because of a nan value in the transform (nan nan nan) (nan nan nan nan) [move_group-3] at line 235 in ./src/buffer_core.cpp [move_group-3] Error: TF_DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "lbr/link_2" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan) [move_group-3] at line 254 in ./src/buffer_core.cpp [move_group-3] Error: TF_NAN_INPUT: Ignoring transform for child_frame_id "lbr/link_3" from authority "Authority undetectable" because of a nan value in the transform (nan nan nan) (nan nan nan nan) [move_group-3] at line 235 in ./src/buffer_core.cpp [move_group-3] Error: TF_DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "lbr/link_3" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan) [move_group-3] at line 254 in ./src/buffer_core.cpp [move_group-3] Error: TF_NAN_INPUT: Ignoring transform for child_frame_id "lbr/link_4" from authority "Authority undetectable" because of a nan value in the transform (nan nan nan) (nan nan nan nan) [move_group-3] at line 235 in ./src/buffer_core.cpp [move_group-3] Error: TF_DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "lbr/link_4" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan) [move_group-3] at line 254 in ./src/buffer_core.cpp [move_group-3] Error: TF_NAN_INPUT: Ignoring transform for child_frame_id "lbr/link_5" from authority "Authority undetectable" because of a nan value in the transform (nan nan nan) (nan nan nan nan) [move_group-3] at line 235 in ./src/buffer_core.cpp [move_group-3] Error: TF_DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "lbr/link_5" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan) [move_group-3] at line 254 in ./src/buffer_core.cpp [move_group-3] Error: TF_NAN_INPUT: Ignoring transform for child_frame_id "lbr/link_6" from authority "Authority undetectable" because of a nan value in the transform (nan nan nan) (nan nan nan nan) [move_group-3] at line 235 in ./src/buffer_core.cpp [move_group-3] Error: TF_DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "lbr/link_6" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan) [move_group-3] at line 254 in ./src/buffer_core.cpp [move_group-3] Error: TF_NAN_INPUT: Ignoring transform for child_frame_id "lbr/link_7" from authority "Authority undetectable" because of a nan value in the transform (nan nan nan) (nan nan nan nan) [move_group-3] at line 235 in ./src/buffer_core.cpp [move_group-3] Error: TF_DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "lbr/link_7" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan) [move_group-3] at line 254 in ./src/buffer_core.cpp [rviz2-9] Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway. [move_group-3] Error: TF_NAN_INPUT: Ignoring transform for child_frame_id "lbr/link_1" from authority "Authority undetectable" because of a nan value in the transform (nan nan nan) (nan nan nan nan) [move_group-3] at line 235 in ./src/buffer_core.cpp [move_group-3] Error: TF_DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "lbr/link_1" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan) [move_group-3] at line 254 in ./src/buffer_core.cpp [move_group-3] Error: TF_NAN_INPUT: Ignoring transform for child_frame_id "lbr/link_2" from authority "Authority undetectable" because of a nan value in the transform (nan nan nan) (nan nan nan nan) [move_group-3] at line 235 in ./src/buffer_core.cpp [move_group-3] Error: TF_DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "lbr/link_2" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan) [move_group-3] at line 254 in ./src/buffer_core.cpp [move_group-3] Error: TF_NAN_INPUT: Ignoring transform for child_frame_id "lbr/link_3" from authority "Authority undetectable" because of a nan value in the transform (nan nan nan) (nan nan nan nan) [move_group-3] at line 235 in ./src/buffer_core.cpp [move_group-3] Error: TF_DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "lbr/link_3" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan) [move_group-3] at line 254 in ./src/buffer_core.cpp [move_group-3] Error: TF_NAN_INPUT: Ignoring transform for child_frame_id "lbr/link_4" from authority "Authority undetectable" because of a nan value in the transform (nan nan nan) (nan nan nan nan) [move_group-3] at line 235 in ./src/buffer_core.cpp [move_group-3] Error: TF_DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "lbr/link_4" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan) [move_group-3] at line 254 in ./src/buffer_core.cpp [move_group-3] Error: TF_NAN_INPUT: Ignoring transform for child_frame_id "lbr/link_5" from authority "Authority undetectable" because of a nan value in the transform (nan nan nan) (nan nan nan nan) [move_group-3] at line 235 in ./src/buffer_core.cpp [move_group-3] Error: TF_DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "lbr/link_5" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan) [move_group-3] at line 254 in ./src/buffer_core.cpp [move_group-3] Error: TF_NAN_INPUT: Ignoring transform for child_frame_id "lbr/link_6" from authority "Authority undetectable" because of a nan value in the transform (nan nan nan) (nan nan nan nan) [move_group-3] at line 235 in ./src/buffer_core.cpp [move_group-3] Error: TF_DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "lbr/link_6" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan) [move_group-3] at line 254 in ./src/buffer_core.cpp [move_group-3] Error: TF_NAN_INPUT: Ignoring transform for child_frame_id "lbr/link_7" from authority "Authority undetectable" because of a nan value in the transform (nan nan nan) (nan nan nan nan) [move_group-3] at line 235 in ./src/buffer_core.cpp [move_group-3] Error: TF_DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "lbr/link_7" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan) [move_group-3] at line 254 in ./src/buffer_core.cpp [move_group-3] Error: TF_NAN_INPUT: Ignoring transform for child_frame_id "lbr/link_1" from authority "Authority undetectable" because of a nan value in the transform (nan nan nan) (nan nan nan nan) [move_group-3] at line 235 in ./src/buffer_core.cpp [move_group-3] Error: TF_DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "lbr/link_1" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan) [move_group-3] at line 254 in ./src/buffer_core.cpp [move_group-3] Error: TF_NAN_INPUT: Ignoring transform for child_frame_id "lbr/link_2" from authority "Authority undetectable" because of a nan value in the transform (nan nan nan) (nan nan nan nan) [move_group-3] at line 235 in ./src/buffer_core.cpp [move_group-3] Error: TF_DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "lbr/link_2" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan) [move_group-3] at line 254 in ./src/buffer_core.cpp [move_group-3] Error: TF_NAN_INPUT: Ignoring transform for child_frame_id "lbr/link_3" from authority "Authority undetectable" because of a nan value in the transform (nan nan nan) (nan nan nan nan) [move_group-3] at line 235 in ./src/buffer_core.cpp [move_group-3] Error: TF_DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "lbr/link_3" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan) [move_group-3] at line 254 in ./src/buffer_core.cpp [move_group-3] Error: TF_NAN_INPUT: Ignoring transform for child_frame_id "lbr/link_4" from authority "Authority undetectable" because of a nan value in the transform (nan nan nan) (nan nan nan nan) [move_group-3] at line 235 in ./src/buffer_core.cpp [move_group-3] Error: TF_DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "lbr/link_4" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan) [move_group-3] at line 254 in ./src/buffer_core.cpp [move_group-3] Error: TF_NAN_INPUT: Ignoring transform for child_frame_id "lbr/link_5" from authority "Authority undetectable" because of a nan value in the transform (nan nan nan) (nan nan nan nan) [move_group-3] at line 235 in ./src/buffer_core.cpp [move_group-3] Error: TF_DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "lbr/link_5" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan) [move_group-3] at line 254 in ./src/buffer_core.cpp [move_group-3] Error: TF_NAN_INPUT: Ignoring transform for child_frame_id "lbr/link_6" from authority "Authority undetectable" because of a nan value in the transform (nan nan nan) (nan nan nan nan) [move_group-3] at line 235 in ./src/buffer_core.cpp [move_group-3] Error: TF_DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "lbr/link_6" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan) [move_group-3] at line 254 in ./src/buffer_core.cpp [move_group-3] Error: TF_NAN_INPUT: Ignoring transform for child_frame_id "lbr/link_7" from authority "Authority undetectable" because of a nan value in the transform (nan nan nan) (nan nan nan nan) [move_group-3] at line 235 in ./src/buffer_core.cpp [move_group-3] Error: TF_DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "lbr/link_7" from authority "Authority undetectable" because of an invalid quaternion in the transform (nan nan nan nan)
above code is error code in terminal
I mean you can essentially see here
[ros2_control_node-1] [INFO] [1715621420.902732391] [lbr_ros2_control::SystemInterface]: Waiting for robot heartbeat [5/10]. Port ID: 30200.
that no connection is established ever
could you please share how you built this project?
There is nothing called project.
Using ROS is all about moving the robot using the path planning code mentioned above.
This is a project that reads magnetic field sensor values into another laptop after movement.
I am wondering how you compile this project
I am conducting experiments to optimize the arrangement of eight electromagnets in an electromagnet system to maximize force and torque, and validating this through experiments.
Is this information do you want information?
no.
What steps did you follow to build this project?
Thank you for your kind reply.
I came back today and tried to communicate and confirmed that the error was gone. That error code seems to occur when the Ethernet cable is not connected to the robot. (I connected it.) Therefore, the Ethernet cable may be the problem or the cable connecting the Ethernet cable to the laptop.
awsome!
Make sure you re-install the lbr-stack
@SUUHOLEE :
Download
source /opt/ros/humble/setup.bash
export FRI_CLIENT_VERSION=1.15
mkdir -p lbr-stack/src && cd lbr-stack
vcs import src --input https://raw.githubusercontent.com/lbr-stack/lbr_fri_ros2_stack/humble/lbr_fri_ros2_stack/repos-fri-${FRI_CLIENT_VERSION}.yaml
rosdep install --from-paths src -i -r -y
Build
colcon build --symlink-install
Run
source install/setup.bash
ros2 launch lbr_bringup bringup.launch.py model:=med14 sim:=false moveit:=true
Hi mhubii,
Until yesterday, I was able to operate the robot well. (POSITION_CONTROL - POSITION & terminal: ros2 launch lbr_bringup bringup.launch.py model:=med14 sim:=false moveit:=true)
However, today when I try to communicate with the robot, I'm experiencing CK_COMPOUND_RETURN_ERROR as shown in the picture of the SMART PAD below.
Do you happen to know under what circumstances this ERROR occurs?
Thank you