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

Failed to fetch current robot state #1

Open
Diankuang-Wu opened this issue Aug 7, 2020 · 2 comments
Open

Failed to fetch current robot state #1

Diankuang-Wu opened this issue Aug 7, 2020 · 2 comments

Comments

@Diankuang-Wu
Copy link

Diankuang-Wu commented Aug 7, 2020

Hi, I copy the codes, and input the command:
1] roslaunch ur_gazebo ur3.launch limited:=true
2] roslaunch ur3_moveit_config ur3_moveit_planning_execution.launch sim:=true limited:=true
3] rosrun testos s_traj.py
also,
1] roslaunch testos rl.launch
2] roslaunch ur3_moveit_planning.launch
3] rosrun testos s_traj.py
face a same issue:

=========>>> PRESS 'ENTER' CONFIGURATION
[ INFO] [1596791045.980253708]: Loading robot model 'ur3'...
[ WARN] [1596791045.980837610]: Skipping virtual joint 'fixed_base' because its child frame 'base_link' does not match the URDF frame 'world'
[ INFO] [1596791045.980859451]: No root/virtual joint specified in SRDF. Assuming fixed joint
[ WARN] [1596791046.052541693, 1309.635000000]: Kinematics solver doesn't support #attempts anymore, but only a timeout.
Please remove the parameter '/robot_description_kinematics/manipulator/kinematics_solver_attempts' from your configuration.
[ INFO] [1596791047.245663905, 1310.828000000]: Ready to take commands for planning group manipulator.
[ INFO] [1596791050.757244805, 1314.332000000]: Didn't received robot state (joint angles) with recent timestamp within 1 seconds.
Check clock synchronization if your are running ROS across multiple machines!
[ERROR] [1596791050.757294649, 1314.332000000]: Failed to fetch current robot state
Traceback (most recent call last):
File "/home/wu/catkin_ws/src/ROS_UR3_control/testos/src/s_traj.py", line 254, in
main()
File "/home/wu/catkin_ws/src/ROS_UR3_control/testos/src/s_traj.py", line 205, in main
tar_sim.init_motion()
File "/home/wu/catkin_ws/src/ROS_UR3_control/testos/src/s_traj.py", line 56, in init_motion
joint_goal[0] = -pi/2
IndexError: list assignment index out of range

after several tries and google, the issue wasn't solved, could you give some advice? Thank you

@Steigner
Copy link
Owner

Steigner commented Aug 8, 2020

Hi, I suppose problem is in get_current_joint_values(). Please check out this issue moveit/moveit#1187, i think there you'll be able to find out solve in answer Hubert51.
During testing this script, I never had this issue in method init_motion(), so maybe try to check out, if you have install all moveit depedencies. So hopefully it will help you!

@Diankuang-Wu
Copy link
Author

Thank you, I have figured out the issue, the reason of it should be a compiling error about ur_modern_driver when catkin_make it. It should be avoided,but I am careless.
But now, when I input the commands:
1] roslaunch testos rl.launch
2] roslaunch ur3_moveit_planning.launch
3] rosrun testos run_Q.py (or: rosrun testos run_DQN.py)
I face a new issue:
1] Gym environment done
2] Start episode:0
3] Simulation reset
4] ERROR: Can't reset the simulation!
5] ERROR: Can't reset the simulation!
6] ERROR: Can't reset the simulation!

...

how should I do for it? Thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants