Field-Robotics-Lab/dave

what‘s error with eca_a9

Opened this issue · 1 comments

When I run roslaunch eca_a9_gazebo start_demo_teleop.launch joy_id:=0 appears
ERROR: cannot launch node of type [joy/joy_node]: joy
ROS path [0]=/opt/ros/noetic/share/ros
ROS path [1]=/home/tao/uuv_ws/src/dave/urdf/robots/caldus_description
ROS path [2]=/home/tao/uuv_ws/src/dave/urdf/robots/caracara_description
ROS path [3]=/home/tao/uuv_ws/src/dave/examples/dave_demo_launch
ROS path [4]=/home/tao/uuv_ws/src/dave/gazebo/dave_gazebo_sensor_plugins
ROS path [5]=/home/tao/uuv_ws/src/dave/gazebo/dave_gazebo_sensors
ROS path [6]=/home/tao/uuv_ws/src/dave/gazebo/dave_gazebo_visual_plugins
ROS path [7]=/home/tao/uuv_ws/src/dave/gazebo/dave_gazebo_world_plugins
ROS path [8]=/home/tao/uuv_ws/src/dave/gazebo/dave_gazebo_ros_plugins
ROS path [9]=/home/tao/uuv_ws/src/dave/gazebo/dave_gazebo_model_plugins
ROS path [10]=/home/tao/uuv_ws/src/dave/examples/dave_nodes
ROS path [11]=/home/tao/uuv_ws/src/dave/urdf/manipulators/dave_oberon7_description
ROS path [12]=/home/tao/uuv_ws/src/dave/models/dave_object_models
ROS path [13]=/home/tao/uuv_ws/src/dave/urdf/dave_snippets
ROS path [14]=/home/tao/uuv_ws/src/ds_msgs/ds_acomms_msgs
ROS path [15]=/home/tao/uuv_ws/src/ds_msgs/ds_core_msgs
ROS path [16]=/home/tao/uuv_ws/src/ds_msgs/ds_actuator_msgs
ROS path [17]=/home/tao/uuv_ws/src/ds_msgs/ds_hotel_msgs
ROS path [18]=/home/tao/uuv_ws/src/ds_msgs/ds_multibeam_msgs
ROS path [19]=/home/tao/uuv_ws/src/ds_msgs/ds_mx_msgs
ROS path [20]=/home/tao/uuv_ws/src/ds_msgs/ds_nav_msgs
ROS path [21]=/home/tao/uuv_ws/src/ds_msgs/ds_control_msgs
ROS path [22]=/home/tao/uuv_ws/src/ds_msgs/ds_nmea_msgs
ROS path [23]=/home/tao/uuv_ws/src/ds_msgs/ds_nmea_parsers
ROS path [24]=/home/tao/uuv_ws/src/ds_msgs/ds_ocomms_msgs
ROS path [25]=/home/tao/uuv_ws/src/ds_msgs/ds_sensor_msgs
ROS path [26]=/home/tao/uuv_ws/src/ds_msgs/ds_sensor_parsers
ROS path [27]=/home/tao/uuv_ws/src/ds_sim
ROS path [28]=/home/tao/uuv_ws/src/eca_a9/eca_a9_control/eca_a9_control
ROS path [29]=/home/tao/uuv_ws/src/eca_a9/eca_a9_description
ROS path [30]=/home/tao/uuv_ws/src/eca_a9/eca_a9_gazebo
ROS path [31]=/home/tao/uuv_ws/src/dave/urdf/robots/glider_description
ROS path [32]=/home/tao/uuv_ws/src/lauv_gazebo/lauv_control
ROS path [33]=/home/tao/uuv_ws/src/lauv_gazebo/lauv_description
ROS path [34]=/home/tao/uuv_ws/src/lauv_gazebo/lauv_gazebo
ROS path [35]=/home/tao/uuv_ws/src/marine_msgs/marine_acoustic_msgs
ROS path [36]=/home/tao/uuv_ws/src/marine_msgs/marine_sensor_msgs
ROS path [37]=/home/tao/uuv_ws/src/dave/urdf/sensors/nortek_dvl1000_300_dsl_description
ROS path [38]=/home/tao/uuv_ws/src/dave/urdf/sensors/nortek_dvl1000_4000_dsl_description
ROS path [39]=/home/tao/uuv_ws/src/dave/urdf/sensors/nortek_dvl500_300_dsl_description
ROS path [40]=/home/tao/uuv_ws/src/dave/urdf/sensors/nortek_dvl500_6000_dsl_description
ROS path [41]=/home/tao/uuv_ws/src/uuv_manipulators/oberon4/oberon4
ROS path [42]=/home/tao/uuv_ws/src/uuv_manipulators/oberon4/oberon4_control
ROS path [43]=/home/tao/uuv_ws/src/uuv_manipulators/oberon4/oberon4_description
ROS path [44]=/home/tao/uuv_ws/src/uuv_manipulators/oberon7/oberon7
ROS path [45]=/home/tao/uuv_ws/src/uuv_manipulators/oberon7/oberon7_control
ROS path [46]=/home/tao/uuv_ws/src/uuv_manipulators/oberon7/oberon7_description
ROS path [47]=/home/tao/uuv_ws/src/uuv_manipulators/oberon7/oberon7_gazebo
ROS path [48]=/home/tao/uuv_ws/src/uuv_manipulators/oberon7/oberon7_moveit_config
ROS path [49]=/home/tao/uuv_ws/src/dave/urdf/manipulators/plug_and_socket_description
ROS path [50]=/home/tao/uuv_ws/src/dave/urdf/manipulators/predator_control
ROS path [51]=/home/tao/uuv_ws/src/dave/urdf/manipulators/predator_description
ROS path [52]=/home/tao/uuv_ws/src/rexrov2/rexrov2_control
ROS path [53]=/home/tao/uuv_ws/src/rexrov2/rexrov2_description
ROS path [54]=/home/tao/uuv_ws/src/rexrov2/rexrov2_gazebo
ROS path [55]=/home/tao/uuv_ws/src/dave/urdf/robots/rexrov_description
ROS path [56]=/home/tao/uuv_ws/src/dave/urdf/robots/rexrov_oberon7_moveit
ROS path [57]=/home/tao/uuv_ws/src/rviz_sonar_image
ROS path [58]=/home/tao/uuv_ws/src/dave/urdf/robots/smilodon_description
ROS path [59]=/home/tao/uuv_ws/src/dave/urdf/sensors/sonardyne_syrinx600_dsl_description
ROS path [60]=/home/tao/uuv_ws/src/dave/urdf/sensors/teledyne_explorer1000_dsl_description
ROS path [61]=/home/tao/uuv_ws/src/dave/urdf/sensors/teledyne_explorer4000_dsl_description
ROS path [62]=/home/tao/uuv_ws/src/dave/urdf/sensors/teledyne_whn_dsl_description
ROS path [63]=/home/tao/uuv_ws/src/uuv_simulator/uuv_assistants
ROS path [64]=/home/tao/uuv_ws/src/uuv_simulator/uuv_control/uuv_auv_control_allocator
ROS path [65]=/home/tao/uuv_ws/src/uuv_simulation_evaluation/uuv_evaluation_examples/uuv_batch_run_example
ROS path [66]=/home/tao/uuv_ws/src/uuv_simulator/uuv_control/uuv_control_cascaded_pids
ROS path [67]=/home/tao/uuv_ws/src/uuv_simulator/uuv_control/uuv_control_msgs
ROS path [68]=/home/tao/uuv_ws/src/uuv_simulator/uuv_control/uuv_control_utils
ROS path [69]=/home/tao/uuv_ws/src/uuv_simulator/uuv_descriptions
ROS path [70]=/home/tao/uuv_ws/src/uuv_simulator/uuv_gazebo
ROS path [71]=/home/tao/uuv_ws/src/uuv_simulator/uuv_gazebo_plugins/uuv_gazebo_plugins
ROS path [72]=/home/tao/uuv_ws/src/uuv_simulator/uuv_gazebo_plugins/uuv_gazebo_ros_plugins_msgs
ROS path [73]=/home/tao/uuv_ws/src/uuv_simulator/uuv_gazebo_plugins/uuv_gazebo_ros_plugins
ROS path [74]=/home/tao/uuv_ws/src/uuv_simulator/uuv_gazebo_worlds
ROS path [75]=/home/tao/uuv_ws/src/uuv_manipulators/uuv_manipulators_description
ROS path [76]=/home/tao/uuv_ws/src/uuv_manipulators/uuv_manipulators_msgs
ROS path [77]=/home/tao/uuv_ws/src/uuv_manipulators/uuv_manipulators_kinematics
ROS path [78]=/home/tao/uuv_ws/src/uuv_manipulators/uuv_manipulators_control
ROS path [79]=/home/tao/uuv_ws/src/uuv_simulator/uuv_sensor_plugins/uuv_sensor_ros_plugins_msgs
ROS path [80]=/home/tao/uuv_ws/src/uuv_simulator/uuv_sensor_plugins/uuv_sensor_ros_plugins
ROS path [81]=/home/tao/uuv_ws/src/dave/models/dave_robot_models
ROS path [82]=/home/tao/uuv_ws/src/dave/models/dave_sensor_models
ROS path [83]=/home/tao/uuv_ws/src/dave/models/dave_worlds
ROS path [84]=/home/tao/uuv_ws/src/dave/legacy/fls_gazebo
ROS path [85]=/home/tao/uuv_ws/src/dave/urdf/sensors/lindar_3dad_sl3_description
ROS path [86]=/home/tao/uuv_ws/src/dave/urdf/sensors/nortek_dvl1000_300_uuvsim_description
ROS path [87]=/home/tao/uuv_ws/src/dave/urdf/sensors/nortek_dvl1000_4000_uuvsim_description
ROS path [88]=/home/tao/uuv_ws/src/dave/urdf/sensors/nortek_dvl500_300_uuvsim_description
ROS path [89]=/home/tao/uuv_ws/src/dave/urdf/sensors/nortek_dvl500_6000_uuvsim_description
ROS path [90]=/home/tao/uuv_ws/src/nps_uw_multibeam_sonar
ROS path [91]=/home/tao/uuv_ws/src/dave/urdf/sensors/sonardyne_syrinx600_uuvsim_description
ROS path [92]=/home/tao/uuv_ws/src/dave/urdf/sensors/teledyne_explorer1000_uuvsim_description
ROS path [93]=/home/tao/uuv_ws/src/dave/urdf/sensors/teledyne_explorer4000_uuvsim_description
ROS path [94]=/home/tao/uuv_ws/src/dave/urdf/sensors/teledyne_whn_uuvsim_description
ROS path [95]=/home/tao/uuv_ws/src/dave/examples/dave_robot_launch
ROS path [96]=/home/tao/uuv_ws/src/dave/examples/dave_sensor_launch
ROS path [97]=/home/tao/uuv_ws/src/dave/legacy/uuv_dave
ROS path [98]=/home/tao/uuv_ws/src/dave/legacy/robots/caldus_gazebo
ROS path [99]=/home/tao/uuv_ws/src/dave/legacy/robots/caracara_gazebo
ROS path [100]=/home/tao/uuv_ws/src/dave/legacy/robots/smilodon_gazebo
ROS path [101]=/home/tao/uuv_ws/src/uuv_simulation_evaluation/uuv_simulation_evaluation
ROS path [102]=/home/tao/uuv_ws/src/uuv_simulation_evaluation/uuv_evaluation_examples/uuv_simulation_runner_example
ROS path [103]=/home/tao/uuv_ws/src/uuv_simulation_evaluation/uuv_evaluation_examples/uuv_simulation_timer_example
ROS path [104]=/home/tao/uuv_ws/src/uuv_simulation_evaluation/uuv_simulation_wrapper
ROS path [105]=/home/tao/uuv_ws/src/uuv_simulator/uuv_simulator
ROS path [106]=/home/tao/uuv_ws/src/uuv_simulation_evaluation/uuv_evaluation_examples/uuv_smac_example
ROS path [107]=/home/tao/uuv_ws/src/uuv_simulation_evaluation/uuv_smac_utils
ROS path [108]=/home/tao/uuv_ws/src/uuv_simulator/uuv_teleop
ROS path [109]=/home/tao/uuv_ws/src/uuv_simulator/uuv_control/uuv_thruster_manager
ROS path [110]=/home/tao/uuv_ws/src/uuv_simulator/uuv_control/uuv_trajectory_control
ROS path [111]=/home/tao/uuv_ws/src/uuv_simulator/uuv_tutorials/uuv_tutorial_disturbances
ROS path [112]=/home/tao/uuv_ws/src/uuv_simulator/uuv_tutorials/uuv_tutorial_dp_controller
ROS path [113]=/home/tao/uuv_ws/src/uuv_simulator/uuv_tutorials/uuv_tutorial_seabed_world
ROS path [114]=/home/tao/uuv_ws/src/uuv_simulator/uuv_tutorials/uuv_tutorials
ROS path [115]=/home/tao/uuv_ws/src/uuv_simulator/uuv_world_plugins/uuv_world_plugins
ROS path [116]=/home/tao/uuv_ws/src/uuv_simulator/uuv_world_plugins/uuv_world_ros_plugins_msgs
ROS path [117]=/home/tao/uuv_ws/src/uuv_simulator/uuv_world_plugins/uuv_world_ros_plugins
ROS path [118]=/opt/ros/noetic/share

There is one more problem, How to inherit multibeam sonar onto an ROV or AUV for motion scanning