-
Notifications
You must be signed in to change notification settings - Fork 231
Description
I have successfully managed to move the robot after establishing an RSI interface and installing RT-Preeemt kernel for my PC.
in order to move the robot I load an Moveit! RViz Plugin package built with KR6R900 xacro file.
after that I launch
roslaunch kuka_rsi_hw_interface test_hardware_interface.launch sim:=false
[ INFO] [1521192109.017223355]: Got connection from robot
[INFO] [WallTime: 1521192109.024914] Started controllers: position_trajectory_controller, joint_state_controller
by establishing the connection and giving to real time priority to kuka_rsi_hw_interface
without problem, I can move each joint using:
rosrun rqt_joint_trajectory_controller rqt_joint_trajectory_controller
after establishing the RSI connection, the 3D model of the robot in Moveit interface, shows the initial position of the robot somewhere strange (all joints at 0).
this problem, results in failing the possibility to command the robot from Moveit, as it can not find a feasible solution.
[ERROR] [1521191669.111218235]: Found empty JointState message
[ERROR] [1521191669.111253879]: Found empty JointState message
[ INFO] [1521191669.135948573]: Found a contact between 'link_1' (type 'Robot link') and 'link_4' (type 'Robot link'), which constitutes a collision. Contact information is not stored.
[ INFO] [1521191669.136117037]: Collision checking is considered complete (collision was found and 0 contacts are stored)
[ INFO] [1521191669.136177080]: Start state appears to be in collision with respect to group ALL_HAND
[ WARN] [1521191669.440121515]: Unable to find a valid state nearby the start state (using jiggle fraction of 0.050000 and 100 sampling attempts). Passing the original planning request to the planner.
[ERROR] [1521191669.440678395]: Found empty JointState message
[ERROR] [1521191669.456379933]: Found empty JointState message
[ INFO] [1521191669.458346701]: No optimization objective specified, defaulting to PathLengthOptimizationObjective
[ INFO] [1521191669.459705318]: No planner specified. Using default.
[ INFO] [1521191669.471234226]: LBKPIECE1: Attempting to use default projection.
[ INFO] [1521191669.474916260]: LBKPIECE1: Attempting to use default projection.
[ INFO] [1521191669.476581331]: LBKPIECE1: Attempting to use default projection.
[ WARN] [1521191669.477486431]: LBKPIECE1: Skipping invalid start state (invalid state)
[ERROR] [1521191669.481797118]: LBKPIECE1: Motion planning start tree could not be initialized!
[ INFO] [1521191669.483058267]: LBKPIECE1: Attempting to use default projection.
[ WARN] [1521191669.483480308]: LBKPIECE1: Skipping invalid start state (invalid state)
[ WARN] [1521191669.484615941]: LBKPIECE1: Skipping invalid start state (invalid state)
[ERROR] [1521191669.487371590]: LBKPIECE1: Motion planning start tree could not be initialized!
[ERROR] [1521191669.488962577]: LBKPIECE1: Motion planning start tree could not be initialized!
[ INFO] [1521191669.489875834]: LBKPIECE1: Attempting to use default projection.
[ WARN] [1521191669.490197610]: LBKPIECE1: Skipping invalid start state (invalid state)
[ERROR] [1521191669.490518865]: LBKPIECE1: Motion planning start tree could not be initialized!
[ WARN] [1521191669.491006016]: ParallelPlan::solve(): Unable to find solution by any of the threads in 0.018775 seconds
[ INFO] [1521191669.491432781]: LBKPIECE1: Attempting to use default projection.
[ WARN] [1521191669.491616590]: LBKPIECE1: Skipping invalid start state (invalid state)
[ERROR] [1521191669.491778512]: LBKPIECE1: Motion planning start tree could not be initialized!
[ INFO] [1521191669.491981629]: LBKPIECE1: Attempting to use default projection.
[ WARN] [1521191669.492134078]: LBKPIECE1: Skipping invalid start state (invalid state)
[ERROR] [1521191669.492289074]: LBKPIECE1: Motion planning start tree could not be initialized!
[ INFO] [1521191669.492444350]: LBKPIECE1: Attempting to use default projection.
[ WARN] [1521191669.492609990]: LBKPIECE1: Skipping invalid start state (invalid state)
[ERROR] [1521191669.493308512]: LBKPIECE1: Motion planning start tree could not be initialized!
[ INFO] [1521191669.493532308]: LBKPIECE1: Attempting to use default projection.
[ WARN] [1521191669.493711371]: LBKPIECE1: Skipping invalid start state (invalid state)
[ERROR] [1521191669.493868313]: LBKPIECE1: Motion planning start tree could not be initialized!
[ WARN] [1521191669.494043061]: ParallelPlan::solve(): Unable to find solution by any of the threads in 0.002787 seconds
[ INFO] [1521191669.494279450]: LBKPIECE1: Attempting to use default projection.
[ WARN] [1521191669.494441234]: LBKPIECE1: Skipping invalid start state (invalid state)
[ERROR] [1521191669.494595569]: LBKPIECE1: Motion planning start tree could not be initialized!
[ INFO] [1521191669.494876843]: LBKPIECE1: Attempting to use default projection.
[ WARN] [1521191669.495049480]: LBKPIECE1: Skipping invalid start state (invalid state)
[ERROR] [1521191669.495211510]: LBKPIECE1: Motion planning start tree could not be initialized!
[ WARN] [1521191669.495393061]: ParallelPlan::solve(): Unable to find solution by any of the threads in 0.001210 seconds
[ INFO] [1521191669.502281036]: Unable to solve the planning problem
[ INFO] [1521191669.531462806]: ABORTED: No motion plan found. No execution attempted.
initial position defined in my ros_rsi.src is
; Move to start position
PTP {A1 0, A2 -90, A3 90, A4 0, A5 90, A6 0}
the same as the setting in the XACRO file. exapmle:
<joint name="${prefix}joint_a2" type="revolute">
<origin xyz="0.025 0 0" rpy="0 -1.5708 0"/>
<parent link="${prefix}link_1"/>
<child link="${prefix}link_2"/>
<axis xyz="0 1 0"/>
<limit effort="0" lower="${-DEG2RAD * 190}" upper="${DEG2RAD * 45}" velocity="${DEG2RAD * 300}"/>
the parameter "robot_description" is not loaded in the test launch file as it has been already loaded in the Moveit package.
Does anyone know that what the problem is ?

