Skip to content
forked from c2hm/CampUS

University of Sherbrooke robotics project

License

Notifications You must be signed in to change notification settings

UdeS-GRO/CampUS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CampUS

University of Sherbrooke robotics project

Isometric view

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:

image

Here is a demonstration of the robot : 40 cm at 0°, 20 cm at 10° and 20 cm at -10°

automatique-8x_compresse.mp4

Code

This folder contains all the code for Python interface and the C++ Arduino controller code

Conception

This folder contains all the prototypes created on SolidWorks and the complete assembly manual of the mechanical and electrical parts

Demo

This folder contains all the videos of movement to see the motion in detail

Electricity

This folder contains the information about the OpenCR board, the protoboard and overall circuit connections

Tests

This folder contains the different test plans

About

University of Sherbrooke robotics project

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 67.0%
  • C++ 30.7%
  • HTML 1.6%
  • Python 0.4%
  • Assembly 0.2%
  • Shell 0.1%