pal-robotics / tiago_tutorials

Public tutorials of TIAGo robot
71 stars 41 forks source link

Installation Error #30

Closed shrirangsp closed 3 years ago

shrirangsp commented 3 years ago

Hello,

Configuration: Ubuntu 16.04 + ROS Kinetic

Errors << transmission_interface:make /home/ros/tiago_public_ws/logs/transmission_interface/build.make.001.log
In file included from /home/ros/tiago_public_ws/src/ros_control/hardware_interface/include/hardware_interface/actuator_command_interface.h:34:0, from /home/ros/tiago_public_ws/src/ros_control/transmission_interface/include/transmission_interface/transmission_loader.h:48, from /home/ros/tiago_public_ws/src/ros_control/transmission_interface/src/transmission_loader.cpp:32: /home/ros/tiago_public_ws/src/ros_control/hardware_interface/include/hardware_interface/actuator_state_interface.h:54:71: error: ‘nullptr’ was not declared in this scope const double eff, const double absolute_pos = nullptr, ^ /home/ros/tiago_public_ws/src/ros_control/hardware_interface/include/hardware_interface/actuator_state_interface.h:55:53: error: ‘nullptr’ was not declared in this scope const double torque_sensor = nullptr, ^ /home/ros/tiago_public_ws/src/ros_control/hardware_interface/include/hardware_interface/actuator_state_interface.h:56:62: error: ‘nullptr’ was not declared in this scope const std::vector pid_gains = nullptr, ^ /home/ros/tiago_public_ws/src/ros_control/hardware_interface/include/hardware_interface/actuator_state_interface.h:57:47: error: ‘nullptr’ was not declared in this scope const double ff_term = nullptr) ^ In file included from /home/ros/tiago_public_ws/src/ros_control/transmission_interface/include/transmission_interface/transmission_loader.h:48:0, from /home/ros/tiago_public_ws/src/ros_control/transmission_interface/src/transmission_loader.cpp:32: /home/ros/tiago_public_ws/src/ros_control/hardware_interface/include/hardware_interface/actuator_command_interface.h:55:55: error: ‘nullptr’ was not declared in this scope std::vector pid_gains_cmd = nullptr, double ff_term_cmd = nullptr) ^ /home/ros/tiago_public_ws/src/ros_control/hardware_interface/include/hardware_interface/actuator_command_interface.h:55:86: error: ‘nullptr’ was not declared in this scope std::vector pid_gains_cmd = nullptr, double* ff_term_cmd = nullptr) ^ /home/ros/tiago_public_ws/src/ros_control/hardware_interface/include/hardware_interface/actuator_command_interface.h: In constructor ‘hardware_interface::ActuatorHandle::ActuatorHandle()’: /home/ros/tiago_public_ws/src/ros_control/hardware_interface/include/hardware_interface/actuator_commandinterface.h:44:35: error: ‘nullptr’ was not declared in this scope : ActuatorStateHandle(), cmd(nullptr), pid_gainscmd(nullptr), ff_termcmd(nullptr) ^ make[2]: [CMakeFiles/transmission_interface_loader.dir/src/transmission_loader.cpp.o] Error 1 make[2]: Waiting for unfinished jobs.... In file included from /home/ros/tiago_public_ws/src/ros_control/transmission_interface/include/transmission_interface/transmission_interface_loader.h:52:0, from /home/ros/tiago_public_ws/src/ros_control/transmission_interface/src/transmission_interface_loader.cpp:33: /home/ros/tiago_public_ws/src/ros_control/hardware_interface/include/hardware_interface/actuator_state_interface.h:54:71: error: ‘nullptr’ was not declared in this scope const double eff, const double absolute_pos = nullptr, ^ /home/ros/tiago_public_ws/src/ros_control/hardware_interface/include/hardware_interface/actuator_state_interface.h:55:53: error: ‘nullptr’ was not declared in this scope const double torque_sensor = nullptr, ^ /home/ros/tiago_public_ws/src/ros_control/hardware_interface/include/hardware_interface/actuator_state_interface.h:56:62: error: ‘nullptr’ was not declared in this scope const std::vector pid_gains = nullptr, ^ /home/ros/tiago_public_ws/src/ros_control/hardware_interface/include/hardware_interface/actuator_state_interface.h:57:47: error: ‘nullptr’ was not declared in this scope const double ff_term = nullptr) ^ In file included from /home/ros/tiago_public_ws/src/ros_control/transmission_interface/include/transmission_interface/transmission_interface_loader.h:53:0, from /home/ros/tiago_public_ws/src/ros_control/transmission_interface/src/transmission_interface_loader.cpp:33: /home/ros/tiago_public_ws/src/ros_control/hardware_interface/include/hardware_interface/actuator_command_interface.h:55:55: error: ‘nullptr’ was not declared in this scope std::vector pid_gains_cmd = nullptr, double ff_term_cmd = nullptr) ^ /home/ros/tiago_public_ws/src/ros_control/hardware_interface/include/hardware_interface/actuator_command_interface.h:55:86: error: ‘nullptr’ was not declared in this scope std::vector pid_gains_cmd = nullptr, double* ff_term_cmd = nullptr) ^ /home/ros/tiago_public_ws/src/ros_control/hardware_interface/include/hardware_interface/actuator_command_interface.h: In constructor ‘hardware_interface::ActuatorHandle::ActuatorHandle()’: /home/ros/tiago_public_ws/src/ros_control/hardware_interface/include/hardware_interface/actuator_commandinterface.h:44:35: error: ‘nullptr’ was not declared in this scope : ActuatorStateHandle(), cmd(nullptr), pid_gainscmd(nullptr), ff_termcmd(nullptr) ^ make[2]: [CMakeFiles/transmission_interface_loader.dir/src/transmission_interface_loader.cpp.o] Error 1 make[1]: [CMakeFiles/transmission_interface_loader.dir/all] Error 2 make: *** [all] Error 2 cd /home/ros/tiago_public_ws/build/transmission_interface; catkin build --get-env transmission_interface | catkin env -si /usr/bin/make --jobserver-fds=6,7 -j; cd - ........................................................................................................................................................................................................... Failed << transmission_interface:make [ Exited with code 2 ]
Failed <<< transmission_interface [ 2.3 seconds ]
Abandoned <<< pal_carbon_collector [ Unrelated job failed ]
Abandoned <<< pal_statistics [ Unrelated job failed ]
Abandoned <<< simple_models_description [ Unrelated job failed ]
Abandoned <<< demo_motions [ Unrelated job failed ]
Abandoned <<< tiago_description [ Unrelated job failed ]
Abandoned <<< joy_teleop [ Unrelated job failed ]
Abandoned <<< tiago_aruco_demo [ Unrelated job failed ]
Abandoned <<< tiago_pick_demo [ Unrelated job failed ]
Abandoned <<< controller_manager [ Unrelated job failed ]
Abandoned <<< force_torque_sensor_controller [ Unrelated job failed ]
Abandoned <<< forward_command_controller [ Unrelated job failed ]
Abandoned <<< imu_sensor_controller [ Unrelated job failed ]
Abandoned <<< joint_state_controller [ Unrelated job failed ]
Abandoned <<< joint_torque_sensor_state_controller [ Unrelated job failed ]
Abandoned <<< mode_state_controller [ Unrelated job failed ]
Abandoned <<< temperature_sensor_controller [ Unrelated job failed ]
Abandoned <<< pal_navigation_sm [ Unrelated job failed ]
Abandoned <<< controller_manager_tests [ Unrelated job failed ]
Abandoned <<< combined_robot_hw_tests [ Unrelated job failed ]
Abandoned <<< diff_drive_controller [ Unrelated job failed ]
Abandoned <<< effort_controllers [ Unrelated job failed ]
Abandoned <<< four_wheel_steering_controller [ Unrelated job failed ]
Abandoned <<< gripper_action_controller [ Unrelated job failed ]
Abandoned <<< joint_trajectory_controller [ Unrelated job failed ]
Abandoned <<< pal_gazebo_worlds [ Unrelated job failed ]
Abandoned <<< pal_gripper [ Unrelated job failed ]
Abandoned <<< pal_gripper_controller_configuration [ Unrelated job failed ]
Abandoned <<< pal_gripper_gazebo [ Unrelated job failed ]
Abandoned <<< pal_gazebo_plugins [ Unrelated job failed ]
Abandoned <<< pal_navigation_cfg_ari [ Unrelated job failed ]
Abandoned <<< pal_navigation_cfg_pmb2 [ Unrelated job failed ]
Abandoned <<< pal_navigation_cfg_tiago [ Unrelated job failed ]
Abandoned <<< pal_navigation_cfg_tiago_dual [ Unrelated job failed ]
Abandoned <<< dynamic_introspection [ Unrelated job failed ]
Abandoned <<< pal_wsg_gripper [ Unrelated job failed ]
Abandoned <<< pal_wsg_gripper_controller_configuration [ Unrelated job failed ]
Abandoned <<< pal_wsg_gripper_gazebo [ Unrelated job failed ]
Abandoned <<< pmb2_2dnav [ Unrelated job failed ]
Abandoned <<< pmb2_2dnav_gazebo [ Unrelated job failed ]
Abandoned <<< pmb2_bringup [ Unrelated job failed ]
Abandoned <<< pmb2_controller_configuration [ Unrelated job failed ]
Abandoned <<< pmb2_controller_configuration_gazebo [ Unrelated job failed ]
Abandoned <<< pmb2_gazebo [ Unrelated job failed ]
Abandoned <<< position_controllers [ Unrelated job failed ]
Abandoned <<< play_motion [ Unrelated job failed ]
Abandoned <<< robot_pose [ Unrelated job failed ]
Abandoned <<< roboticsgroup_gazebo_plugins [ Unrelated job failed ]
Abandoned <<< rqt_controller_manager [ Unrelated job failed ]
Abandoned <<< simple_models_gazebo [ Unrelated job failed ]
Abandoned <<< tiago_2dnav [ Unrelated job failed ]
Abandoned <<< tiago_2dnav_gazebo [ Unrelated job failed ]
Abandoned <<< tiago_bringup [ Unrelated job failed ]
Abandoned <<< tiago_controller_configuration [ Unrelated job failed ]
Abandoned <<< tiago_controller_configuration_gazebo [ Unrelated job failed ]
Abandoned <<< tiago_gazebo [ Unrelated job failed ]
Abandoned <<< tiago_multi [ Unrelated job failed ]
Abandoned <<< gazebo_ros_control [ Unrelated job failed ]
Abandoned <<< pal_hardware_gazebo [ Unrelated job failed ]
Abandoned <<< velocity_controllers [ Unrelated job failed ]
Finished <<< say_something [ 1.4 seconds ]
Finished <<< pal_web_msgs [ 6.0 seconds ]
Finished <<< tiago_opencv_tutorial [ 7.7 seconds ]
Finished <<< gazebo_ros [ 18.2 seconds ]
Finished <<< gazebo_plugins [ 1 minute and 11.6 seconds ]
[build] Summary: 73 of 133 packages succeeded.
[build] Ignored: 12 packages were skipped or are blacklisted.
[build] Warnings: 1 packages succeeded with warnings.
[build] Abandoned: 59 packages were abandoned.
[build] Failed: 1 packages failed.
[build] Runtime: 1 minute and 20.6 seconds total.
[build] Note: Workspace packages have changed, please re-source setup files to use them.

Kindly help in resolving this errors.

Thank you, Shrirang

saikishor commented 3 years ago

@shrirangsp Thanks for showing interest in our TIAGo tutorials. It seems one of our recent change has broken the Kinetic tutorials, we will be fixing it soon by this week. Thank you for pointing it out. Sorry for the inconvenience caused.

We have recently added the option to try our TIAGo simulation using dockers. This is pretty easy to setup and you will be able to launch the simulation and start working with it in minutes.

Please kindly visit the section "Docker-based installation" in the page : http://wiki.ros.org/Robots/TIAGo/melodic_install.

We hope this helps you to continue using our TIAGo tutorials.

Thank you,

saikishor commented 3 years ago

@shrirangsp The error you have mentioned in this issue, have been fixed with the recent changes pushed to our GitHub on last Friday. Could you please pull the recent fixes and give it a try?.

Best Regards, PAL Robotics Team.

saikishor commented 3 years ago

Hello @shrirangsp ,

We hope your issue is resolved with the recent changes pushed to our GitHub repositories. We will be closing this issue on this regard. Have a fruitful time with our TIAGo Simulation.

Best Regards, PAL Robotics Team.