Both sides previous revisionPrevious revisionNext revision | Previous revision |
teaching:gsoc2018 [2018/03/12 09:47] – [Topic 2: Flexible perception pipeline manipulation for RoboSherlock] balintbe | teaching:gsoc2018 [2018/03/21 22:13] (current) – [Topic 1: Markov logic networks in Python] nyga |
---|
| |
**Remarks:** If you have questions about this project in advance, about your application, qualification or ways to get started, please post your question in the [[https://gitter.im/iai_gsoc18/pracmln|pracmln gitter chat]]. Personal e-mails will not be answered. | **Remarks:** If you have questions about this project in advance, about your application, qualification or ways to get started, please post your question in the [[https://gitter.im/iai_gsoc18/pracmln|pracmln gitter chat]]. Personal e-mails will not be answered. |
| |
| **Assignment:** https://files.gitter.im/iai_gsoc18/pracmln/Ckxw/application-form.pdf |
==== Topic 2.1: Flexible perception pipeline manipulation for RoboSherlock ==== | ==== Topic 2.1: Flexible perception pipeline manipulation for RoboSherlock ==== |
| |
==== Topic 2.2: UIMA in ROS ==== | ==== Topic 2.2: UIMA in ROS ==== |
| |
**Main Objective:** The RoboSherlock framework depends heavily on the uimacpp library. As part of this task we will address the shortcomings of this library, and modifications that facilitate a better user interactions. As part of the task you will be required to create a ROS package out of the library, and to release it as a debian package for ROS-Kinetic. | **Main Objective:** The RoboSherlock framework depends heavily on the uimacpp library. As part of this task we will address the shortcomings of this library, and modifications that facilitate better user interactions (error/exception handling, error messages etc.). As part of the task you will be required to create a ROS package out of the library, and to release it as a debian package for ROS-Kinetic. |
| |
**Task Difficulty:** The task is considered to be of medium difficulty. | **Task Difficulty:** The task is considered to be of medium difficulty. |
| |
**Expected Results** We expect to have an integrated communication level with ROS 2 and Unreal Engine on Windows and Linux side. | **Expected Results** We expect to have an integrated communication level with ROS 2 and Unreal Engine on Windows and Linux side. |
| |
| **Assignement:** In order to be considered for this topic you need to solve a short programming assignement described [[https://gist.github.com/andreihaidu/3eb6d49ab83ed3895f17911cdcd1e084|here]]. |
| |
Contact: [[team/andrei_haidu|Andrei Haidu]] | Contact: [[team/andrei_haidu|Andrei Haidu]] |
| |
**Expected Results** We expect to have intuitive Unreal Engine UI Panels for editing, visualizing various RobCoG plugins data and features. | **Expected Results** We expect to have intuitive Unreal Engine UI Panels for editing, visualizing various RobCoG plugins data and features. |
| |
| **Assignment:** In order to be considered for this topic you need to solve a short programming assignment described [[https://gist.github.com/andreihaidu/3eb6d49ab83ed3895f17911cdcd1e084|here]]. |
| |
Contact: [[team/andrei_haidu|Andrei Haidu]] | Contact: [[team/andrei_haidu|Andrei Haidu]] |
| |
**Expected Results** We expect to have a live connection with between openEASE and the Unreal Engine editor. | **Expected Results** We expect to have a live connection with between openEASE and the Unreal Engine editor. |
| |
| **Assignment:** In order to be considered for this topic you need to solve a short programming assignment described [[https://gist.github.com/andreihaidu/3eb6d49ab83ed3895f17911cdcd1e084|here]]. |
| |
Contact: [[team/andrei_haidu|Andrei Haidu]], [[team/asil_kaan_bozcuoglu|Asil Kaan Bozcuoğlu]] | Contact: [[team/andrei_haidu|Andrei Haidu]], [[team/asil_kaan_bozcuoglu|Asil Kaan Bozcuoğlu]] |
| |
**Task Difficulty:** The task itself is simple assuming good understanding of ROS principles and basic knowledge of RViz. To that the challenge of learning a small chuck of an existing system (CRAM) is added. So overall task difficulty is considered to be medium. | **Task Difficulty:** The task itself is simple assuming good understanding of ROS principles and basic knowledge of RViz. To that the challenge of learning a small chuck of an existing system (CRAM) is added. So overall task difficulty is considered to be medium. |
| |
| |
{{ :teaching:fetch-left-in-hand-real-cropped.jpg?nolink&200|}} | {{ :teaching:fetch-left-in-hand-real-cropped.jpg?nolink&200|}} |
| |
**Expected Results** We expect to be able to simulate robots in unreal, have support and able to control standard joints. | **Expected Results** We expect to be able to simulate robots in unreal, have support and able to control standard joints. |
| |
| **Assignment:** In order to be considered for this topic you need to solve a short programming assignment described [[https://gist.github.com/andreihaidu/3eb6d49ab83ed3895f17911cdcd1e084|here]]. |
| |
Contact: [[team/andrei_haidu|Andrei Haidu]] | Contact: [[team/andrei_haidu|Andrei Haidu]] |
| |
Chat: [[https://gitter.im/iai_gsoc18/unreal|Gitter]] | Chat: [[https://gitter.im/iai_gsoc18/unreal|Gitter]] |