Skip to content

nidhi112000/rpl-summer-2023

 
 

Repository files navigation

Rapid Prototyping Lab - Summer 2023

Howdy folks!! Welcome to the Rapid Prototyping Lab (RPL).

Below are some links and instructions to help you get started.

Index

  1. Getting Started
  2. Internship Requirements
  3. Other Resources

Getting Started

Important Links

Required Safety Courses

Several safety courses are required to be completed in your first couple days working in the RPL. Go to MyArgonne at https://my.anl.gov/ and navigate to Training Management System (TMS) under 'My Apps', then complete the following courses:

For the RPL:

For BIO:

You will also need to review this Work Control Document (WCD) before beginning work in the Rapid Prototyping Laboratory. Please let Casey know once you've fully reviewed this document so she can add you to the RPL's list of authorized workers.

Slack

We will invite you to our slack workspace. Please let us know if you have not been invited to any of the following slack workspaces/channels.

Box

We store a lot of files related to the RPL's robots in our Box folder. Casey should invite you to join this folder with your argonne email, but remind her if she forgets.

GitHub

Each student will need to create their own folder in our summer 2023 student GitHub repo. This is where your daily logs and all weekly status updates will be stored, more details on those below.

Process for Github



  • You will see that the proposed merge is from ravescovi/rpl-summer-2023:main -> AD-SDL/rpl-summer-2023:main. Click “Create pull request”



  • After the change is approved, click the “Merge pull request”. This will merge your change into the `AD-SDL/rpl-summer-2023:main along with everyone else’s work in a safe way.


  • Repeat the above process for each change you want to make.

note: your own fork will get “out-of-date” with the main AD-SDL/rpl-summer-2023 repository so in your forked repository in GitHub you can click the “Fetch upstream” to have the upstream repository merged into your fork. (see attached image)


https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request

See the resources section below for a GitHub tutorial from summer 2022.

Internship Requirements

Student meetings

(Thursdays from 11:15am - 1:15pm in the RPL,bldg 240, room 4302, or virtual)

  • first hour (11:15-12:15) student updates
  • second hour (12:15-1:15) RPL technical meeting

Our weekly RPL meeting will be held once per week over the summer. All RPL students are required to attend and present one or two slides about what they've been working on the past week. This should include any progress they've made over the past week, any challenges or questions they have, and their next steps for the project.

After the weekly meeting, these student update slides should be uploaded to each student's GitHub folder.

See this Box Folder for examples of student update slides from summer 2022. Last year we stored them on Box but this year they should be added to your GitHub folders.

Journal Club

(Fridays at 2pm in building 240, room ??? or virtual)

Recordings of past journal clubs and sign up sheet

Students will participate in a weekly journal club hosted by the Ramanathan Lab. Each week one student or a pair of students will lead a presentation on a scientific paper that they find interesting or that pertains to their own research.

  • How to journal club intro meeting: (TODO: date and time)

  • Remind Casey to add you to Teams meeting invite

Learn Something New Series

(Thursdays at 2pm in the RPL) - Starting date TBD

Each week a different member of the RPL will be presenting a "Learn Something New" presentation designed to help understand some of the various concepts which are used in the RPL every day. These can range anywhere from broad computer science concepts to the functions of a specific robot. If you have anything you'd like to learn more about feel free to suggest a topic to any one of us!

Box folder with some of last year's recordings

End of Summer Presentation

Each student will be required to summarize all of their work completed over the course of the summer at the end of their internship in a presentation for the RPL staff and CELS leadership. (If you are already doing a final presentation for SULI/Learning on the Lawn you don't have to present twice. Presenations and/or posters should be uploaded to each student's GitHub folder before the end of the internship.

Other Resources

Recordings

Please find some of the tutorials recorded at our box folder.

  • Github with Alex Brace (link)
  • VR with Rory (tbd)

Python resources -- all over the web, here is a start:

Github

We recommend these tutorials if you are new to git:

Please do not add large files to git repositories if possible.

  • Please ask your supervisor where to put them.
  • Please do not clone a git repository in a directory that is synced with icloud or any other sync mechanism, as files might be deleted.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%