Chair of Computer Science VIII Aerospace Information Technology Prof.Dr.Sergio Montenegro. Bacherlor and Masters's Thesis Topics S/No Topic Avaialability 1 RODOS Porting Porting RODOS to the Android platform M.Sc Frank Flederer frank.ederer@uni-wuerzburg.de 2 RODOS Gateway Development ROS Gateway for RODOS topics. The goal of this thesis is to design and implement a ROS gateway node that allows ROS processes (nodes) to communicate with RODOS threads. M.Sc. Michael Strohmeier michael.strohmeier@uni-wuerzburg.de 3 Indoor Navigation with Radio-beacon Development of a Indoor Navigation with Radiobeacon. 4 Code Generator Develop a Code Generator to generate the code from MATLAB/OCTAVE to C++/RODOS
S/No 5 Topic PentaCopter Design a PentaCopter with a large central propeller and 4 Smaller Location Control Propeller. 6 TailSitter Design and Consrtuction of a TailSitter 7 Java-ByteCode Interpreter Develop an interpreter of Java-ByteCode for RODOS 8 Radar as virtual mouse For environments where we can not have a mouse as input device, we aim to detect X-Y hand movements using industrial car small radars. The software shall interpret radar signals to detect virtual moues movements. Avaialability
9 Attitude Determination and Control of Three-Axis Floating Satellite System with Centralized Mass using Controlled Actuators. In order to develop and test dierent attitude control algorithms and strategies for small satellites in an almost frictionless environment similar to that in space, a three-axis Floating Satellite (FloatSat) System with moving masses to control the center of mass of the satellite has been developed. The FloatSat system is consists mainly from a mechanical structure that contains the basic satellite subsystems with three orthogonal reaction wheels to control the attitude and three linear moving mass actuators to control the center of mass of the structure. This structure is placed into a spherical shell that it is oating inside a spherical air bearing unit. An attitude determination and control system is intended to be developed for the system with the ability to keep the satellite's center of the mass always at the center of the sphere using available linear mass actuators in order to negate the eect of the earth's gravity on the satellite's dynamics. M.Sc. Eng. Atheel Redah redah@informatik.uni-wuerzburg.de 10 Programmierung und GIU der Remote Cockpit we are searching for an algorithm to encode messages in frames. The overhead for byte stung shall be very low. The receiver shall be able to recognise begin/end of frame despite of transfer errors. The sender shall perform statical analysis of message content de select marks whith low occurrences in the message
11 ALINA Rover Control 12 Wireless Satelit: Messungen von Wireless modules in Sat Struktur
13 Development of an "Auto balancing" system Impact: Humans are able to estimate the direction of a sound source relative to itself very precise. This ability permits to relate dierent sounds to dierent sources, e.g. in a group of multiple persons talking with each other. This natural given feature gets lost in situations, where the sounds get recorded or amplied via a standard mono microphone system. Our idea is to record not only the audio signal, but also the position of each microphone. This information can be used to balance the loudspeaker, according to the position. Example: a group of actors are talking on a stage. Each actor has a microphone. The audio signal is balanced according to its position on the stage (1D position left, middle, right). the position is measured with a RF transceiver (already available) an stereo signal must be balanced within an embedded system a test must be set up Knowledge about digital Interfaces SPI, I 2 C,... Thomas Walter thomas.walter@uni-wuerzburg.de
14 Development of an "Auto balancing" system Impact: Humans are able to estimate the direction of a sound source relative to itself very precise. This ability permits to relate dierent sounds to dierent sources, e.g. in a group of multiple persons talking with each other. This natural given feature gets lost in situations, where the sounds get recorded or amplied via a standard mono microphone system. Our idea is to record not only the audio signal, but also the position of each microphone. This information can be used to balance the loudspeaker, according to the position. Example: a group of actors are talking on a stage. Each actor has a microphone. The audio signal is balanced according to its position on the stage (1D position left, middle, right). the position is measured with a RF transceiver (already available) an stereo signal must be balanced within an embedded system a test must be set up Knowledge about digital Interfaces SPI, I 2 C,... Thomas Walter thomas.walter@uni-wuerzburg.de
15 Development of a "SpyderCrane"-control software Impact: For diverse applications we considered the need of a platform, able to be moved onto any position in a dedicated indoor experimental area. This implies not only positions in 2D but also in 3D. A typical application is to mount a camera onto this platform, giving the ability to move on certain trajectories. For this, we have already a platform, that is hanging on four ropes, coiled on four winches, that are mounted in the corners of our test facility. The platform position then depends on the length of each uncoiled rope (see image). Each winch consists of a brushed DC-motor, coupled with an incremental encoder. The embedded controller on each winch is a STM32F4-Discovery. Write a position control for the motor position Connect all four controller to a host PC interface, in order to command and read the motor positions Develop a command interface with desired 3D platform position as input Programming skills in C++ Thomas Walter thomas.walter@uni-wuerzburg.de