University of Sherbrooke robotics project
The CampUS robot is a quadriped articulated robot. Each leg is independent and contains two degrees of freedom, but all of these allow the robot to move from all sides. An electromagnet is attached to each leg to allow the robot to move on metal surfaces. All components are controlled by an OpenCR card programmed in C++. This program handles the low-level commands needed for the move. A user interface is used to communicate to the robot the sequences of high-level movements to be executed according to the user's intention. A Bluetooth module makes it possible to make the wireless link between the two programs.
The diagram below summarizes the general architecture explained above:
Here is a demonstration of the robot : 40 cm at 0°, 20 cm at 10° and 20 cm at -10°
automatique-8x_compresse.mp4
This folder contains all the code for Python interface and the C++ Arduino controller code
This folder contains all the prototypes created on SolidWorks and the complete assembly manual of the mechanical and electrical parts
This folder contains all the videos of movement to see the motion in detail
This folder contains the information about the OpenCR board, the protoboard and overall circuit connections
This folder contains the different test plans