I installed ROS-Hydro-Desktop-Full from source in April this year on Ubuntu 13.10 (Saucy Salamander). During the install, the script installed `Gazebo 2.2.2` using APT-GET. The script also installed `gazebo_ros_pkgs 2.3.5`. Up until now, everything's been working great, including some simple Gazebo stuff I started playing with.
But now I would like to get Gazebo running with ROS, and I understand that Hydro is intended to work with Gazebo 1.9, but I have 2.2.2, and I'm not sure what to do?
I decided I would try working through the [turtlebot/Tutorials/hydro/Installation](http://wiki.ros.org/turtlebot/Tutorials/hydro/Installation) page, but in step 4.3 "rosdep install --from-paths src -i -y" fails with the following errors:
ERROR: the following packages/stacks could not have their rosdep keys resolved to system dependencies:
yocs_virtual_sensor: No definition of [rospy_message_converter] for OS version [saucy]
turtlebot_teleop: No definition of [joy] for OS version [saucy]
kobuki_random_walker: No definition of [ecl_threads] for OS version [saucy]
kobuki_node: No definition of [ecl_threads] for OS version [saucy]
kobuki_safety_controller: No definition of [ecl_threads] for OS version [saucy]
turtlebot_core_apps: No definition of [map_store] for OS version [saucy]
kobuki_auto_docking: No definition of [ecl_linear_algebra] for OS version [saucy]
kobuki_dock_drive: No definition of [ecl_linear_algebra] for OS version [saucy]
kobuki_keyop: No definition of [ecl_time] for OS version [saucy]
turtlebot_gazebo: No definition of [depthimage_to_laserscan] for OS version [saucy]
yocs_diff_drive_pose_controller: No definition of [ecl_threads] for OS version [saucy]
kobuki_ftdi: No definition of [ecl_command_line] for OS version [saucy]
yocs_velocity_smoother: No definition of [ecl_threads] for OS version [saucy]
turtlebot_bringup: No definition of [depthimage_to_laserscan] for OS version [saucy]
kobuki_driver: No definition of [ecl_command_line] for OS version [saucy]
The errors seem to indicate that my problem has to do with the version of Ubuntu I have rather than my version of Gazebo.
Since Hydro was released for 13.10, and the tutorial refers to Hydro, the errors don't quite make sense. Unless it has to do with the `gazebo_ros_pkgs` that I have installed.
I've invested a lot of time and download bandwidth building the existing install and would prefer to somehow fix this up with an incremental solution. If this possible?
Since Gazebo 2.2.2 was actually installed using APT-GET, can I remove the package and install 1.9 instead? And I can delete `gazebo_ros_pkgs` I have and download the version that normally comes with 1.9.
Will this fix the problem?
Cheers,
Nap
↧