joycontrol.cmake is missing because you need to install the
ros-kinetic-joy package, assuming you are using ROS Kinetic.
In ROS Kinetic, these are the steps I used to create the catkin_ws:
mkdir -p ~/catkin_ws/src
Now download the repository, on the branch kinetic-gazebo-7:
git clone --branch kinetic-gazebo7 https://bitbucket.org/theconstructcore/bb8
When trying to compile, we have the dependency you mentioned, among others. I solved them with the commands below:
sudo apt-get update
sudo apt-get install ros-kinetic-joy
sudo apt-get install ros-kinetic-control-toolbox
sudo apt-get install ros-kinetic-robot-controllers
sudo apt-get install ros-kinetic-gazebo-ros
sudo apt-get install ros-kinetic-gazebo-plugins
sudo apt-get install ros-kinetic-rgbd-launch
Now you should be able to compile:
We recognize that there are too many manual steps to install dependencies. We may in the close future optimize our packages to easily install dependencies with
rosdep install --from-paths ~/catkin_ws/src --ignore-src , but for the moment, the packages must be installed as aforementioned.
Please let us know in case you find any other problems.