final project
play

Final Project Programming for Engineers Winter 2015 Andreas Rau, - PowerPoint PPT Presentation

Final Project Programming for Engineers Winter 2015 Andreas Rau, Saarland University The Final Project Groups of 2 Students Design & Implement a Complete Arduino Project (Hard- & Software) Deadline: Tuesday, March 1st


  1. Final Project Programming for Engineers 
 Winter 2015 Andreas Rau, Saarland University

  2. The Final Project • Groups of 2 Students • Design & Implement a Complete Arduino Project (Hard- & Software) • Deadline: Tuesday, March 1st • Grading based on � originality � complexity � functionality

  3. Overall Grading Exam 
 Project (must be 25 % passed successfully) 50 % Exercises 25 %

  4. Licht-Uhr 
 Murat Güner, Maximilian Junk, Pierre Kehl und Thomas Kreis

  5. What we WLAN World Inspector expect… Group X - Andreas Rau In todays gray and dull world, people need a new perspective on things. Our fancy drone is based on the arduino project and utilizes open source code to manage flight tasks. It starts flying and makes a video o ff ering a new perspective on the world from far above. Abstract It manages pre-programmed flight schemes , based on GPS coordinates, a fly-back algorithm allowing it to return to the start of a programmed course. Of course it stabilizes itself due to included acceleration sensors. Finally it features an advanced web socket control mechanism, which allows the drone to be steered by connected smart phones . • Proposal (2-3 Pages) • Overview, Motivation (a) The drone (b) A subfigure Figure 1: Drone with controlling mechanism 1 Detailed Description Our implementation basically follows the standard setup of a quadrocopter. The sported camera is attached to the bow of the drone and is mounted on rubber domes to minimalize vibrations generated by the chassis and motors. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. 1

  6. 2 Hardware Requirements/List What we expect… ( a ) U l t r a - S o n i c S e n s o r ( b ) 6 - a x i s s e n a c s c o e l r e r a t i o n ( c ) E l e c t r o n i c S p • Proposal (2-3 Pages) e e d C o n t r o l l e r ( d ) L I P O b a t t e r y ( e ) R o t o r ( f ) A r d u i n o U N O F ( g i g ) W I • Overview, Motivation I t F e I m M o d F u l e i g 2 u a r e 2 U : D l t r ( h r a o ) s n M o e n i p o c a t o S r t r e s n s o r 2 b 6 D A e s x c i s r i a p c t i c e o n l e r a t i o n U s s 2 e n e c s d o f o r r d E i l e s t c a t i n n c r o g e n m i c e a S p s e u e r e d s C w o A h P n u i r i 2 t t l e c d r o o m i e l n d l e a t o r i o L ( E c r I P S l e fl O C m v y P ) e - i e b e n l c a t a n 0 e s . . . t t d . e 0 r y a 0 c c . e . . l e r • Hardware U a t s i o 0 a e d n f o m S r e U d a M i s s u t a r i n e n g c - e m 7 e . a 7 3 s b u r e s P w h o w i l 1 a base package - no order required e e r i n S d u o p o p r l y fl y - b http://www.amazon.de/gp/product/B00D1K5Z5Q . . w . h i l e 2 2 fl . 2 y i 3 n g 4 Requirements 3 4 . 0 0 1 . . . . . . 1 3 0 . 9 6 3

  7. 3 Contracts What we 3.1 Use case scenario D r o n e s h a v e U m s i u n l t g i p i l t e t p o u r s m p t e o a t a s e i s u s o r a n e n . d T t e h m c a u p n s w e r c a a r O e t r u c u y r a r e a d n r o c l o o v o n t expect… n e d o p e r l i f i a o t e c t l o i o q u l o k n u r w a i p e s i n m a l a n i t r a e d t g r n t o e e r e a m a n c e n m o d o t o t r d e u e s s r n d e n a t e s t h o s o e s e f t r t i n s c o p l a o u f a t n r r G c i o b 3.2 e e s n o n P a t S . . i s r w c . d e o p f a o o s o Must-Haves t h r s r e d i b a r i n l f a e a c o t w i r n e l y d s i t i a h s h t i n o o o d u r n t t t s . h s a e e m d t t o r i n u • T o g n h n t e e u o a p f d u t r o t a i n o c m e m e e a n . c a t t r n i c a a l fl l l w y y e r a e t a h • W c e e h r b e s i n t i t e s r d f a e c s e t i a n l a l o t i w o s n , P s e t a • h t k o t i e t n s o g a g o r a f p a h • Proposal (2-3 Pages) s c o u a r r e s p e o o s n s • I i b g c l o a e o g n a l h n e o d m v e c a a r n p w s i b c t h e o o t o r u r d t a i n n c h s m a t 3.3 a e n i t s g t i e d n g w May-Haves t i h r e e l p e s o s s l y i t i o t n o a c e n t r a T l • h s e t o d r a r g o n e e m e a s u r e s t • W h e e b t i e n m t e p r e f a r c a e t u a r l e l o , w h s u m a f o i • u r d t r i t o e y m c a o a n • Overview, Motivation t r d d i c i n a fl g t y o h b f m a v o c i s k d p e o h s e r • I i c c a p n r h e s o s v u e r r e w i t h o u t c h a 3.4 n g i n g Must-not-haves t h e p o s i t i o n N • o c o l l i s i o n d e t e c t i o n • N , o e . g w . e a o v t h e e r r l a r n e d s i s p t e o n w c e e r • N l i o n • Hardware p e o s , w b e i r r d s u s p p l y m e a s u r e m e n t s Requirements • Use cases 4

  8. 3 Contracts What we 3.1 Use case scenario D r o n e s h a v e U m s i u n l t g i p i l t e t p o u r s m p t e o a t a s e i s u s o r a n e n . d T t e h m c a u p n s w e r c a a r O e t r u c u y r a r e a d n r o c l o o v o n t expect… n e d o p e r l i f i a o t e c t l o i o q u l o k n u r w a i p e s i n m a l a n i t r a e d t g r n t o e e r e a m a n c e n m o d o t o t r d e u e s s r n d e n a t e s t h o s o e s e f t r t i n s c o p l a o u f a t n r r G c i o b 3.2 e e s n o n P a t S . . i s r w c . d e o p f a o o s o Must-Haves t h r s r e d i b a r i n l f a e a c o t w i r n e l y d s i t i a h s h t i n o o o d u r n t t t s . h s a e e m d t t o r i n u • T o g n h n t e e u o a p f d u t r o t a i n o c m e m e e a n . c a t t r n i c a a l fl l l w y y e r a e t a h • W c e e h r b e s i n t i t e s r d f a e c s e t i a n l a l o t i w o s n , P s e t a • h t k o t i e t n s o g a g o r a f p a h • Proposal (2-3 Pages) s c o u a r r e s p e o o s n s • I i b g c l o a e o g n a l h n e o d m v e c a a r n p w s i b c t h e o o t o r u r d t a i n n c h s m a t 3.3 a e n i t s g t i e d n g w May-Haves t i h r e e l p e s o s s l y i t i o t n o a c e n t r a T l • h s e t o d r a r g o n e e m e a s u r e s t • W h e e b t i e n m t e p r e f a r c a e t u a r l e l o , w h s u m a f o i • u r d t r i t o e y m c a o a n • Overview, Motivation t r d d i c i n a fl g t y o h b f m a v o c i s k d p e o h s e r • I i c c a p n r h e s o s v u e r r e w i t h o u t c h a 3.4 n g i n g Must-not-haves t h e p o s i t i o n N • o c o l l i s i o n d e t e c t i o n • N , o e . g w . e a o v t h e e r r l a r n e d s i s p t e o n w c e e r • N l i o n • Hardware p e o s , w b e i r r d s u s p p l y m e a s u r e m e n t s Requirements • Use cases • Must/May/Must-Not haves 4

  9. Project • Originality: • Complexity: • Functionality: Checked Against Contracts

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend