-
CA0114: Internship - Trajectory planning for drones with controllable sensors
MERL is seeking an outstanding intern to collaborate with the Control for Autonomy team in the development of trajectory generation for mobile robots, e.g., drones, equipped with controllable sensors, for information acquisition tasks. The project objective is to optimize drone trajectories and the control of on board sensors (e.g., field of view, pointing angle, etc.) to maximize the amount of information acquired about specified monitored targets while reducing the mission duration. The ideal candidate is expected to be working towards a PhD with a strong emphasis on trajectory generation and control, optimization-based control and planning algorithms and constrained control. Strong programming skills in at least one among Matlab, Python, Julia, C/C++ are required. Experience with experimental drone platforms such as crazyflie, and related software frameworks, such as ROS, are desired. The expected start date is in the late Spring/Early Summer 2025, for a duration of 3-6 months.
Required Specific Experience
- Currently enrolled in a PhD program in Aerospace, Electrical, Mechanical Engineering, Computer Science, Applied Math or a related field
- 2+ years of research in at least some of: optimization-based trajectory generation, convex and non-convex optimization, sensor modeling, information-aware planning
- Strong programming skills in at least one among Matlab, Python, Julia, or C/C++
- Validation of drone planning and control in simulations. Experience with drone experiments is a plus.
- Research Areas: Control, Dynamical Systems, Optimization, Robotics, Machine Learning
- Host: Stefano Di Cairano
- Apply Now
-
CA0095: Internship - Infrastructure monitoring using quadrotors
MERL seeks graduate students passionate about robotics to collaborate and develop a framework for infrastructure monitoring using quadrotors. The work will involve multi-domain research, including multi-agent planning and control, SLAM, and perception. The methods will be implemented and evaluated on an actual robotic platform (Crazyflies). The results of the internship are expected to be published in top-tier conferences and/or journals. The internship will take place during summer 2025 (exact dates are flexible) with an expected duration of 3-4 months.
Please use your cover letter to explain how you meet the following requirements, preferably with links to papers, code repositories, etc., indicating your proficiency.
Required Specific Experience
- Current enrollment in a PhD program in Mechanical, Electrical Engineering, Computer Science, or related programs, with a focus on Robotics and/or Control Systems
- Experience in some/all of these topics: multi-agent motion planning, constrained control, SLAM, computer vision
- Experience with ROS2 and validation of algorithms on robotic platforms, preferably quadrotors
- Strong programming skills in Python and/or C/C++
Desired Specific Experience
- Experience with Crazyflie quadrotors and the Crazyswarm library
- Experience with the SLAM toolbox in ROS2
- Experience in convex optimization and model predictive control
- Experience with computer vision
- Research Areas: Control, Computer Vision, Optimization, Robotics
- Host: Abraham Vinod
- Apply Now
-
CA0107: Internship - Perception-Aware Control and Planning
MERL is seeking a highly motivated and qualified intern to collaborate with the Control for Autonomy team in the development of visual perception-aware control. The overall objective is to optimize control policy where the perception uncertainty is affected by the chosen policy. Application areas include mobile robotics, drones, autonomous vehicles, and spacecraft. The ideal candidate is expected to be working towards a PhD with a strong emphasis on stochastic optimal control/planning or visual odometry and to have interest and background in as many as possible among: output-feedback optimal control, visual SLAM, POMDP, information fields, motion planning, and machine learning. The expected start date is in the late Spring/Early Summer 2025, for a duration of 3-6 months.
Required Specific Experience
- Current/Past enrollment in a PhD program in Mechanical, Aerospace, Electrical Engineering, or a related field
- 2+ years of research in at least some of: optimal control, motion planning, computer vision, navigation, uncertainty quantification, stochastic planning/control
- Strong programming skills in Python and/or C++
- Research Areas: Machine Learning, Dynamical Systems, Control, Optimization, Robotics, Computer Vision
- Host: Kento Tomita
- Apply Now
-
CA0117: Internship - Feedforward-Feedback Co-Design
MERL is seeking a graduate student to develop a scalable optimization-based framework for feedforward-feedback co-design for nonlinear dynamical systems subject to path constraints. The framework will 1) support modeling and operational uncertainties, and 2) guarantee static and dynamic feasibility in closed-loop. The solution approach will leverage the state-of-the-art in sequential convex programming, contraction analysis, and first-order methods for semidefinite programming. The methods will be evaluated on high-dimensional motion planning problems in robotics. The results of the internship are expected to be published in top-tier conferences and/or journal in robotics, control systems, and optimization.
The internship is expected to start in Spring or Summer 2025 with an expected duration of 3-6 months depending on the agreed scope and intermediate progress.
Required Specific Experience
- Current/Past enrollment in a Ph.D. program in Mechanical, Aerospace, Electrical Engineering, Computer Science, or Applied Mathematics.
- 2+ years of research in at least some of: first-order algorithms for SDPs, contraction analysis, nonconvex trajectory optimization.
- Strong programming skills in Python and/or C/C++.
- Research Areas: Control, Optimization, Robotics, Dynamical Systems
- Host: Purnanand Elango
- Apply Now
-
CA0111: Internship - Nonconvex Trajectory Optimization
MERL is seeking a graduate student to develop an optimization-based framework for nonconvex trajectory generation with emphasis on continuous-time modeling/constraint satisfaction, convergence guarantees, and real-time performance. The framework will support hybrid dynamical systems, spatio-temporal logical specifications, multi-body systems, and contact-rich motion. The methods will be evaluated on real-world robotics applications based on locomotion, manipulation, and motion planning. The results of the internship are expected to be published in top-tier conferences and/or journal in robotics, control systems, and optimization.
The internship is expected to start in Spring or Summer 2025 with an expected duration of 3-6 months depending on the agreed scope and intermediate progress.
Required Specific Experience
- Current/Past enrollment in a Ph.D. program in Mechanical, Aerospace, Electrical Engineering, Computer Science, or Applied Mathematics.
- 2+ years of research in at least some of: sequential convex programming, augmented Lagrangian, operator-splitting first-order optimization algorithms, contact-rich motion, multi-body systems, signal temporal logic specifications, direct shooting and collocation methods.
- Experience in design and simulation tools for robotics such as ROS, Mujoco, Gazebo, Isaac Lab.
- Strong programming skills in Python and/or C/C++.
- Research Areas: Control, Optimization, Robotics, Dynamical Systems
- Host: Purnanand Elango
- Apply Now
-
SA0044: Internship - Multimodal scene-understanding
We are looking for a graduate student interested in helping advance the field of multimodal scene understanding, focusing on scene understanding using natural language for robot dialog and/or indoor monitoring using a large language model. The intern will collaborate with MERL researchers to derive and implement new models and optimization methods, conduct experiments, and prepare results for publication. Internships regularly lead to one or more publications in top-tier venues, which can later become part of the intern''''s doctoral work. The ideal candidates are senior Ph.D. students with experience in deep learning for audio-visual, signal, and natural language processing. Good programming skills in Python and knowledge of deep learning frameworks such as PyTorch are essential. Multiple positions are available with flexible start date (not just Spring/Summer but throughout 2024) and duration (typically 3-6 months).
Required Specific Experience
- Experience with ROS2, C/C++, Python, and deep learning frameworks such as PyTorch are essential.
- Research Areas: Artificial Intelligence, Computer Vision, Control, Machine Learning, Robotics, Speech & Audio
- Host: Chiori Hori
- Apply Now
-
CI0067: Internship - IoT Network Design methodology
MERL is seeking a highly motivated and qualified intern to carry out research on mobile IoT network design methodology. The candidate is expected to develop innovative mobile network technologies to support UAV assisted IoT networks. The candidates should have knowledge of mobile network technologies such as path planning and cooperative network operations. Knowledge of UAV technology and mobility management is a plus. Candidates in their junior or senior years of a Ph.D. program are encouraged to apply. Start date for this internship is flexible and the duration is 3 months.
The responsibilities of this intern position include (i) research on UAV assisted network design methodology; (ii) develop network configuration technologies to support UAV cooperative network operations; (iii) simulate and analyze the performance of developed technology.
- Research Areas: Communications, Signal Processing, Machine Learning, Robotics, Optimization
- Host: Jianlin Guo
- Apply Now
-
CI0083: Internship - Human-Machine Interface with Biosignal Processing
MERL is excited to announce an internship opening for a talented researcher to join our team. We are looking for an individual to contribute to cutting-edge research in human-machine interfaces (HMI) using multi-modal bio-sensors. This is an exciting opportunity to make a real impact in the field of human-machine interaction and biosignal processing, with the aim of publishing at leading research venues.
Ideal Candidate:
- Experienced PhD student or post-graduate researcher
- Strong background in brain-machine interface (BMI)
- Proficient in deep learning and mixed reality (XR)
- Skilled in robot manipulation, bionics, and bio sensing
- Digital modeling of human and environment
- Hands-on experience in Unity3d, ROS, OpenBCI, and XR headsets
If you are passionate about advancing technology in these areas, we encourage you to apply and be part of our innovative research team!
- Research Areas: Artificial Intelligence, Machine Learning, Robotics, Signal Processing
- Host: Toshi Koike-Akino
- Apply Now
-
CV0063: Internship - Visual Simultaneous Localization and Mapping
MERL is looking for a self-motivated graduate student to work on Visual Simultaneous Localization and Mapping (V-SLAM). Based on the candidate’s interests, the intern can work on a variety of topics such as (but not limited to): camera pose estimation, feature detection and matching, visual-LiDAR data fusion, pose-graph optimization, loop closure detection, and image-based camera relocalization. The ideal candidate would be a PhD student with a strong background in 3D computer vision and good programming skills in C/C++ and/or Python. The candidate must have published at least one paper in a top-tier computer vision, machine learning, or robotics venue, such as CVPR, ECCV, ICCV, NeurIPS, ICRA, or IROS. The intern will collaborate with MERL researchers to derive and implement new algorithms for V-SLAM, conduct experiments, and report findings. A submission to a top-tier conference is expected. The duration of the internship and start date are flexible.
Required Specific Experience
- Experience with 3D Computer Vision and Simultaneous Localization & Mapping.
- Research Areas: Computer Vision, Robotics, Control
- Host: Pedro Miraldo
- Apply Now
-
CV0064: Internship - Robust Estimation for Computer Vision
MERL is looking for a self-motivated graduate student to work on robust estimation in Computer Vision. Based on the candidate’s interests, the intern can work on a variety of topics such as (but not limited to) camera pose estimation, 3D registration, camera calibration, pose-graph optimization, and transformation averaging. The ideal candidate would be a PhD student with a strong background in 3D computer vision, RANSAC, and graduated non-convexity algorithms, and good programming skills in C/C++ and/or Python. The candidate must have published at least one paper in a top-tier computer vision, machine learning, or robotics venue, such as CVPR, ECCV, ICCV, NeurIPS, ICRA, or IROS. The intern will collaborate with MERL researchers to derive and implement new algorithms for V-SLAM, conduct experiments, and report findings. A submission to a top-tier conference is expected. The duration of the internship and start date are flexible.
Required Specific Experience
- Experience with 3D computer vision, RANSAC, or graduated non-convexity algorithms for computer vision.
- Research Areas: Computer Vision, Computational Sensing, Robotics
- Host: Pedro Miraldo
- Apply Now
-
CV0075: Internship - Multimodal Embodied AI
MERL is looking for a self-motivated intern to work on problems at the intersection of multimodal large language models and embodied AI in dynamic indoor environments. The ideal candidate would be a PhD student with a strong background in machine learning and computer vision, as demonstrated by top-tier publications. The candidate must have prior experience in designing synthetic scenes (e.g., 3D games) using popular graphics software, embodied AI, large language models, reinforcement learning, and the use of simulators such as Habitat/SoundSpaces. Hands on experience in using animated 3D human shape models (e.g., SMPL and variants) is desired. The intern is expected to collaborate with researchers in computer vision at MERL to develop algorithms and prepare manuscripts for scientific publications.
Required Specific Experience
- Experience in designing 3D interactive scenes
- Experience with vision based embodied AI using simulators (implementation on real robotic hardware would be a plus).
- Experience training large language models on multimodal data
- Experience with training reinforcement learning algorithms
- Strong foundations in machine learning and programming
- Strong track record of publications in top-tier computer vision and machine learning venues (such as CVPR, NeurIPS, etc.).
- Research Areas: Artificial Intelligence, Computer Vision, Speech & Audio, Robotics, Machine Learning
- Host: Anoop Cherian
- Apply Now
-
OR0115: Internship - Whole-body dexterous manipulation
MERL is looking for a highly motivated individual to work on whole-body dexterous manipulation. The research will develop robot motor skills for whole-body, dexterous manipulation using optimization and/or learning algorithms. The ideal candidate should have experience in either one or multiple of the following topics: Optimization Algorithms for contact systems, Reinforcement Learning, control through contacts, and Behavioral cloning. Senior PhD students in robotics and engineering with a focus on contact-rich manipulation are encouraged to apply. Prior experience working with physical robotic systems (and vision and tactile sensors) is required as results need to be implemented on a physical hardware. Good coding skills in Python ML libraries like PyTorch etc. and/or relevant Optimization packages is required. A successful internship will result in submission of results to a peer-reviewed robotics journal in collaboration with MERL researchers. The expected duration of internship is 4-5 months with start date in May/June 2025. This internship is preferred to be onsite at MERL.
Required Specific Experience
- Prior experience working with physical hardware system is required.
- Prior publication experience in robotics venues like ICRA,RSS, CoRL.
- Research Areas: Robotics, Optimization, Artificial Intelligence, Machine Learning
- Host: Devesh Jha
- Apply Now
-
OR0087: Internship - Human-Robot Collaboration with Shared Autonomy
MERL is looking for a highly motivated and qualified intern to contribute to research in human-robot interaction (HRI). The ideal candidate is a Ph.D. student with expertise in robotic manipulation, perception, deep learning, probabilistic modeling, or reinforcement learning. We have several research topics available, including assistive teleoperation, visual scene reconstruction, safety in HRI, shared autonomy, intent recognition, cooperative manipulation, and robot learning. The selected intern will work closely with MERL researchers to develop and implement novel algorithms, conduct experiments, and present research findings. We publish our research at top-tier conferences. Start date is flexible, and the expected duration of the internship is 3-4 months. Interested candidates are encouraged to apply with their updated CV and list of publications.
Required Specific Experience
- Experience with ROS and deep learning frameworks such as PyTorch are essential.
- Strong programming skills in Python and/or C/C++
- Experience with simulation tools, such as PyBullet, Issac Lab, or MuJoCo.
- Prior experience in human-robot interaction, perception, or robotic manipulation.
- Research Areas: Robotics, Computer Vision, Machine Learning
- Host: Siddarth Jain
- Apply Now
-
OR0088: Internship - Robot Learning
MERL is looking for a highly motivated and qualified PhD student in the areas of machine learning and robotics, to participate in research on advanced algorithms for learning control of robots and other mechanisms. Solid background and hands-on experience with various machine learning algorithms is expected, and in particular with deep learning algorithms for image processing and object detection. Exposure to deep reinforcement learning and/or learning from demonstration is highly desirable. Familiarity with the use of machine learning algorithms for system identification of mechanical systems would be a plus, along with background in other areas of automatic control. Solid experimental skills and hands-on experience in coding in Python, PyTorch, and OpenCV are required for the position. Some experience with ROS2 and familiarity with classical mechanics and computational physics engines would be helpful, but is not required. The position will provide opportunities for exploring fundamental problems in incremental learning in humans and machines, leading to publishable results. The duration of the internship is 3 to 5 months, with a flexible starting date.
Required Specific Experience
- Python, PyTorch, OpenCV
- Research Areas: Artificial Intelligence, Computer Vision, Control, Machine Learning, Robotics
- Host: Daniel Nikovski
- Apply Now
-
OR0108: Internship - Loco-manipulation for legged robots
MERL is offering a research internship opportunity in the field of loco-manipulation using legged robots. The position requires a robotics background, excellent programming skills and experience with Deep RL, locomotion and robotic manipulation and Computer Vision. The position is open to graduate students on a PhD track only, and the length of the internship is three months with the possibility of extending if required. The intern is expected to disseminate this research in top tier scientific conferences such as RSS, IROS, ICRA etc., and if applicable, help with filing associated patents. Start and end dates are flexible.
Required Specific Experience
- Experience in at least one programming language, preferably C++ or Python
- Experience in at least one physics simulator
- Familiarity with topics in robotic manipulation
- Familiarity with legged robots, preferably Unitree Go2
- Experience in Deep RL and corresponding training in simulation (Isaac Gym, Mujoco, etc)
- Research Area: Robotics
- Host: Radu Corcodel
- Apply Now
-
EA0065: Internship - Planning and Control of Mobile Manipulators
MERL is seeking a highly motivated and qualified individual to conduct research in safe/robust whole-body motion planning and control of mobile manipulators. The ideal candidate should demonstrate solid background and track record of publications in the areas of robotic dynamics, motion planning, and control. Strong C++ and Python coding skills, knowledge of robotic software such as Pinocchio/Pybullet/MuJoCo, and optimization tools such as CasADi/PyTorch are a necessity. Ph.D. students in mechanical engineering, robotics, computer science, and electrical engineering are encouraged to apply. Start date for this internship is flexible and the duration is about 3 months.
Required Specific Experience
- Solid background and track record of conducting innovative research in the dynamic modeling, motion planning, and control of robotic systems.
- Experience with C++/Python, Pinocchio, Pybullet, MuJoCo, CasADi, PyTorch.
- Research Areas: Control, Robotics, Optimization
- Host: Yebin Wang
- Apply Now