Environment: ubuntu16.04 ROS-kinetic gazebo7.16
Source: Reinstall ROS-kinetic, you need to configure a series of packages to meet the simulation needs.
The following is a comprehensive instruction learned from the predecessors (there are similar on GitHub, but it is not as powerful as this, and it better meets personal needs), just run it in the terminal.
sudo apt install ros-kinetic-serial* ros-kinetic-ros-control ros-kinetic-ros-controllers ros-kinetic-rosserial ros-kinetic-rosserial-server ros-kinetic-turtlebot-teleop ros-kinetic-joint-state-publisher ros-kinetic-rosbridge* ros-kinetic-navigation ros-kinetic-tf2* ros-kinetic-tf-conversions ros-kinetic-laser-filters libarmadillo-dev ros-kinetic-velodyne-simulator ros-kinetic-range-sensor-layer ros-kinetic-hector-gazebo* ros-kinetic-gazebo-ros-control --yes
Personal situation, configure ROS to meet simulation needs.
#########################
Good memory is not as good as bad writing
'--20201024