Coder Social home page Coder Social logo

cmput412's Introduction

CMPUT412

Lab repository for a course CMPUT 412 @ University of Alberta, made for recording the lab activities throughout the semester (W23).

Update Log

15/Apr/2023:

  • Added all the final project codes under directory final_project.
  • File/directory descriptions in final_project:
    • final_project: External repo which contains the codes for the nodes which accomplishes all the tasks specified for final project.

27/Mar/2023:

  • Added all the Exercise 5 codes under directory exercise5.
  • File/directory descriptions in exercise5:
    • l5: External repo which contains the codes for the nodes which runs on duckiebot (drive and apriltag).
    • l5_pred: External repo which contains the codes for a node which runs on laptop (digit prediction).
    • train.ipynb: Notebook for training the original model.

NOTE!!!!: For l5_pred, please refer to branch v3, not the default v2 branch!!!!

14/Mar/2023:

  • Added all the Exercise 4 codes under directory exercise4.
  • File/directory descriptions in exercise4:
    • l4: External repo which contains all the codes for exercise 4.

5/Mar/2023:

  • Added all the Exercise 3 codes under directory exercise3.
  • File/directory descriptions in exercise3:
    • l3: External repo which contains all the codes for exercise 3.
    • frames_before.pdf: PDF file containing the transform tree graph before attaching odometry frame to footprint frame.
    • frames_after.pdf: PDF file containing the transform tree graph after attaching odometry frame to footprint frame.

12/Feb/2023:

  • Added all the Exercise 2 codes under directory exercise2.
  • File/directory descriptions in exercise2:
    • l2p2: External repo which contains the code for exercise 2 part 1.1 and 1.2.
    • if_bag_best.bag: Bag file with respect to initial robot frame.
    • wf_bag_best.bag: Bag file with respect to world frame.

22/Jan/2023:

  • Added all the Exercise 1 codes under directory exercise1.
  • File/directory descriptions in exercise1:
    • dt-sample-program/: Sample Python environment for completing section B2, created from Duckietown template. Submodule of this repo (i.e. link to another repo).
    • Dockerfile: Dockerfile for building a container to do the task on Duckiebot.
    • color_detector.py: Python file to run in container. Communicate with camera on a Duckiebot and process the given image (mainly averaging colors).
    • requirements.txt: Usually used for building a custom Python environment in container. In this lab, we did not use it as all the requirements were included in a base image.
  • Note: For dt-sample-program, please refer to v2 branch for updated codes.

Authors

Haruto Tanaka ([email protected])

License

None

cmput412's People

Contributors

winuprj avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.