Sökresultat:
489 Uppsatser om Evolutionär programmering (EP) - Sida 15 av 33
Processuell generering av oändliga spelvärldar : Praktiska problem och optimering
Enligt oss så är det största problemet med att processuellt generera en pseudo-oändlig spelvärld i realtid är att få genereringen att ske så sömlöst som möjligt samtidigt som världen upplevs som konsekvent. För att finna lösningar på detta problem så analyserar vi andra studier och spel som utnyttjar processuell generering. Vi använder sedan de metoder och tekniker vi funnit för skapandet av en egen applikation för att få en djupare förståelse för hur dessa fungerar i praktiken och hur mycket varje metod påverkar prestandan. I vår slutsats beskriver vi de problem vi fann, deras orsak och ger förslag på lösningar. På grund av studiens tekniska karaktär så riktar den sig främst till programmerare.
Analytisk mekanik med datoralgebra
In this project we have used the theory of analytical mechanics to derive equations of motion for complex mechanical systems in order to study their behaviour over time. Even if the theory provides powerful tools to tackle tough problems which would be very hard to solve by methods of Newtonian mechanics, you are still relatively limited without running any computer simulations. One realises that in a faster rate it will be an incredibly difficult task to find an analytical solution when the degrees of freedom increases. Even if one would succeed to derive the equations, one still has to solve them to get the information of the systems behavior. Of experience one knows that the equations in general are nonlinear and hence must be integrated numericaly.
Beteende och välfärd hos får
I de fem friheterna som ligger till grund för många välfärdsprotokoll ingår frihet från rädsla och smärta. Får uppvisar en mängd olika beteenden som kan göra det möjligt för en erfaren bedömare att på ett icke-invasivt och snabbt sätt uppskatta känsloläget hos djuren.
Vid smärta ökar tiden i olika onormala ställningar. Även en ökning av normala beteenden till onormala proportioner kan ses. Sammanlagt kan dessa två beteendetyper vid svåra smärttillstånd uppta all djurets vakna tid.
Rädsla kan framkalla en rad olika beteenden där många har sitt ursprung i fårens evolution som flyktdjur. Det kan röra sig om flyktförsök, ökad tveksamhet eller ökad eller minskad rörlighet.
Även öronens läge kan ge en uppfattning om känsloläget hos får.
Simulation environment for further development of distributed
milking products
För att underlätta vidareutvecklingen av dagens programvara har jag fortsatt att utveckla den simuleringsmiljö som redan finns på företaget idag för en av produkterna som används vid mjölkning. Simuleringsmiljön skall underlätta utvecklingen av större system för större gårdar. Det som systemet hjälper till med är just uppsättningen av en gård med ett visst antal kor och ett visst antal mjölkningsmaskiner. Den tidigare miljön var skriven i MFC men för att möta morgondagens krav har denna blivit omskriven till C# .NET med hjälp av Windows Forms. Det program jag skrev först använde sig av C++/CLI vilket var väldigt krångligt att använda, det resulterade i att jag helt och hållet gick över till C# .NET.
Infiltration of Waldheim
"Infiltration of Waldheim" är ett spel gjort av David Lindell (grafik), Andreas
Persson (programmering) och Mathias Jönsson (ljud och musik). Målet vi hade med
projektet var att ha en spelbar bana med minst en vapen typ samt fiender att
eliminera, allt ackompanjerat med pampig musik och en massa ljudeffekter.
Jag kommer i denna rapport beskriva arbetets gång samt reflektera över vad som
har fungerat och vad som varit mindre bra under projektets gång.
Mina planer för spelet var mest att lära mig mera om framförallt AI samt arbeta
mera i 3d. Spelet ska mest vara för mig själv, men med lite putsning och mera
innehåll eventuellt användas vid jobb ansökningar i framtiden..
Väderövervakning med övervakningssystemet Uni-View
Företaget Radius Control Systems AB sysslar huvudsakligen med utveckling och underhåll av SCADA applikationer. Radius hade önskemål om att kunna visa väderinformation från en väderstation i Radius egna övervakningssystem Uni-View. Detta skulle ske via ABB: s styrsystem AC 800M/ 800xA, med en PM856 processor. Arbetet handlar om att upprätta kommunikation mellan en PLC och väderstation, och från PLC vidare upp till Uni-View. Rapporten behandlar hela arbetsprocessen med början från en prototyp till ett fungerande system.
Signal- och bildbehandling på moderna grafikprocessorer
En modern grafikprocessor är oerhört kraftfull och har en prestanda som potentiellt sett är många gånger högre än för en modern mikroprocessor. I takt med att grafikprocessorn blivit alltmer programmerbar har det blivit möjligt att använda den för beräkningstunga tillämpningar utanför dess normala användningsområde. Inom det här arbetet utreds vilka möjligheter och begränsningar som uppstår vid användandet av grafikprocessorer för generell programmering. Arbetet inriktas främst mot signal- och bildbehandlingstillämpningar men mycket av principerna är tillämpliga även inom andra områden.Ett ramverk för bildbehandling implementeras och några algoritmer inom bildanalys realiseras och utvärderas, bland annat stereoseende och beräkning av optiskt flöde. Resultaten visar på att vissa tillämpningar kan uppvisa en avsevärd prestandaökning i en grafikprocessor jämfört med i en mikroprocessor men att andra tillämpningar kan vara ineffektiva eller mycket svåra att implementera..
Programmering av styrutrustning för vridbord vid radarmätplats
Vid kalibrering av en radars antenn placeras radarn på ett vridbord som kan rikta in den mot en mast. På masten sitter ett kors som används som riktpunkt. Huvuduppgiften i examensarbetet var att skriva ett program i National Instruments programmeringsmiljö LabVIEW som kan ställa in vridbordet med en noggrannhet på 0,1 milliradianer. Programmet ska kunna användas som ett DLL (Dynamic-link library) i LabWindows/CVI där ett antal olika funktioner ska kunna anropas för styrning av vridbordet. Eftersom nästan all maskinvara är från National Instruments blev programmet väldigt lätt att skriva.
En förändrad värld, en omdanad säkerhet? - En studie om klimatförändringars effekt på svensk säkerhetspolitik
The concept of national security has been a matter for debate during recent years, especially in academic fields. Criticism has surfaced since the end of the cold war, directed towards the traditional perspective's dogmatic focus on armed threats and interstate war. Questions concerning an oncoming paradigm shift have been raised, regarding a widening of the security agenda among national states to also include alternative threats, such as environmental hazards. In this thesis, the focus lies on the effects that climate changes have caused in the Swedish national security agenda during the last 15 years. Swedish policy documents show that there have been some major changes, not only the widening of the security agenda but the entire security domain seems to have changed.
Soundvolume 2.0 - En prototyp för ljuddesign i spel
Efter fyra månader som ljudpraktikant på det svenska spelföretaget Starbreeze i
Uppsala, var det dags att ta steget vidare i ytterligare fyra månader. Från
ljuddesign till scriptning, idéer och tankar, samt en inblick i hur scriptning
fungerar.
Detta arbete handlar om framtagandet av en ljuddesign-prototyp åt ett externt
företags framtida spelprojekt. En utveckling som från början var tänkt att öka
kunskaperna om scriptning, och att skapa ett sammanhängande spelscenario,
men som sedan utvecklades till att leda mycket längre.
Förklaring: Ljuddesign = Ljudläggning av någon form, i detta fall
spel.
Scriptning = Enklare programmering, kan vara saker som
händer eller saker man kan göra i spelet
Nyckelord: Soundvolume 2.0, Starbreeze, ljuddesign, spel, sounddesign, 3D.
Utveckling av system för ledighetsplanering
Vacation 2.0 är ett ledighetsansökningssystem utvecklat hos CGI i Linköping för deras Linköping- och Norrköpingskontor. Med Vacation 2.0 kan anställda boka in kommande semester, föräldraledighet samt jour. Vacation 2.0 ger HR-avdelningen en översikt över tillgänglig personal genom en sammanställning av alla arbetsgruppers ledighetsansökningar. Systemet underhålls av en administratör som har behörighet att administrera arbetsgrupper och ändra anställdas existerande ledighetsansökningar. De anställda som är ansvariga för en grupp eller är anställd på HR-avdelningen kan ges behörigheten av systemadministratören.Kraven för systemet togs fram genom intervjuer med anställda som vi sedan utvärderade.
Tillsammans är vi starkare
Syftet med den här uppsatsen har varit att arbeta fram ett upplägg för hur man kan arbeta tvärvetenskapligt mellan biologi A och religionskunskap A. Vårt mål har inte varit att tvinga fram ett samarbete mellan de båda kurserna, istället har vi utgått ifrån tanken att tvärvetenskapligt arbete enbart är gynnsamt då det finns naturliga överlappningar mellan ämnena. Med hjälp av en ingående litteraturstudie har vi samlat in fakta på vilken vi baserar vårt kursupplägg. I kursupplägget visar vi på hur ett samarbete skulle kunna gå till när man i biologi behandlar genetik och evolution och i religionskunskap behandlar etik och moral samt de fem världsreligionerna. Vi fann att stora delar av kursmålen för de båda kurserna uppfylls av vårt tänkta upplägg, trots att upplägget inte sträcker sig över hela kurserna.
I det glimrande mörkrets djup : om religiöst gränsöverskridande, identitetssökande och meningsskapande i svensk extrem metal-lyrik
This study is an attempt to investigate religious perceptions and its development, function and connection to religious practise within the Swedish extreme metal scene. This is performed mainly by a qualitative method of investigation, studying lyrical content published on a number of extreme metal albums, thereafter relating the lyrical progression to the progession of the scene as a whole and also to the development of individual religious belief and practise.The lyrically expressed manifestations of religiosity within the extreme metal scene prove to be related to religious practise in some cases, most visibly in the Christian parts of the scene.The study also indicates that development of religious expression often is evident regardless of religious preference. This development also regularly relates to an increase in musical evolution and prowess often achieved with increased age and maturity.Musically and lyrically, the extreme metal scene displays transgressive attributes which assist both individual and group in the process of creating identity, meaning and individuality.Experiencing extreme metal, in concert or in the privacy of one´s own home, can be one way of perceiving spirituality in this modern age..
Stadsnära hav : en intervju/enkät om upplevelsen
The environment that surrounds us affects us all. Research
has shown that we feel physically and emotionally best in
natural environments with greenery or water elements. Urban
environments are likely to be more stressing then natural
environments. How we experience specific elements, as water,
of an environment is not as much investigated. There is a need
of further knowledge for us to fully understand the interplay
between our senses and the environment.
Human beings have always been depending on water and the
search for it has characterized our deeds and doings through
out evolution.
Utveckling av inbyggda system med grafisk programmering
The increase of complexity in embedded programming is forcing the development of higher level programminglanguages. These languages not only consist of traditional text based programming but also with graphical programminglanguages such as the programming language G from LabVIEW which is developed by National Instruments and havebeen around since the mid eighties. However since 2004 this language has also been able to program embeddedhardware, using the modules LabVIEW SDK and LabVIEW for ARM. This thesis shows how LabVIEW for ARM converts itsgraphical language G to C and then how C is flashed into the microprocessor. The thesis also takes up the pros and consof using G for embedded development.