Giter VIP home page Giter VIP logo

Comments (7)

RDaneelOlivav avatar RDaneelOlivav commented on August 10, 2024 4

It worked the compilation for me. The procedure I followed was:

  1. Start from a clean ~/catkin_ws
  2. cd ~/catkin_ws/src; git clone https://github.com/ros-industrial/universal_robot.git
  3. cd ~/catkin_ws; catkin_make; source devel/setup.bash
  4. cd ~/catkin_ws/src; git clone https://github.com/lihuang3/ur5_ROS-Gazebo.git
  5. cp ~/catkin_ws/src/ur5_ROS-Gazebo/src/ur_description/ur5.urdf.xacro ~/catkin_ws/src/universal_robot/ur_description/urdf/
  6. cp ~/catkin_ws/src/ur5_ROS-Gazebo/src/ur_description/common.gazebo.xacro ~/catkin_ws/src/universal_robot/ur_description/urdf/
  7. cp ~/catkin_ws/src/ur5_ROS-Gazebo/blocks_poses.h ~/catkin_ws/devel/include/ur5_notebook/

Hope it helps, I'll continue testing ;)

from ur5_ros-gazebo.

yyc9268 avatar yyc9268 commented on August 10, 2024 3

I found a generally working solution.
Make the include directory structure as 'ur5_ROS-Gazebo/include/ur5_notebook'
And move the 'blocks_poses.h' into this.
The final structure should be 'ur5_ROS-Gazebo/include/ur5_notebook/blocks_poses.h'
This solution clearly works for both of 'catkin make' and 'colcon build'.

from ur5_ros-gazebo.

lihuang3 avatar lihuang3 commented on August 10, 2024

@williamjames88 I would suggest you undo this step and see if you could catkin make without errors. Meanwhile, please double check whether you had followed the instruction step-by-step.

from ur5_ros-gazebo.

williamjames88 avatar williamjames88 commented on August 10, 2024

@lihuang3 Hi, I heeded your advice and I'm still getting the same error.
I also tried creating a new folder and downloaded only your repository into it but still fails to catkin_make.
Here's the full code:

gg@gg:~/ur5_ws$ catkin_make
Base path: /home/gg/ur5_ws
Source space: /home/gg/ur5_ws/src
Build space: /home/gg/ur5_ws/build
Devel space: /home/gg/ur5_ws/devel
Install space: /home/gg/ur5_ws/install

Running command: "make cmake_check_build_system" in "/home/gg/ur5_ws/build"

Running command: "make -j1 -l1" in "/home/gg/ur5_ws/build"

[ 0%] Built target _ur_msgs_generate_messages_check_deps_SetPayload
[ 0%] Built target _ur_msgs_generate_messages_check_deps_SetIO
[ 0%] Built target _ur_msgs_generate_messages_check_deps_ToolDataMsg
[ 0%] Built target _ur_msgs_generate_messages_check_deps_Digital
[ 0%] Built target std_msgs_generate_messages_py
[ 0%] Built target _ur_msgs_generate_messages_check_deps_IOStates
[ 0%] Built target _ur_msgs_generate_messages_check_deps_MasterboardDataMsg
[ 0%] Built target _ur_msgs_generate_messages_check_deps_RobotStateRTMsg
[ 0%] Built target _ur_msgs_generate_messages_check_deps_Analog
[ 13%] Built target ur_msgs_generate_messages_py
[ 13%] Built target std_msgs_generate_messages_nodejs
[ 23%] Built target ur_msgs_generate_messages_nodejs
[ 23%] Built target std_msgs_generate_messages_eus
[ 35%] Built target ur_msgs_generate_messages_eus
[ 35%] Built target std_msgs_generate_messages_cpp
[ 46%] Built target ur_msgs_generate_messages_cpp
[ 46%] Built target std_msgs_generate_messages_lisp
[ 56%] Built target ur_msgs_generate_messages_lisp
[ 56%] Built target ur_msgs_generate_messages
[ 57%] Building CXX object ur5_ROS-Gazebo/CMakeFiles/blocks_poses_publisher.dir/blocks_poses_publisher.cpp.o
/home/gg/ur5_ws/src/ur5_ROS-Gazebo/blocks_poses_publisher.cpp:14:39: fatal error: ur5_notebook/blocks_poses.h: No such file or directory
compilation terminated.

ur5_ROS-Gazebo/CMakeFiles/blocks_poses_publisher.dir/build.make:62: recipe for target 'ur5_ROS-Gazebo/CMakeFiles/blocks_poses_publisher.dir/blocks_poses_publisher.cpp.o' failed
make[2]: *** [ur5_ROS-Gazebo/CMakeFiles/blocks_poses_publisher.dir/blocks_poses_publisher.cpp.o] Error 1
CMakeFiles/Makefile2:1747: recipe for target 'ur5_ROS-Gazebo/CMakeFiles/blocks_poses_publisher.dir/all' failed
make[1]: *** [ur5_ROS-Gazebo/CMakeFiles/blocks_poses_publisher.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j1 -l1" failed

from ur5_ros-gazebo.

lihuang3 avatar lihuang3 commented on August 10, 2024

@williamjames88 Looks like that there is a blocks_poses.h file under 'ur5_ws/devel/include/ur5_notebook/', which I assume it was not configured by ourselves. Anyway, I just push the file to the root directory of the repo. You can try adding it to the directory mentioned above.

from ur5_ros-gazebo.

portgasray avatar portgasray commented on August 10, 2024

It works for me:

image

from ur5_ros-gazebo.

Cyano0 avatar Cyano0 commented on August 10, 2024

I think I have this similar issue after I tried everything mentioned above, done adding blocks_poses.h to 'include/ur5_notebook' directory. Unfortunately there is still error when dong catkin_make. Could anyone be able to help by any chance?

Here is the error information:

[ 0%] Built target _ur_msgs_generate_messages_check_deps_SetIO
[ 0%] Built target _ur_msgs_generate_messages_check_deps_Analog
[ 0%] Built target _ur_msgs_generate_messages_check_deps_ToolDataMsg
[ 0%] Built target std_msgs_generate_messages_cpp
[ 0%] Built target _ur_msgs_generate_messages_check_deps_IOStates
[ 0%] Built target _ur_msgs_generate_messages_check_deps_RobotStateRTMsg
[ 0%] Built target _ur_msgs_generate_messages_check_deps_MasterboardDataMsg
[ 0%] Built target _ur_msgs_generate_messages_check_deps_Digital
[ 0%] Built target _ur_msgs_generate_messages_check_deps_SetSpeedSliderFraction
[ 0%] Built target std_msgs_generate_messages_nodejs
[ 0%] Built target std_msgs_generate_messages_py
[ 0%] Built target _ur_msgs_generate_messages_check_deps_SetPayload
[ 0%] Built target _ur_msgs_generate_messages_check_deps_RobotModeDataMsg
[ 0%] Built target std_msgs_generate_messages_eus
[ 0%] Built target std_msgs_generate_messages_lisp
[ 0%] Built target gazebo_msgs_generate_messages_lisp
[ 0%] Built target sensor_msgs_generate_messages_py
[ 0%] Built target std_srvs_generate_messages_eus
[ 0%] Built target geometry_msgs_generate_messages_py
[ 0%] Built target gazebo_msgs_generate_messages_nodejs
[ 0%] Built target gazebo_msgs_generate_messages_cpp
[ 0%] Built target geometry_msgs_generate_messages_eus
[ 0%] Built target roscpp_generate_messages_cpp
[ 0%] Built target sensor_msgs_generate_messages_nodejs
[ 0%] Built target trajectory_msgs_generate_messages_lisp
[ 0%] Built target gazebo_msgs_generate_messages_py
[ 0%] Built target trajectory_msgs_generate_messages_py
[ 0%] Built target sensor_msgs_generate_messages_eus
[ 0%] Built target trajectory_msgs_generate_messages_eus
[ 0%] Built target sensor_msgs_generate_messages_cpp
[ 0%] Built target trajectory_msgs_generate_messages_cpp
[ 0%] Built target geometry_msgs_generate_messages_cpp
[ 0%] Built target std_srvs_generate_messages_cpp
[ 0%] Built target roscpp_generate_messages_nodejs
[ 0%] Built target rosgraph_msgs_generate_messages_lisp
[ 0%] Built target rosgraph_msgs_generate_messages_py
[ 0%] Built target trajectory_msgs_generate_messages_nodejs
[ 0%] Built target std_srvs_generate_messages_lisp
[ 0%] Built target geometry_msgs_generate_messages_lisp
[ 0%] Built target roscpp_generate_messages_lisp
[ 0%] Built target std_srvs_generate_messages_py
[ 0%] Built target roscpp_generate_messages_eus
[ 0%] Built target roscpp_generate_messages_py
[ 0%] Built target rosgraph_msgs_generate_messages_cpp
[ 0%] Built target gazebo_msgs_generate_messages_eus
[ 0%] Built target rosgraph_msgs_generate_messages_eus
[ 0%] Built target std_srvs_generate_messages_nodejs
[ 0%] Built target rosgraph_msgs_generate_messages_nodejs
[ 0%] Built target geometry_msgs_generate_messages_nodejs
[ 0%] Built target sensor_msgs_generate_messages_lisp
[ 1%] Linking CXX executable /home/interact/ur_ws/devel/lib/ur5_notebook/blocks_spawner
[ 2%] Built target ur_driver_gencfg
[ 2%] Built target _ur5_notebook_generate_messages_check_deps_Tracker
[ 4%] Built target ur10_kin
[ 4%] Built target _ur5_notebook_generate_messages_check_deps_blocks_poses
[ 9%] Built target ur3_kin
[ 9%] Built target ur5_kin
[ 21%] Built target ur_msgs_generate_messages_nodejs
[ 34%] Built target ur_msgs_generate_messages_cpp
[ 48%] Built target ur_msgs_generate_messages_py
[ 60%] Built target ur_msgs_generate_messages_lisp
[ 74%] Built target ur_msgs_generate_messages_eus
[ 75%] Linking CXX executable /home/interact/ur_ws/devel/lib/ur5_notebook/blocks_poses_publisher
[ 79%] Built target ur5_notebook_generate_messages_py
[ 81%] Built target ur5_notebook_generate_messages_nodejs
[ 84%] Built target ur5_notebook_generate_messages_cpp
[ 87%] Built target ur5_notebook_generate_messages_eus
ur5_ROS-Gazebo/CMakeFiles/blocks_spawner.dir/build.make:113: recipe for target '/home/interact/ur_ws/devel/lib/ur5_notebook/blocks_spawner' failed
make[2]: *** [/home/interact/ur_ws/devel/lib/ur5_notebook/blocks_spawner] Error 1
CMakeFiles/Makefile2:2035: recipe for target 'ur5_ROS-Gazebo/CMakeFiles/blocks_spawner.dir/all' failed
make[1]: *** [ur5_ROS-Gazebo/CMakeFiles/blocks_spawner.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 92%] Built target ur10_moveit_plugin
[ 95%] Built target ur5_moveit_plugin
collect2: error: ld returned 1 exit status
ur5_ROS-Gazebo/CMakeFiles/blocks_poses_publisher.dir/build.make:113: recipe for target '/home/interact/ur_ws/devel/lib/ur5_notebook/blocks_poses_publisher' failed
make[2]: *** [/home/interact/ur_ws/devel/lib/ur5_notebook/blocks_poses_publisher] Error 1
CMakeFiles/Makefile2:1902: recipe for target 'ur5_ROS-Gazebo/CMakeFiles/blocks_poses_publisher.dir/all' failed
make[1]: *** [ur5_ROS-Gazebo/CMakeFiles/blocks_poses_publisher.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2

from ur5_ros-gazebo.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.