About and Join

ARMLab Mission

The mission of the Assistive Robotics and Manipulation Lab is to develop intelligent, assistive, collaborative robots that improve human life.

Our Vision

We want to develop collaborative robots that extend the abilities of the human user by either performing a service task, working alongside the human collaborator, or assisting through physical augmentation of the human user. Our goal is to develop robots that are not only capable and responsive, but also have the ability to anticipate the situational needs of the human user. We specialize in developing intelligent robotic systems that can perceive and model environments, humans, and tasks, and leverage these models to predict system processes and understand their assistive role.

Joining the ARM Lab

To join the ARM Lab

Researchers must become a member of the Stanford community!

  • Undergraduate (backgrounds in Mechanical Engineering, Computer Science, AeroAstro, and Electrical Engineering are common in selected students). Research can be for academic credit during the school year and for a paid internship through available programs during the summer (see below - interning). Summer internships in the programs below are also open to students external to Stanford.

  • Graduate ( Grad application link, and fee waiver application). Competitive applicants should have many of the following skills:
    • a) Machine learning experience (Pytorch, experience implementing machine learning models).
    • b) Coding experience (Python/C++/Robot Operating System (ROS)/Unity and use of Linux OS), and preferably implementation experience on physical hardware.
    • c) Fabrication experience (CAD, mechatronics).
      I generally accept 1-2 Ph.D. students per year depending on funding. Students are encouraged to look for fellowships that support 2+ years (see below for examples).
  • Postdoc Positions: Postdoc positions are on a rolling basis, please see this Google Form to submit an application. Potential postdocs are also encouraged to apply to internal Stanford funding such as PRISM. To be eligible, a potential postdoc must have completed their PhD within 3 years of when they would begin as a Stanford postdoc (details).

  • For Ph.D. prospective students, while it is not required, it is very attractive to have secured fellowships. Common ones are:

    This is a primer, not an exhaustive list. Stanford also provides a primer list through the VPGE office.

Interning in the ARM Lab

Undergraduates interested in interning with the ARM lab are encouraged to apply to Stanford internships programs and then contact Professor Monroe Kennedy. Below, please find existing internship opportunities with the Stanford ME department, we hope to expand this list in the future:

Sometimes there are summer internship positions for high school students, and those interested should apply through the Stanford Robotics Center (March 31st deadline for summer internship): https://robotics.sites.stanford.edu/education

Collaborating with the ARM Lab

For academic collaborations with the ARM Lab, please reach out to Professor Monroe Kennedy.

ARMLab Youtube Channel