Category Archives: 3.3.2 AMOS

The AMOS 2016 Project Show Case: Cognimaster

Team / Project Cognimaster reports:


In cooperation with the industry partner, Knowis AG, the team 9 of the AMOS project developed a product called “Cognimaster”. It is a cognitive service based web application, providing insights on unstructured (big) data from social media and news in order to obtain the Credit profile of a company.

Tapping into the newest technology of cognitive computing, the team used the Artificial intelligence technology from IBM (a.k.a. “Watson”) to explore the possibilities to aid decision-making in the financial sector. The application can be used to research any middle to large companies, taking into account the customers’ feedback on the companies and / or their products both directly from the customers, using twitter social network, and indirectly, using news articles available on the web. The cognitive services perform natural language analysis to define “sentiment” (positive or negative “mood”) of the text.

The main value of the product is that the customer feedback loop is shortened dramatically in comparison with the time, when the structured data starts “feeling” the impact of the customer feedback on the recent product launch or company – related news.

As the technology is still young, there is room for improvement of the unstructured data analysis results. With further development of this technology in future, highly precise big data analysis results will be available at any moment of time, revolutionizing managerial decision-making in not only financial industry, but many others as well.
Key words: cognitive computing, Watson, IBM cognitive services, artificial intelligence, credit profile, big data.

The AMOS 2016 Project Show Case: Conference App

Team / Project Conference App reports:


Our Vision As part of the lecture AMOS we developed an App to organize conferences.

The App allows the organizer to create and update events and track the number of participants.

The participants are able to use the App to register for events, receive the agenda and additional information, participate in Live Voting or give feedback for an event.

Our Industry Partner As leading service provider for IT Transformations in the German market Senacor accompanies enterprises from planning till realization.
Our Team Our team consisted of two Product Owner: Marina Kurbanova and Katharina Grasser and five Software Developer: Clemens Hübner, Murad Isayev, Luong Trung, Najm Askri and Sonia Hidri.

In summary our team consists of students from 5 different countries which made team work very interesting and instructive – a very good experience.

This slideshow requires JavaScript.

The 2016 AMOS Project Show Case: Rogue Vision

Team / Project Rogue Vision reports:


Students of the Agile Methods Open Source Project teamed up with Siemens Corporate Technology to develop Rogue Vision, an Open Source Industry 4.0 Data Analytics Application. The App enables remote monitoring of the Siemens flexible transportation line Demonstrator.

The Demonstrator was developed by Siemens AG together with Festo, SAP and Deutsche Telekom as an Industry 4.0 research project for the IT-Gipfel 2015 event in Berlin. Core of this Demonstrator is a flexible transportation system with so called Carriers as production containers that can be tracked and controlled individually on the production line.

The software system that was developed by the FAU Students is able to identify and visualize the energy consumption and the position of the Carriers on their way through the production line. As a result, it is possible to see different types of Carrier contamination types that are based on increased energy consumption of the Carriers. Additionally, Rogue Vision has possibilities to display the flexibility of the Demonstrator line by visualizing the Carrier speeds of the individual Carriers. The goal is to possibly integrate these functionalities into the production environment to detect Carrier Contamination or issues on the Demonstrator in real time.

For further information and technological details please check out the project wiki.

This slideshow requires JavaScript.

The 2016 AMOS Project Show Case: CAODIC

Team / Project CAODIC reports:


CAODIC – Collision Avoidance using Object Detection and Inter-car Communication

As part of the course AMOS (Agile Methoden und Open Source), Team 5 developed a program for object detection and inter-car communication.

Summary The project implements a scenario needed for autonomous driving with the help of software agents: A bus stops at a bus stop vis-à-vis to a school. A car that drives behind the bus cannot see the children/humans starting to run across the street in front of the bus. Another car on the other side of the street detects the children and is able to warn the first car.
Overview
Main tasks
  • Integration and implementation of a simple bus/car and human detection algorithm
  • Integration of a software agent library
  • Implementation of the scenario using software agents and inter-process communication
Details The project involved developing a prototype that demos two communicating, virtualized hosts. Each host represents a car and one host (the client) warns the other (the server) about humans standing in front of a car/bus. The program reads and decompresses the video data and performs the {car,human}-detection for each frame. If the program detects a human standing in front of a car, a warning message is sent from the client to the server.
Setup
  • Operating System: Linux Ubuntu 14.04
  • SW Agents Library: C++ Actor Framework (CAF)
  • Object Detection Library: OpenCV
  • Messaging Format: HDF5, Google Protobuf
  • Deployment: Docker, Travis and Jenkins
  • Virtualization: Docker
Industry partner Continental AG, Regensburg
Coach Prof. Dr. Dirk Riehle
Team members Richard Fuchs, Daniel Götz, Nils Häusler, Jonas Heinrich, Elisabeth Hoppe, Leonard Keidel, Debin Liu
Outcome The following video shows the outcome of our project, including the {car,human}-detection, as well as the communication:


The 2016 AMOS Project Show Case: DoIP Wireshark Plugin

Team / Projects DoIP Wireshark Plugin reports:


Topic DoIP Wireshark Plugin
Team Members Tobias Ibler, Waqas Hasan, Sebastian Schinabeck, Dustin Nguyen, Michael Körber
Industry Partner AVL DITEST GmbH

As cars depend more and more on IT, the currently used and outdated CAN Bus needs to be replaced by a newer technology: Ethernet. Therefore, DoIP (Diagnostic communication over Internet Protocol – ISO-norm 13400-2:2012(E)) has been developed. It’s a protocol layer on top of UDP/TCP and serves the main goal of sending diagnostic information. Nowadays, only few cars use this technology, but in the future there will be a rapidly growing number of cars supporting DoIP communication.

On this account, the AMOS-project with our industry partner AVL DITEST GmbH was about developing a Wireshark Plugin that helps to read the DoIP protocol easily. Therefore, the Plugin analyzes and visualizes DoIP messages sent between a Tester and the car’s ECUs according to the ISO-norm.

Wireshark is a cross-platform network protocol analyzer. It lets you capture and interactively browse the traffic running on a computer network. Wireshark is freely available and released under GNU General Public License version 2.

After 13 weeks of hard project work using an agile approach, we have been able to finish our project on time and demonstrated the Plugin on the AMOS Demo Day on July 13, 2016. Even though we suffered three students leaving the project team early, we consider our outcome as huge success.

Finally, we would like to thank our industry partner AVL DITEST GmbH for the great collaboration and Prof. Riehle’s team for the support during the project.

For further information, please check out our project repository.

The 2016 AMOS Projects Show Case: MORFeus

Team / Project MORFeus reports:


Our project, the Mobile Robot Framework, was conducted in cooperation with the Develop Group. Our objective was to build a mobile, platform independent framework that would allow interaction and communication with the robot provided by the Develop Group. We lovingly named the robot MORFeus. Our team consisted of 6 computer science graduate students and one international information systems graduate student. All of us were highly motivated to work on this project. The atmosphere in the group was outstanding and all the team members bonded astoundingly well over the course of the project. This and our high qualification lead to a result that exceeded the expectations of our supervisor and our industry partner and ourselves.

Although it was a challenge finding into the Scrum process, our team meetings became succeedingly productive and professional as we got used to each other. A highlight of every sprint-meeting was experiencing the new functionalities that our robot and framework could perform every week. The constant improvement in our software defiantly helped to keep hopes high and tempers low. Every milestone in our project felt like a great achievement that we had reached together. And only through our teamwork could we overcome the numerous challenges that stood in our way. The difficult implementation of the camera stream (which caused several sleepless nights), the reworking of the collision sensors and finally the integration of joystick controls were no small feats, but we accomplished them together.

All of us are glad that we participated in this project together. It was a lot of work and dedication that we put into this project, but while we drive around MORFeus and see other people interact with the framework we built, we all agree that it was worth it.

Team: Markus, Florian, Andreas, Jan, Maximilian, Valerie, MORFeus, Martin and our industry partners

The 2016 AMOS Projects Show Case: BLEaring

Team / Project BLEaring reports:


We worked on an evaluation project together with Sivantos (former Siemens Audiology). The topic was the development of a medical health care App allowing monitoring and controlling bluetooth low energy (BLE) hearing aids from a smartphone. Many approachyes, frameworks and libraries were evaluated and in the end we set up a project architecture and a smoothly working library ecosystem, all documented on our project page.

The following key features were successfully evaluated and implemented:

  • BLE support for multiple connections at the same time
  • iOS and Android support
  • Localization
  • A themable UI
  • A UI-Tour
  • A Graph for displaying measurements transmitted via BLE in real-time

This slideshow requires JavaScript.

Invitation to the 2016 AMOS Projects Demo Day

On July 13th, 2016, this year’s AMOS Demo Day will take place. Student teams from The AMOS Project course will show-case the results of three months of hard software development work. The demo day will take place in “Nebenraum Cafeteria” (Room 00.136) in the main Cafeteria building at Erwin-Rommel-Straße 60, 91058 Erlangen. The demo day is open to the interested professional public. Please register so we can prepare properly.

Demo Day Schedule

Start Time Responsible Person Content
10:00 Uhr Industry partners Arrival of industry partners, public
10:15 Uhr Prof. Riehle Opening remarks
10:20 Uhr Student teams One-slide presentation on project
10:45 Uhr Everyone Demos and discussions in presentation booths, photo op
12:30 Uhr Everyone Official end of demos, leaving for lunch

If you are new to the AMOS project, please read The AMOS Project in a Nutshell.

Continue reading Invitation to the 2016 AMOS Projects Demo Day

Grading the 2016 AMOS Projects

The AMOS Project is a course that teaches agile methods. As such, the learning goals center on acquiring the capabilities to perform an agile methods process well. How well are students able to perform a Scrum process? Work with the appropriate tooling? The resulting product and artifact quality is secondary to the process capabilities to be acquired (but a natural expression of those capabilities).

Continue reading Grading the 2016 AMOS Projects