Coder Social home page Coder Social logo

f22-assignments's Introduction

CPSC-459/559 Fall 2022. Assignments

Assignment repository for Yale's CPSC-459/559 Building Interactive Machines (Fall 2022).

General Instructions

To get started with a given assignment, see the README.md file within the assignment directory.

For Assignments 1-3, it is essential that you have completed the two set of set up instructions that are included in this repository:

  1. SETUP0_ROSWorkspace.md
  2. SETUP1_GitAssignmentRepo.md

The first set of instructions will help you create your ROS Catkin Workspace in Ubuntu 20.04 and will explain how ROS packages are organized in general. Additionally, you will be able to test out Shutter's simulation right away! The second set of instructions explain how to setup a GitHub repository and the general procedure that should be followed by students when working on course assignments. Follow these instructions carefully before beginning the first assignment.

Background Knowledge

If you do not have much experience working with a Linux shell, please read this introduction to bash by R. Toal and What Is The Bashrc File Used For? by G. Newell. At the bare minimum, you should be familiar with the commands cd, ls, rm, mkdir, echo, nano before starting any of the assignments.

Where to find more information about ROS?

You can read about ROS in its wiki. Additional tutorials than those referenced in this repository can be found in this page of the wiki. Questions (and answers) to common problems or issues with ROS can also be found in https://answers.ros.org/questions/.

Honor Code

Programming assignments are your individual responsibility, and plagiarism will not be tolerated. You are encouraged to discuss assignments with the instructor and with the teaching staff. If you discuss assignment problems with other students, you should indicate this explicitly in your assignment report. Note that even in the latter case, you are required to implement and write any assignment on your own. Students should not copy, nor allow their work to be copied.

f22-assignments's People

Contributors

marynelv avatar debasmitaghose avatar sydney-thompson avatar clyngolsen avatar sherry-q 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.