Spelling suggestions: "subject:"dobile platforms"" "subject:"amobile platforms""
1 |
Instant center based kinematic and dynamic motion synthesis for planar mobile platformsKulkarni, Amit Vijay 21 June 2010 (has links)
For a general J wheeled mobile platform capable of up to 3-Degrees-Of-Freedom (DOF) planar motion, there are up to 2J independent input parameters yet the output of the planar platform is specified with only three independent parameters. Currently, the motion synthesis for such platforms is done with a Jacobian based “pseudo” inverse that uses a rectangular matrix for Jacobian. However, a mobile platform is a parallel mechanism and has a more direct solution to the inverse kinematics problem. To this effect, we propose a physical methodology for kinematic modeling of multi-wheeled mobile platforms using Instant Centers (IC) to describe the kinematic state of all system points up to the kth order using a generalized algebraic formulation. This is achieved by using a series of ICs (velocity, acceleration, jerk, etc.) where each point in the system has a time state with its magnitude proportional to the radial distance of the point from the associated IC and at a constant angle relative to that radius. The use of IC’s for mobile platform kinematics is not new, however we present a completely generalized and extensive formulation that also treats the higher order kinematics. To the best of our knowledge, this is the first time the third and higher order ICs have been presented in the literature. The components of this research effort are: (i) extension of the theory of instantaneous invariants to the higher order motion by generalizing the theory to any order, (ii) studying some special case 1-DOF, 2-DOF motions to understand the physical nature of the higher order ICs, (iii) applying the results of (i) and (ii) to the motion synthesis of planar, wheeled mobile platforms by first categorizing them into four distinct categories, and (iv) studying the dynamic model of a representative mobile platform to emphasize the importance of wheel dynamics and traction parameters on the performance of the mobile platform. The IC based formulation presents a concise expression for a general order time state of a general point on the rigid body with the magnitude and direction separated and identified. We showed that the method based on instant centers provides a straightforward and yet physically intuitive way to synthesize a general kth order planar motion of mobile platforms. The study of special case 1-DOF/2-DOF motions emphasized the geometric nature of the higher order ICs and also helped understand the influence of instantaneous kinematic states (such as angular velocity _, angular acceleration, _, etc.) on the various ICs. The application of this theory to planar mobile platform allowed us to categorize the platforms based on their dexterity and to generalize the motion synthesis to some extent. The study of the dynamic model of a representative mobile platform showed us that the redundant inputs (2J inputs versus 3 outputs) in this case may be employed to sustain and manage the uncertainties and nonlinearities in the wheel ground interaction. / text
|
2 |
m-Commerce / m-CommerceVACKOVÁ, Kateřina January 2013 (has links)
The aim of this thesis was to suggest practical use of m-commerce in the company Elektra PV based on analysis of options of m-commerce in the Czech Republic and in the world. First part of this thesis investigates theoretical basics of mobile commerce. Next part processes three case studies about the companies Amazon, Argos and Alza.cz, then followed the analysis of m-commerce. Based on previous findings is suggested for the company Elektra PV to implement mobile application.
|
3 |
Rozšíření použití modulu UIS v mobilních zařízeních / Extending the Use of UIS Module in Mobile DevicesKaščák, Pavol January 2013 (has links)
This master thesis deals with the design of extending UIS module for mobile devices. First part of this thesis is dedicated to the analysis and justification to the benefit of mobile devices with focus on available mobile platforms. Subsequently, this thesis describes theoretical backgrounds upon which is based my own solution in perspective of software life cycle and SCRUM project management.
|
4 |
Improving motion tracking using gyroscope data in Augmented Reality applications / Att förbättra motion tracking med hjälp av gyroskopdata i Augmented Reality-applikationerBystam, Fredrik January 2015 (has links)
As commissioned by Bontouch AB, this project contains the attempt to create an Augmented Reality application for smartphones, where a parcel is visualised in order for a user to get a comprehensive image of the parcel size. The main focus of the project was to create an eectively running en- gine that can process images for computer vision, in order to determine the pose of the smartphone camera. The experi- ment explored the possibilities of using gyroscope measure- ments between input images in order to formulate valid as- sumptions of upcoming images using homographies. These assumptions were meant to unburden the computer vision engine, creating very high performance. The ultimate goal of the engine was to track the motion of a known reference object in the image, with high precision. The proposed method performed adequately, improving reliability of the motion tracking algorithms. The resulting mobile application, run on an iPhone 5S, could perform camera pose estimation at up to 60 times per second, at a video camera feed resolution of 1280x720 pixels. This high performance resulted in a very stable rendition of the parcel. / Som ett uppdrag från Bontouch AB innehåller det här pro- jektet ett försök att skapa en Augmented Reality-applikation för smartphones, där postpaket ska visualiseras för att ge användare en förstärkt bild av paketets storlek. Huvudfo- kus i projektet var att bygga en eektiv motor som kan behandla bilder för datorseende, för att beräkna positionen och riktningen på mobilkameran. Experimentet utforskade möjligheterna för att använda gyroskopdata mellan bilder för att formulera giltiga antaganden hos kommande bilder med hjälp av homografier. Dessa antaganden vad ämna- de att avlasta motorn för datorseende, för att åstadkomma hög prestanda. Målet var att motorn skulle följa rörelsen hos ett givet referensobjekt i bilden, och att göra det med hög precision. Den föreslagna metoden presterade tillräckligt, och för- bättrade pålitligheten hos algoritmerna för att följa objek- tets rörelser. Mobilapplikationen som byggdes, och kördes på iPhone 5S, kunde beräkna kamerans position of riktning upp till 60 gånger per sekund, när videokameran försåg mo- torn med bilder med 1280x720 pixlars upplösning. Den höga prestandan resulterade i en väldigt stabil bild av paketet.
|
5 |
En studie av mobilplattformen Android : med implementering av musikigenkännings- och lokaliseringstjänster / A study in the Android mobile platform : with implementations of music recognition and localization servicesLarsson, Hampus, Fleischhacker, Martin January 2010 (has links)
<p>Mobilmarknaden idag består av ett antal aktörer, Nokia är störst, med Samsung, Motorola, LG, Sony Ericsson och HTC bakom sig. Nokias telefoner bygger på operativsystemet Symbian som idag är det största operativsystemet på marknaden för smartphones. Open Handset Alliance har utvecklat ett eget operativsystem för främst mobiltelefoner, kallat Android, som är bygger på Linuxkärnan. Android är framtaget som ett gratisalternativ till de dyra konkurrerande operativsystemen.</p><p>Examensarbetets syfte är att studera utvecklingsmiljön till Android och se vilka kunskaper som krävs för att effektivt kunna utveckla applikationer. I detta ingår även att identifiera vilka möjliga problem som kan uppstå under utveckling, samt dokumentera vilka utvecklingsverktyg som finns tillgängliga.</p><p> </p><p>Målet har varit att utreda hur applikationer utvecklas effektivt, det innebär att ta reda på svaren till vad som krävs av utvecklare för att kunna utveckla applikationer, vilka utvecklingsverktyg som finns, samt vilka problem som kan identifieras under utveckling. Studien valdes att genomföras med en kartläggning, för på djupet beskriva operativsystemet och hur dess delar samspelar med varandra.</p><p> </p><p>I studien undersöktes hur plattformen är uppbyggd och vilka fundamentala delar som en applikation består av, samt vilka verktyg som används för att utveckla applikationer. I studien ingick även att utveckla två stycken testapplikationer, en musikigenkänningstjänst och en lokaliseringstjänst.</p><p>Förutom erfarenhet av utveckling i språket Java krävs förståelse för hur plattformen fungerar och är uppbyggd. Förståelse för plattformen man utvecklar för är alltid viktigt, men Android skiljer sig markant från klassiska plattformar. En utvecklare bör därmed ha specifik förståelse för hur plattformen fungerar, hur applikationer är uppbyggda och hur de körs. Vidare lider Android även av att vara ett ungt operativsystem med bristfällig dokumentation och buggar som kan medföra problem under utveckling av applikationer. Som utvecklare för Android är man förvisad till att använda Eclipse som verktyg, något som fungerar smidigt då de flesta utvecklare i Java är bekanta med Eclipse. Till Eclipse finns även ett debugverktyg som man som utvecklare har stor nytta av. Den viktigaste lärdomen att ha när man utvecklar för Android är som nämnts ovan, att Android skiljer sig markant från klassiska plattformar och på vilket sätt måste ses som grundläggande kunskap för en utvecklare.</p>
|
6 |
Mobile airline to passenger communication / Mobili avialinijų ir jų keleivių komunikacijaPocius, Tadas 30 June 2014 (has links)
In the final master’s dissertation analysis on current 15below communication platform PASNGR. In addition to this there is a short analysis done on each of PASNGR components to find out usage possibilities. Furthermore, the platform is dependant on Reservation Systems, so analysis on them is done as well, including processes and data. The goal of this dissertation is to create a mobile app integrated into PASNGR. For this reason integration analysis is done, by reviewing components, data and functions. After analysis is done, Business Process Model is created to represent the workflow of the app, including internal processes and interaction with PASNGR. Furthermore a review of mobile application technologies is done, including common tools used in development. By doing this there is the best solution for current 15below developers’ environment found. The solution would mean the least resources to be used to develop the app. Finally a prototype of the mobile application is created, to show the possibilities. The app works on Android and iOS platforms, gives an ability for user to download itineraries and store for offline usage, an ability to scan a barcode at the airport straight from the app, give post flight experience feedback for the airline, receive schedule change notifications and accept them. / Baigiamajame magistro darbe atliekama kompanijos „15below“ naudojamos avialinijų komunikacijos su keleiviais platformos „PASNGR“ analizė. Atskirai atliekama trumpa kiekvieno „PASNGR“ modulio apžvalga įvertinant taikymo galimybes. Be to, kadangi platforma yra priklausoma nuo globaliųjų paskirstymo sistemų, apžvelgiamos ir jos apimant procesus, bei naudojamus duomenis. Darbe yra numatomas sukurti mobiliosios aplikacijos prototipas surištas su „PASNGR“ platforma. Tam tikslui yra atliekama integracijos analizė, apžvelgiant komponentus, duomenis ir funkcijas. Galiausiai yra sukuriamas veiklos proceso modelis atvaizduojantis mobiliosios aplikacijos prototipo veikimo principus, bei interakciją su platforma „PASNGR“. Darbo eigoje apžvelgiamos mobiliųjų aplikacijų technologijos, bei įrankiai joms kurti. Taip parenkamas priimtiniausias spendimas esamai kompanijos „15below“ programuotojų aplinkai ir lemiantis minimalias sąnaudas. Galiausiai sukuriamas mobiliosios aplikacijos prototipas veikiantis Android ir iOS platformose, gebantis atsisiųsti elektroninius bilietus į mobilųjį įrenginį ir jame išsaugoti naudojimui neprisijungus prie interneto, leidžiantis naudotojui skenuoti brūkšninį kodą oro uoste, po skrydžio pateikti nuomonę apie gautas avialinijų paslaugas, priimti pranešimus apie skrydžių pakeitimus, bei leisti juos patvirtinti.
|
7 |
En studie av mobilplattformen Android : med implementering av musikigenkännings- och lokaliseringstjänster / A study in the Android mobile platform : with implementations of music recognition and localization servicesLarsson, Hampus, Fleischhacker, Martin January 2010 (has links)
Mobilmarknaden idag består av ett antal aktörer, Nokia är störst, med Samsung, Motorola, LG, Sony Ericsson och HTC bakom sig. Nokias telefoner bygger på operativsystemet Symbian som idag är det största operativsystemet på marknaden för smartphones. Open Handset Alliance har utvecklat ett eget operativsystem för främst mobiltelefoner, kallat Android, som är bygger på Linuxkärnan. Android är framtaget som ett gratisalternativ till de dyra konkurrerande operativsystemen. Examensarbetets syfte är att studera utvecklingsmiljön till Android och se vilka kunskaper som krävs för att effektivt kunna utveckla applikationer. I detta ingår även att identifiera vilka möjliga problem som kan uppstå under utveckling, samt dokumentera vilka utvecklingsverktyg som finns tillgängliga. Målet har varit att utreda hur applikationer utvecklas effektivt, det innebär att ta reda på svaren till vad som krävs av utvecklare för att kunna utveckla applikationer, vilka utvecklingsverktyg som finns, samt vilka problem som kan identifieras under utveckling. Studien valdes att genomföras med en kartläggning, för på djupet beskriva operativsystemet och hur dess delar samspelar med varandra. I studien undersöktes hur plattformen är uppbyggd och vilka fundamentala delar som en applikation består av, samt vilka verktyg som används för att utveckla applikationer. I studien ingick även att utveckla två stycken testapplikationer, en musikigenkänningstjänst och en lokaliseringstjänst. Förutom erfarenhet av utveckling i språket Java krävs förståelse för hur plattformen fungerar och är uppbyggd. Förståelse för plattformen man utvecklar för är alltid viktigt, men Android skiljer sig markant från klassiska plattformar. En utvecklare bör därmed ha specifik förståelse för hur plattformen fungerar, hur applikationer är uppbyggda och hur de körs. Vidare lider Android även av att vara ett ungt operativsystem med bristfällig dokumentation och buggar som kan medföra problem under utveckling av applikationer. Som utvecklare för Android är man förvisad till att använda Eclipse som verktyg, något som fungerar smidigt då de flesta utvecklare i Java är bekanta med Eclipse. Till Eclipse finns även ett debugverktyg som man som utvecklare har stor nytta av. Den viktigaste lärdomen att ha när man utvecklar för Android är som nämnts ovan, att Android skiljer sig markant från klassiska plattformar och på vilket sätt måste ses som grundläggande kunskap för en utvecklare.
|
8 |
Learning from small data set for object recognition in mobile platforms.Liu, Siyuan 05 1900 (has links)
Did you stand at a door with a bunch of keys and tried to find the right one to unlock the door? Did you hold a flower and wonder the name of it? A need of object recognition could rise anytime and any where in our daily lives. With the development of mobile devices object recognition applications become possible to provide immediate assistance. However, performing complex tasks in even the most advanced mobile platforms still faces great challenges due to the limited computing resources and computing power.
In this thesis, we present an object recognition system that resides and executes within a mobile device, which can efficiently extract image features and perform learning and classification. To account for the computing constraint, a novel feature extraction method that minimizes the data size and maintains data consistency is proposed. This system leverages principal component analysis method and is able to update the trained classifier when new examples become available . Our system relieves users from creating a lot of examples and makes it user friendly.
The experimental results demonstrate that a learning method trained with a very small number of examples can achieve recognition accuracy above 90% in various acquisition conditions. In addition, the system is able to perform learning efficiently.
|
9 |
Nástroj pro podporu agilního vývoje softwaru / Agile Development Software Support ToolVeverka, Pavel January 2014 (has links)
Purpose of this thesis is to design system to support agile software development in virtual teams. Agile development methodology and some available tools to support it are listed here in this thesis, in order to use the system in a wide range of devices, theoretical analysis of multi-platform application development options are listed. The following sections describe the design and implementation witch using web technologies. At the end the system is demonstrated on model situation and extension its designed.
|
10 |
Podpora prodejního procesu na mobilních platformách / Sales Process Support on Mobile PlatformsPěnkava, Pavel January 2014 (has links)
This thesis deals with the creation of the application for sales process support on Android mobile platform. It describes the application concept and the consequent implementation of solution for Allium Catalogue based on Microsoft Dynamics NAV. It also explains the importance of ERP systems for sales process and includes the familiarization with already existing applications for their support. It analyses the multiplatform development environments and basic principles of the multiplatform development.
|
Page generated in 0.1995 seconds