I started to write my own ROS node to control the GoPiGo (I am not aware of a similar project). It’s located at https://github.com/ros-gopigo and consists of the node itself and the gopigo C library wrapped as catkin package. If you are not aware of ROS (http://www.ros.org/), it is a robotic framework that simplifies the development of robot software by standardized communication interfaces. E.g., you can use any ROS control app on Android to exchange control commands and video streams between the smartphone and the robot.
Feel free to join the development if you are interested. I do not have access to the optional sensors, hence I cannot test some parts of the library.
I found most parts of the C library not well documented and some functions are even missing compared to the python library. I thought about creating a proper C++ library with classes if there is sufficient interest.