Skip to content

Templates and resources required for final project

Notifications You must be signed in to change notification settings

MakerLabCRI/robotics_course_2022

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Robotics course 2022

Authors: Kevin Lhoste & Rajeev Mylapalli

This is the repository of the LPI, Dgital Master "Robotics" course 2022-2023 final projects.

Course description

  1. Bootcamp: Arduino and Electronics
  • Shitty robots - no expereince with coding or electronics required (building remote control robots using servos, RC receover, battery and some trash like cardboard, plastic bottels, cans, wood etc)
  • Introduction to Arduino
  • Environment setup (installing ide and trouble shooting issue with serial port)
  • Basic electronics (open & close circuits, analog vs digital signals, building basic circuits on bread board)
  • Using code to play with components (led, buzzer, ldr etc)
  1. Robotics 101 - Introduction
  • Lecture + discussion (Introduction to robotics, applications, examples and some of the main problem statements of robotics).
  • Schematics of Robots used/built during the course
  • Intro to sensors and actuators - DIY version
  • Intro to existing platforms - existing kits
  1. Robotics 101 - DIY version
  • Bulding a basic robot from scrach using DC motors and H-bridge
  • Square challenge
  • Speed control using PWM
  1. Robotics 101 - Feedback loops
  • IR/Line sensors to make Line follower
  • Polling vs Interrupts
  • Implementatio of encoders
  • Introdcution to PID (optional for beginners)
  • Using IMU
  1. Mini Project
  • Team formation + Ideation report
  • Project week - Project mainly focusing on solving the challenge while addressing odometry or kinematics problems. Implementation of your own algorithm to optimise the results.

Mini project guide

Fork this repository and add your team members as collaborators to your fork. Make sure it is a public repository.

Use the following template to organise your files in your repository

|_lib
    |_ schematics
        |_ components.md
    |_ resources
    |_ videos
    |_ images
    |_ algorithm.md
    |_ ideation.md

|_src
|_README.md

lib

It is your project library. Create shematics folder and add schema/circuit diagram/s of your mini project. Add components.md file to list all the components you are using.

resources

It consists of all the resources like scientific articles, DIY blogs or tutorials you refered to. It is upto you if you want to maker a folder and add all the .pdf files or just make resources.md file and hyperlink all resources.

videos

In this folders upload a video of every stages of development of your project. if adding video is complex, make video.md file and add the link of the video that people can watch.

images

Incase if you have any images add them here.

algorithm.md

This is a very important file, where you explain your project general algorithm and also include the specifics of your approach to the path planning (usage of flowchart is highly recommended).

ideation.md

The ideation report you shared in the google classroom. Use this template.

src

This folder consists of your arduino or python code.

README.md

It is your project readme file, connecting to all files and resources in various folders

Resources

The overall course content

Github guide

  1. GIT cheatsheet
  2. Getting started with github Hello World
  3. Markdown Cheatsheet

Arduino

  1. Getting started
  2. Arduino software
  3. Arduino for Ubuntu
  4. Installing Libraries
  5. Tutorials from Adafruit
  6. Monk, Simon. Programming Arduino: Getting Started with Sketches. New York: McGraw-Hill Education, 2016.
  7. Tutorial Series for Arduino by Jeremy Blum on youtube.

Raspberry

  1. Getting started
  2. Pi Imager
  3. Remote access
  4. Another tutorial for SSH
  5. PI OS documentation

Zumo

  1. User guide
  2. library

Misc

  1. Basic concepts
  2. A summary of electronics
  3. Millman, Jacob, and Christos C. Halkias. 1972. Integrated electronics: analog and digital circuits and systems. New York: McGraw-Hill.
  4. Thomas F. Schubert; Ernest M. Kim, Fundamentals of Electronics: Book 1 Electronic Devices and Circuit Applications , Morgan & Claypool, 2015.

About

Templates and resources required for final project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published