Data- och informationsteknik (CSE) // Computer Science and Engineering (CSE)
Använd denna länk för att länka till samlingen:
Vi utbildar för framtiden och skapar samhällsnytta genom vår forskning som levandegörs i nära samarbete med näringslivet. Vi bedriver forskning inom computer science, datateknik, software engineering och interaktionsdesign - från grundforskning till direkta tillämpningar. Institutionen har en stark internationell prägel och är delad mellan Chalmers och Göteborgs universitet.
För forskning och forskningspublikationer, se https://research.chalmers.se/organisation/data-och-informationsteknik/
We are engaged in research and education across the full spectrum of computer science, computer engineering, software engineering, and interaction design, from foundations to applications. We educate for the future, conduct research with high international visibility, and create societal benefits through close cooperation with businesses and industry. The department is joint between Chalmers and the University of Gothenburg.
Studying at the Department of Computer Science and Engineering at Chalmers
For research and research output, please visit https://research.chalmers.se/en/organization/computer-science-and-engineering/
Browse
Browsar Data- och informationsteknik (CSE) // Computer Science and Engineering (CSE) efter Program "Elektroteknik 300 hp (civilingenjör)"
Sökresultat per sida
Sortera efter
- PostAutomatiserat system för insamling och distribuering av information skriven på krittavlor(2014) Andersson, Pontus; Bertilsson, Filip; Hallqvist, Felix; Nilsson, Simon; Olsson, Jonathan; Uddgård, Mats; Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers); Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers)This paper describes the development of an automatic system for capturing images of blackboards, image processing and publishing the resulting images to a web server. At the time of this paper much of the education was still done with the use of blackboards. During lectures it can be hard to follow the lecturers reasonings and conclusions while trying to write down what has been written on the board. The purpose of this bachelor’s thesis is to make it easier for students by creating an automatic note taking system. The thesis describes the early stages of the project with planning and feasibility studies in order to be able to decide how to best develop the product. The development process describes all the design choices and the different modules like the camera unit and the server. With a working prototype, testing was made on all the different modules of the project to be able to evaluate and assess the safety of the product. The result is later processed and a discussion is made on how the product can be made better in the future. The product resulted in a prototype where all expected basic functionality were fully operational. The product were shown to a number of people and most of them had a positive attitude towards the product. It was decided to use one single-board computer in every lecture hall with one camera for each blackboard column and one sensor for eack blackboard. Raspberry Pi was chosen to be used as the single-board computer. Raspberry Pi Camera Modules and photomicrosensors were chosen as components to implement our prototype. Linux was used as operating system for both the camera unit as well as the server. A blackboard is photographed when it is in top position in its respective column and the resulting image is sent to the server. A web server was created where one can search and find lecture notes. An administrator interface was created to be able to manage camera units, courses and users. Image processing was implemented from scratch through the use of relevant litterature. Image processing incorporates cropping, skew correction, determining if something is written on the blackboard and the ability to compare earlier blackboard images with newly taken ones to reduce the number of duplicates.
- PostAutonom kortdistansnavigation i öppen miljö - Utveckling av kameraföljningssystem med drönare och(2015) Aronsson, Albin; Gashi, Adrian; Karlsson, Björn; Olausson, Tobias; Patricks, Mattias; Wallström, André; Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers); Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers)The purpose of this project was to study alternative solutions for autonomous navigation of a small drone. The defined goal of the project was to implement a camera tracking system, inspired by modern video games, where low latency was of outmost importance. A quadcopter follows a user from a fixed distance and captures the user with a camera. The quadcopter autonomously follows the user’s head movements by rotating around the user. The video stream is transmitted in real-time to a head mounted display, which is used to present a third person view to the user. The system is designed to be used in an open environment without obstacles. It uses image processing, magnetometers and ultrasound to determine the drone’s position relative to the user. An iterative navigation method using simple control engineering is then used to navigate the drone. Tests of the individual parts of the system indicate that the system fulfills the goal of the project in theory. Further tests and adjustments of the system may be needed for the camera tracking system to be fully functional. The latency of the video stream has been measured to be 125 ms, which we consider too high. The design choices made by the group, however, has led to low latency in the components that were under the group’s control.
- PostDatxSynth En VST-synthesizer(2016) Ackelman, Christoffer; Ahlin, Richard; Berglund, Viktor; Bükk, Alexander; Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers); Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers)En synthesizer består av olika komponenter som är ihopkopplade för att generera en musikaliskt intressant ljudsignal. Denna rapport beskriver utvecklingen av en mjukvarubaserad synthesizer kallad DatxSynth, implementerad i ramverket Virtual Studio Technology (VST) från företaget Steinberg. Mjukvarubaserade musikinstrument är idag en central del av modern musikproduktion, som till stor del sker i musikredigeringsprogram såsom Cubase och FL Studio. Musikprogramvaror skapade i VST fungerar som insticksmoduler till dessa musikredigeringsprogram.
- PostDesign of a seat-based wireless ticketing system for an efficient passenger control process(2016) BROQI, DENNIS; JARL, HELÉNE; Johansson, Andreas; KRIŽAN, CHRISTIAN; MANSOUR, HAMODI; ÖGNELOD, LUKAS; Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers); Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers)Design of a seat-based wireless ticketing system for an efficient passenger control process Innovative Projects Sweden AB has commissioned the development of a prototype in order to investigate if there is a market for a new kind of ticketing system. A train-based ticketing system, where each seat handles its own passenger check-ins. The aim of this Bachelor’s thesis is to create a prototype of the system, which could improve the process of validating tickets on trains by reducing train attendant workload and by focusing attendant work tasks on illegal passengers. This report shows how this prototype for validating tickets is developed. The prototype is built with components from Arduino, Adafruit and Digi. A hand-held device in the form of an Android smartphone is used as an interface for the train attendants to allow for an efficient and easy way to monitor the train and the passengers. The prototype communicates in two ways, firstly via the Zigbee protocol and then via Bluetooth to the smartphone. This thesis results in a prototype that meets the goals of the project. In conclusion, a system like this could give train attendants the added functionality that is requested by the thesis. The system also provides added security when validating passenger ticket credentials.
- PostDevelopment of Android Software for Logging of Engine Data for Shell Eco Marathon(2014) Eriksson, Joanna; Johansson, Mikael; Nordin, Anders; Simpanen, Ewa; Steingrüber, Philip; Weschke, Johannes; Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers); Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers)Teams taking part in the Shell Eco-Marathon challenge compete to create a vehicle that is as fuel-efficient as possible. To fulfill this goal the vehicles in general and especially their engines have to be as optimized as possible. To be able to do this as efficiently as possible the teams require a way to analyze how the engine performs and what it does over the course of a run. Most teams accomplish this by connecting the vehicle's ECU (Engine Control Unit) to a laptop in a development environment where a test-run is simulated. A much better solution would be for the team to be able to analyse the performance of the engine and the behaviour of the car in real-time under a real testrun on the track. This would allow the team to get as accurate data as possible to analyze and make qualified adjustments from. This report deals with the problems and result of an attempt to create a system that solve this issue. The system includes an Android application sensors and a desktop application.
- PostE-blackboard Från krittavla till webbgr änssnitt(2014) Andersson, Simon; Botonjic, Saudin; Lundgren, Christoffer; Parviainen, Dennis; Selldén, Tomas; Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers); Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers)This bachelor thesis covers the development of a semi-autonomous system which helps students by electronically providing information presented on blackboards during a lecture. The system consists of a camera module connected to a Raspberry Pi mounted on a rotating frame, which enables the system to cover all of the boards in the lecture hall. The frame's rotation is controlled by a servo-engine connected to the Raspberry Pi. Images captured by the system are automatically processed on the Raspberry Pi through the use of the graphics framework SimpleCV in a python script. The images are published on an online interface where students can access them and rehearse the content covered during the lecture. The project ultimately resulted in a prototype where an image is presented on the online interface approximately 40 seconds after a blackboard has been completed. This delay is considered acceptable since a board rarely has to be documented more frequently. The automatic image processing will correct the perspective as needed and crop the image to exclude any unnecessary information before publishing the image on the online interface. The system requires minimal interaction from the lecturer. This consists of moving the blackboard to the highest position of the board's frame. The overall result of this project indicates that a system with this type of functionality can be implemented and is likely to have a positive impact on students' learning.
- PostElmotordriven Longboard Ett alternativt transportmedel(2017) Karlsson, Mattias; Nilsson, Sebastian; Nordenhög, Kevin; Nykvist, Albin; Pähn, Mikael; Åkesson, Jonas; Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers); Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers)Denna rapport behandlar möjligheten att dimensionera och konstruera en elmotordriven longboard med syfte att användas som ett miljövänligt, praktiskt och lagligt transportmedel. Detta för en mindre kostnad än de elektriska longboards som finns tillgängliga på marknaden. Longboarden är, utöver truckar och hjul, utrustad med elektroniska samt diverse mekaniska komponenter. Två motorer fästes med egentillverkade motorfästen på den bakre trucken, som med hjälp av kugghjulstransmission får hjulen i rullning. Till motorerna är två motorstyrningskort kopplade som sköter kontakten med den trådlösa handkontrollern samt batteriet. Handkontrollern är utrustad med ett gas- och bromsreglage samt en knapp för att aktivera signalhornet. Enligt svensk lag behöver longboarden ha en begränsad maxhastighet på 20[km=h], samt en retardation vid bromsning på 3[m=s2]. Vid varierad hastighet skall longboarden kunna framföras minst 10[km]. Vid verifikation av longboarden uppmättes att en sträcka på 17; 1[km] kan köras av en förare med en vikt på 80[kg]. Den totala slutkostnaden för longboarden blev 5650 kr, vilket var över budgeten på 5000 kr men drygt hälften av priset andra aktörer på marknaden begär.
- PostGeneration of music through genetic algorithms(2014) Pavlov, Sean; Olsson, Christoffer; Anderling, Viktor; Wikner, Johannes; Andreasson, Olle; Svensson, Christian; Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers); Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers)The focus of this bachelor thesis is to generate appealing music segments algorithmically. Since its creation, the art of music has constantly evolved, developing new genres and styles over time. Computers have long been recognized for their potential in discovering new music, but a computer has yet to produce a truly appealing piece of music. This thesis employs an evolutionary approach, generating large amounts of musical segments and selecting the best ones. This selection is made by a group of programmed raters with different specializations. This method aims to emulate the process of natural selection. While the generated results may not have been top hits in themselves, many interesting segments were created. The created music was diverse, original and could in many cases be considered to be appealing. This project was able to produce decent results in short segments but there is de nitely room for improvement. It is recommended to add more raters to make the rating process as precise as possible.
- PostGulliver Simulation - En systemarkitektur f or n atverkssimulering av(2015) Eriksson, Emil; Hagslätt, Fredrik; Nard, Roy; Wijk, Simon; Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers); Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers)Nowadays, a lot of resources are spent on developing systems that will make it possible for vehicles to act autonomously, and make them more e ective. One of the projects that is working on this is the Gulliver Project. Gulliver has constructed a number of miniature vehicles equipped with various sensors, to use as a physical testbed for autonomous driving. One big disadvantage with this method is the long iteration time that occurs during the development and testing of a new software. This project has improved this process by developing a system architecture of a virtual testbed where it is possible to simulate autonomus vehicles that communicates through any type of wireless network. The testbed has made it possible to simulate autonomus vehicle systems that with a reasonable margin of error, acts like the system would act in a physical test. This testbed will save a lot of time for future projects, since it is now possible to develop autonomus systems virtually, and upload them to the physical testbed when it has been con rmed that the system works ok, instead of having to work with the physical testbed during the whole development period.
- PostImmersive Third Person View Automatic User Tracking with Live Video from an Unmanned Aerial Vehicle(2016) Dahlgren, Martin; Gideflod, Jacob; Milleson, Joakim; Palmberg, Christoffer; Saltvik, Filip; Åkersten, Christopher; Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers); Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers)Third Person View (TPV) is a video game camera perspective where the game character is seen from behind. Due to decreased prices of Unmanned Aerial Vehicle (UAV) technology and modern Head Mounted Displays (HMD) it has become more available to create a system were a user sees themselves from behind. This thesis describes the process of designing a system for creating the TPV with low latency video streaming and short range tacking for automatic flight. A quadcopter is designed to track and follow the user for achieving automatic camera positioning. Location tracking is implemented with triangulation by ultrasonic sound. Following user rotation is implemented by comparing magnetometers on the user and the quadcopter. From a camera on the quadcopter live video is transmitted by Wi-Fi to a laptop connected to an Oculus Rift Development Kit 2 (DK2) which presents the video feed. The highest emphasis has been on achieving accurate tracking but also on rapid quadcopter regulation using PID-controllers for maintaining the view. The resulting system works for tracking and reacting to a moving user, however during fast user rotations or movements the tracking is lost, due to small angle of the ultrasonic receivers. For controlling and observing the system during flights and tests, a graphical tool was developed as well as software for tracking and regulation. These systems implemented shows promising results and is an area worth of future study.
- PostKonstruktion av autonom drönare för eldbekämpning(2018) Iliefski-Janols, David; Karlsson, Magnus; Mare, Simon; Lindblom, Viktor; Nilsson Laberg, Johan; Strandberg, Angelica; Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers); Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers)Detta arbete innefattar utveckling och konstruktion av en drönare designad att autonomt navigera ett litet utrymme i syfte att identifiera och släcka en mindre eldkälla. En flygfärdig drönare användes som bas och utökades sedan med hårdvara för datainsamling samt mjukvara för styrning. Hårdvaran som implementerades och monterades på drönaren bestod av ultraljudssensorer för avståndsmätning, en flödessensor för hastighetsmätning, en värmekamera för eldidentifiering, en släckspray samt en Raspberry Pi för kommunikation med komponenterna och drönarens flight controller. Den implementerade mjukvaran exekverades på en separatdator och kommunicerade trådlöst med Raspberry Pi:n i syfte att kontrollera drönaren genom att processera den insamlade datan med hjälp av reglersystem och ett artificiellt neuralt nätverk. Arbetet resulterade i en drönare som autonomt kunde lyfta, bibehålla en given höjd medan den manövrerade för att undvika väggar och simpla hinder, samt landa på kommando. Målet att identifiera och släcka eld, även om det var delvis implementerat, nåddes aldrig på grund av tidsrestriktioner till följd av problem och inkonsekvenser hos hårdvaran.
- PostLinjeföljare med STM32 - Med fokus på konstruktion och implementation(2015) Bäckström, Lars; Petterson, Tomas; Tillberg, Hanna; Åkerlund, Fredrik; Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers); Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers)This bachelor thesis aims to design and construct a line follower. A line follower is a robot which follows some kind of path, in this case a black line on a white surface. A prototype was constructed early in the project and was used as a test platform for the final line follower. The robot’s microcontroller is a STM32 from STMicroelectronics and the prototype was based on a STM32 discovery board. The robot is designed from scratch which means that the project include: choice of components, choosing between sensors or camera to identify the line, constructing the hardware, designing a regulator and programming the microcontroller unit. The robot constructed is intended to agree with the rules of line following in the race Robot-SM 2015. The prototype ”Rulle” participated in the event who also completed the track in less than three minutes, which was required to qualify in the race. The final line follower ”Walknut” was completed after Robot-SM and hence did not participate in the event.
- PostSimulation av Gulliver - En virtuell robotmiljö för skalade autonoma fordon(2015) Dädeby, Sebastian; Eriksson, Adam; Khosravi, Pontus; Onsjö, Kristian; Sandell, Klas; Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers); Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers)Autonomous cars are the next step in the transportation sector in the hopes of reducing the environmental impact and increase safety, but they are expensive to develop and test. In order to facilitate the development and reduce test costs, a virtual test environment has been developed and tested via implementation of an autonomous steering function. In order to develop this virtual environment the simulation tool V-REP and the framework ROS were used, since both of these tools are developed for robot development. What has been developed is a virtual test environment as well as an interface for communication between simulation and framework. The result of this project is a virtual test environment where lters and steering algorithms can be calibrated and tested for usage in a physical environment, as well as support for the possibility of basic network communication between multiple cars. The virtual environment works well for testing the model. Simulator and framework have reached a functional level, but small errors occur which may demand further development to compensate for.
- PostTankestyrt Mekatroniskt System - Undersökning av hur en modellbil kan styras med hjälp av hjärnaktivitet(2015) Berntsson, Viktor; Hermansson, Martin; Håkansson, Emma; Larsson, Christian; Nilsson, Victor; Tofiq, Zrean; Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers); Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers)This thesis describes the development of a radio controlled car whose control signals are derived exclusively by reading the brain activity of the controlling individual. The utilised technology, brain computer interface (BCI), was recently made commercially available which is why the majority of implementations so far are relatively simple programs intended for recreational and educational purposes. The study explores the possibility of converting the digital signals gained from a BCI to control signals for the remote controlled car through the use of a microcontroller. The goal is to discover further uses of this technology. Since the utilised BCI hardware (MindWave Mobile) uses a predefined communications protocol, the prototype was built around these limitations. The prototype receives data from the BCI through Bluetooth and converts them to signals for the radio controlled car to recieve. In order to allow visualization and testing, the same data may be sent to an external computer. This data is received, interpreted and displayed by a program developed specifically for this purpose. The thesis also discusses and evaluates the resulting prototype, focusing on the usability and difficulty of control. It further describes other usage areas of BCI, relating them to the result. Lastly, potential improvements of the prototype are described, enabling further development. Test results shows that the resulting car is experiencing problems, mainly to do with controllability. Nevertheless, there is clearly an interest in the technology which merits further research. Any subsequent studies should however use different BCI hardware.
- PostThe Smart Power Strip(2014) Bregell, Johan; Hillbom, Erik; Johansson, David; Larsson, Jacob; Karlsson, Philip; Stigelid, Macus; Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers); Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers)People are relying on technology to help save the environment. Much di erence can be done if people start making small changes in everyday life. This report describes the development of a Smart Power Strip: a modern tool to help households decrease their energy consumption. The Smart Power Strip is a system that gives its users the ability to measure the energy consumption of their home electronics. The system also brings the capability of remotely controlling home electronics in a smart way, to make it easy to shut down devices that are consuming unnecessary energy. This interdisciplinary project has resulted in a working prototype consisting of a power strip that can be controlled through a communication server and a web application. The Smart Power Strip has four power sockets that regularly measure power usage and send this data via WiFi to the remote communication server. Users can then log in to the web application and view graphs of the data and remotely control each power socket. The report presents the theoretical background of the project's different aspects, before presenting design choices and the evaluation of the chosen designs. The conclusion of the report is that all primary requirements were met as the implementation of the prototype was completed. The evaluation shows that the system is working in a stable manner and that measurements are accurate according to specifications.
- PostThe Smarter Power Strip - Design and implementation of a smart power strip(2014) Baxemyr, Marco; Broberg, Johannes; Henriksson, Mattias; Swetzén, Johan; Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers); Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers)It is estimated that up to 20% of U.S. households' power consumption is used by standby equipment (Ross and Meier 2000). In this report, we describe the design and implementation of a smart power strip, with the purpose of lowering such useless energy waste. The device puts its users in control of their consumption by providing monitoring of the power drawn by appliances connected to it, and the ability to remotely turn these appliances on and o . Power consumption history and control can be accessed by users through a web application, and the power strip communicates with this web application over the Internet via an embedded wireless interface. Furthermore, through the open design of the device it is easy for third parties to create services that utilize it. A set of desired features are speci ed, and a prototype is developed accordingly. To evaluate the prototype empirical tests are performed and results indicate that, with some further development of the software, its goals would be achieved. This opens up for the device to be used as a tool in the important task of lowering power consumption in today's society.
- PostTifo-pinne, en prototyp för projicering av text och bilder i luften(2016) Haar, Patrik; Ivarsson, Jesper; Vannas, Vanessa; Fahlgren, Henrik; Hessleryd, Albin; Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers); Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers)I den här rapporten dokumenteras och diskuteras konstruktionsarbetet av en Tifopinne. Tifo-pinne är en prototyp som projicerar text och bilder i luften vid en pendelrörelse med tillräckligt hög frekvens. Den kan användas som ett miljövänligare och säkrare alternativ till pyroteknik vid publika arrangemang. Konstruktionsarbetet genomfördes i delgrupper inriktade på hårdvara respektive mjukvara. Arbetet delades upp i tre prototyper med slutmålet att konstruera en slutgiltig prototyp som är portabel, har tillräcklig batteritid samt är tillräckligt synlig för att kunna användas på en fotbollsläktare under pågående match. Förutom konstruktionsarbetet har fältstudier av batterilivslängd samt prototypens prestanda gällande synlighet vid olika ljusförhållanden utförts. Resultatet visar att Tifo-pinnen är ett möjligt alternativ till pyroteknik men den klarar inte av satt kravspecifikation helt och hållet. Tifo-pinnen har tillräcklig batterilivslängd men inte tillräcklig prestanda i normala ljusförhållanden. Möjligheten att använda energiskördning för att ladda eller driva prototypen undersöktes men visade sig med dagens teknik vara ett otillräckligt alternativ.
- PostTracking Guest Flows at Night Clubs(2017) Bengtsson, Anton; Börjesson, Ulrik; Evertsson, Oscar; Fredriksson, Martin; Gustafsson, Simon; Wiklund, Adam; Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers); Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers)Creating new solutions or optimizing already existing ones has been in the human nature as far history can tell. Necessarily it does not always have to be the revolutionary, such as flying to the moon. It could be smaller things as optimizing the travel time by a couple percent. In businesses today, one of the most expensive costs are personnel. Therefore, optimizing this resource could be a good way for companies to further develop their businesses. Nightclub Data AB (VNU) makes digital clickers for tracking the flow of people at the entrances of night clubs. To further track the flow of people within the night clubs, rather than just the entrance, the company has commissioned a research regarding how this could be achieved. The goal of this project was therefore to develop a prototype able to count the amount of people inside a night club. Furthermore this data was supposed to be visualized in an intuitive way for night club managers and staff in order to optimize their business. A pre-study was carried out in order to explore and evaluate different possible methods and technologies. The methods and technologies that were found to be most suitable was then tested in the process of developing a prototype. The resulting prototype captures thermal images which are then processed by binarization and white pixel area calculations in order to count the amount of people in them. This data is then sent to a database that is accessed and visualized for the end-user in a web interface that integrates with VNU’s existing system. In conclusion a prototype was successfully developed for tracking the guest flows at nightclubs. The prototype fulfills the requirement specified early in the project with exception of cost. However, creating a complete system for tracking the guest flow was harder than expected and contains room for possible improvements.
- PostTredjepersonsvy i verklig miljö - Videoströmning från autonom luftfarkost(2015) Allander, Johan; Garpetun, Albin; Hahlin, Andreas; Hultén, Jonas. A.; Karlsson, Joakim; Käll, Andreas; Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers); Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers)New developments in the fields of virtual reality and unmanned aerial vehicles (UAV) are creating new potential usecases. This project aims to create a system for third-person viewing in a real-world environment using a UAV, a camera, and a head-mounted display. The concept is that the UAV will autonomously hover a short distance behind the user while recording video which is sent to the user’s head-mounted display. The concept is realized using a quadcopter, a UAV with four rotors, which is equipped with a gimbal and a camera which streams digital video data to the user over a wireless ad-hoc network. The report demonstrates how a control system which uses the head-mounted display’s sensors to steer the UAV can be constructed. We present the advantages of using digital video transfer for this type of system. A Kalman filter, a form of mathmatical filter, is constructed and analysed for use in positioning the system. Theory regarding autonomous positioning using ultrasonic ranging and trilateration is presented but not implemented. The problems in implementing such an ultrasonic positioning system are presented and discussed along with possibilities for future research. The report is written in Swedish.
- PostTredjepersonsvy i verkligheten Autonomt styrd drönare med videoströmning i realtid(2016) ARVIDSSON, JOHANNES; FORSBERG, ANDREAS; LINDKVIST, SIMON; SEGERLUND, JOHAN; TENFÄLT, AUGUST; THIRINGER, DAVID; Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers); Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers)Projektets syfte är att implementera konceptet tredjepersonsvy i verkligheten. Tredjepersonsvy är vanligt förekommande i datorspel, där spelaren ser sin karaktär bakifrån istället för att se spelet från karaktärens ögon. Projektet beställdes av Chalmers Tekniska Högskola och är även utfört där. Produkten har konstruerats för att bevisa ett koncept och har således inte anpassats efter att kunna massproduceras. Projektgruppen har därför inte tagit hänsyn till att finna de billigaste komponenterna eller att utforma och bygga produkten estetiskt tilltalande. Produkten ska inte heller behöva kunna identifiera föremål som kan tänkas förhindra dess framfart, vilket innebär att den bör användas på platser med fri yta. Projektets uppgift realiseras genom att använda en drönare, en kamera och en videouppspelningsenhet. Videouppspelningsenheten får kontinuerlig data från en kamera på drönaren. För att drönaren ska kunna följa efter användaren byggs ett reglersystem som ser till att drönaren ligger på samma avstånd från användaren hela tiden. Data om drönarens position samlas in genom användning av ultraljudspulser. För att upptäcka höjd över mark använder drönaren sig av en barometer. Ultraljudspulserna som bedömmer avståndet mellan användare och drönare använder sig av flera mottagare för att kunna beräkna vilken vinkel drönaren har relativt användaren. Beräkningarna sker med enkortsdatorn Raspberry Pi. Produkten är inte fullt implementerad då drönaren saknar förmåga att styra sig själv. De olika systemen som kan bidra till en färdig produkt är konstruerade och fungerar var för sig efter uppsatta krav, men en sammanfogning och testning av alla delsystem tillsammans har ej utförts.