Till KTH:s startsida Till KTH:s startsida

Visa version

Version skapad av Christian Smith 2020-10-29 15:49

Visa < föregående | nästa >
Jämför < föregående | nästa >

Master thesis proposals - external

ABB Robotics

Robotics R&D Motion Control

Within ABB Robotics R&D Motion Control department we are proposing several Master thesis next spring. The Motion Control department are responsible for a wide range of areas within the robot controller development spanning from modeling, identification, control design and as well as optimization for path planning and numerous other motion control functionalities.

When applying please specify which one the three Master thesis you are interested in:

1. Simulation model of a current controller
This thesis work consists of two parts. The first part is to implement a simulation model for a current controller and the drive unit hardware in a robot system. The model will be implemented in Simulink and it should be possible to use it for example for studying the system behavior when changing motors. The second part of this thesis work will be to develop an algorithm, this could for instance be field weakening or deadtime compensation. Validation of the model will be done by performing measurements on robot or motor cradle.

2. Comparative study on physics simulators for mobile manipulation
Simulation is an important step from design to system integration. This is even more critical in applications in which the task is solved by a policy learned with machine learning approaches, requiring high numbers of evaluations in a short time. The objective of the Thesis is to compare different simulators (open source and not), such as AGX (Algoryx), MuJoco, Gazebo, pyBullet and CoppeliaSim in terms of speed, parallelization capabilities, accuracy, ROS integration, model description etc. The first part of the work is to find and describe the available simulators, choosing the most promising ones that will be compared against the metrics in the second part. This requires designing a descriptor of the robot (e.g. the urdf for the Mobile YuMi) and the task to solve. An interesting research question is to see how the evaluated metrics compare to real learning on the systems, with some analysis of the trade-offs between different aspects such as speed v.s. fidelity. The results of this enquiry will support the choice of the right simulator for specific applications.

3. Development of a learning from demonstration system for mobile manipulators
In learning from demonstration, a human shows a robot how to solve a task, in different scenarios. Then the robot translates the perceived demonstration as a policy, aimed to solve the same task but in a slightly different (unseen) scenario. There are different representations of the policy and Behavior Tree is a promising one, having natural support for task hierarchy, reactivity, and modularity. Scope of the thesis is to first setup an existing system to learn from demonstration for a mobile YuMi, with the implementation of a state-of-the-art object recognition using an RGBD camera. The perceived demonstrations will be then encoded as leaves of a Behavior Tree. Finally, a task will be showed and the robot will learn a policy, represented as a Behavior Tree, solving the task.

Details:
• Period: January-June 2021
• Number of credits: Master thesis 30p
• Number of students: 1-2 for each Master thesis
• Location: Robotics R&D office at Finnslätten, Västerås

Link to official thesis page at ABB

Babyshop Group

Leveraging transfer learning for multi-label attribute prediction in fashion images, using deep learning

At Babyshop Group, there exist tens of thousands of images of children’s apparel. Currently, new items are labeled by hand, where each item has multiple attributes, eg. color, category, pattern, neckline, and style, etc. Since the workload of this manual task is immense, a need for a support system is high. In literature, a multitude of previous work has been done in regards to multi-label attribute prediction on fashion clothing, most notably DeepFashion and iMaterialist Fashion. Here, deep learning models have been trained on hundreds of thousands of labeled images to predict corresponding attributes, which has proven highly successful. However, almost all of these images are of adult fashion, with very little emphasis on childrens’ fashion. The question then arises, is it possible to combine the pre-trained models from previously mentioned multi-label attribution prediction models that are trained on almost exclusively adults’ fashion, together with the learnings from transfer-learning frameworks - in order to successfully perform multi-label attribution prediction on childrens’ fashion?

Required qualifications: MSc studies in Computer Science, Machine Learning, Computer Engineering, Mathematics, Physics, or related field; Good understanding of machine learning frameworks such as Keras, TensorFlow, PyTorch, Scikit-Learn, and/or Spark; Proficiency in Python and Git; Knowledge about data wrangling and data munging, using SQL, Pandas, and Numpy.

Web version of the proposal with instructions on how to apply.

Time frame: from early January to mid-June.

Contact: Marcus Svensson (marcus.svensson@babyshop.se), Data Scientist at Babyshop Group

ABB Corporate Research

Object recognition based on RGB-D cameras for Programming by Demonstration
The objective of the thesis is to develop an object recognition system for grasping applications based on RGB-D sensor data. Once the algorithm is implemented, it will be integrated in an existing prototype of programming by demonstration system for both mobile YuMi and single-arm YuMi.
A significant part of the work will be to review existing object recognition approaches, determine relevant performance metrics, choose the most suitable solutions, and carry out experimental evaluation on a real system.

Goal(s):

  1. Developing an object recognition and pose estimation system based on RGB-D perception
  2. Integrating the object recognition algorithm intoour grasping system based on Programming by Demonstration

The work will address the following points:

  1. State of the art study about object recognition approaches
  2. Determine relevant performance metrics
  3. Implement and compare the most promising solutions
  4. Experimental evaluation by Integrating the developed solution into an existing PbD system

Required background:

  1. Programming skills in C++ or Python
  2. Experience with RGB-D cameras and ROS areconsidered a plus
  • Start: between Jan. 2021 and March 2021
  • Duration: 6 months
  • Place: ABB CRC (Västerås) - ABB will cover the accommodation in Västerås

Contact: Pietro Falco (pietro.falco@se.abb.com)
PDF Version of ABB Thesis Call

Volumental

Evaluate and improve camera pose estimation

Accurate camera pose estimation is a necessity in many practical applications such as VR, autonomous cars, 3D Reconstruction and so on. For some appli- cations accuracy is more important than real-time camera tracking. ARKit is Apple’s tool that can estimate among other things the camera pose using the camera and the IMU. The question is how good does this work? At Volumental we are currently developing an app for scanning feet and we rely on the camera pose that is given by ARKit. In the Master Thesis project we aim to evaluate ARKit and improve it by creating a novel benchmark and derive a new algorithm.

Volumental is a computer vision company from RPL, KTH active in 3D body scanning and product recommendation based on 3D measurements in footwear. Today we have our computer vision systems are deployed across 32 countries and scanning hundreds of thousands of people regularly, working with some of the world’s biggest brands. We are a relatively small but growing team of PhDs in computer vision and machine learning and are product RPL-alumni. We are almost half women and hail from 9 different countries, we are located centrally at T-Centralen.

PDF-version of this announcement

Contact: Erik Bylow, erik.bylow@volumental.com

Scania Autonomous Transport Solutions

A thesis project at Scania is an excellent way of making contacts for your future working life. Many of our current employees started their career with a thesis project. 
The concept of autonomous driving has rapidly transitioned from being a futuristic vision of robotics and artificial intelligence to being a present-day reality. Scania is among the companies aiming to sell fully autonomous vehicles a few years from now, but many research challenges still needs to be solved.

Within the topics of robotics, perception and learning we have several interesting projects:

More projects may also be published at Scania Career.

Contact:
See link for each project, or contact Truls Nyberg, Industrial PhD Student Scania/RPL
trulsny@kth.se

Ericsson

In an automated warehouse where autonomous robots load trucks with products while sharing the same environment with humans, a proper safety analysis is performed to avoid the hazardous situations without compromising the productivity. We have a basic safety analysis mechanism using image processing for object identification and risk assessment and mitigation (using fuzzy logic, RL approaches) to provide safety. The tasks of this thesis will be to extend the safety model: (1) adding safety from communication perspective i.e. among robots and between the robot and the edge / cloud; (2) performing highly-computational processing in edge / cloud; (3) looking into the Explainability of the used AI (XAI) techniques for Trustworthiness perspective; (4) model compression to run complex deep learning architectures in devices with limited hardware.
The high-level task is to perform safety analysis and image processing in the cloud and locally at the attached hardware and comparing both with respect to safety, performance, energy usage in human-robot collaborative use case.

Required qualifications:  MSc studies in Computer Science, Electrical and Computer Engineering or similar area; Excellent programming skills in C/C++, or Python or Java or Matlab; Good knowledge of concepts in machine learning (e.g. deep learning), robotics, ROS, etc.; Experiences with machine learning libraries Tensor flow, Keras, PyTorch, sci-kit learn etc.; Knowledge of safety analysis techniques, XAI, communication protocols and technologies (edge/cloud, D2D) is a bonus; Like to build end to end prototypes and concepts.

Contact: Rafia Inam (rafia.inam@ericsson.com), Alberto Hata (alberto.hata@ericsson.com )

Full project description here 

H&M

These projects will be performed in collaboration with H&M and aim to provide efficient solutions for some of the problems that the company is facing. The successful applicant will have an opportunity to closely interact with experts from H&M, have access to the real-world data owned by the company, and receive guidance from KTH researchers.

Project 1: Quality prediction

Every day, H&M orders, transports, and sells thousands of items. Quality control is an important part of this process. When boxes with goods are delivered to one of the warehouses, random quality checks are performed. There are multiple factors that can potentially affect the quality of the products in a specific box: they come different suppliers overseas, are transported in different ways (by ships, trains, or planes), and indirect factors such as weather also may play a certain role.

In this project, we aim to develop a probabilistic model that will predict the quality of the products based on the information about the supplier, the means of transportation, etc. To train the model, H&M will provide the relevant data. If implemented successfully, the system could later be used to identify the boxes that are more likely to require quality control.

Required qualifications: proficiency in Machine Leaning and Data Science. Applicants are expected to have passed KTH courses such as Advanced Machine Learning, Project Course in Data Science, Probabilistic Graphical Models, or equivalent.

Contact person: Anastasiia Varava (KTH) varava@kth.se

Project 2: Carton fillrate optimization

To transport the products, H&M needs to make decisions on how to package them. Depending on the characteristics of the products being packed (type of product, size, material, fragility, etc), different types of cartons can be used, and different number of items are packed into each of them.

Previously, this decisions were made by humans on a case-to-case basis.

In this project, we aim to automate this process. Based on the data collected earlier at H&M (item descriptions and packaging specifications), we aim to develop a model that will find the best way to package novel products. The model will need to capture specific features of the products that can potentially affect these decisions, and thus can be trained on existing data that will be provided by the company.

Required qualifications: proficiency in Machine Leaning and Data Science. Applicants are expected to have passed KTH courses such as Advanced Machine Learning, Project Course in Data Science, Probabilistic Graphical Models, or equivalent.

Contact person: Anastasiia Varava (KTH) varava@kth.se

Project 3: Inbound leadtime prediction

H&M orders large amounts of goods from multiple different suppliers in various countries to markets all over the world. Each product is expected to be delivered by a specific date. However, delays in production and transportation are inevitable, especially when the products are transported by ship due to multiple factors such as weather conditions, scheduling imprecision, multiple connections between different routes, etc. The goal of this project is to develop a probabilistic model that will be trained on the historical data provided by the company to predict the expected time needed for the goods to be manufactured and delivered to markets.

Required qualifications: proficiency in Machine Leaning and Data Science. Applicants are expected to have passed KTH courses such as Advanced Machine Learning, Project Course in Data Science, Probabilistic Graphical Models, or equivalent.

Contact person: Anastasiia Varava (KTH) varava@kth.se

Reinforcement Learning at Flexible Alternating Current Transmission Systems

You will be part of the Business Unit Grid Integration, located in Västerås. FACTS (Flexible Alternating Current Transmission Systems) technologies provide more power and control in existing AC as well as green-field networks and have minimal environmental impact. With a complete portfolio and in-house manufacturing of key components, ABB is a reliable partner in shaping the grid of the future. Please find out more about our world leading technology at www.abb.com/facts.

Problem description

At FACTS you will aid in creating a more sustainable future. The increase of available measurements, growth of real time processing capacity and communication abilities is changing the opportunities in the power system landscape. There is a potential to utilize more measurement data, Reinforcement Learning and a FACTS device for optimization purposes.

The task would include: 
• Create suitable test networks
• Investigate and develop prototype algorithm based on latest advancements in deep Reinforcement Learning
• Train, tune and test the algorithms on the networks and demonstrate policy optimality

Requirements

We are looking for you who are studying a university master program within a relevant technical area along with an interest within artificial intelligence or Reinforcement Learning. Experience in Reinforcement Learning or programming is positive. We aim to start the thesis in early September.