Geri Dön

OpenGL destekli robot animasyonu

OpenGL supported robot animation

  1. Tez No: 100991
  2. Yazar: KEMAL MEHMET BAYKURT
  3. Danışmanlar: DOÇ.DR. TEVFİK AKGÜN
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2000
  8. Dil: Türkçe
  9. Üniversite: İstanbul Teknik Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Belirtilmemiş.
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 57

Özet

OPENGL DESTEKLİ ROBOT ANİMASYONU ÖZET Robot Animasyon Uygulaması, parçalan ve yapısı seçenekli olan robotları istenilen sayıda ve tipte tanımlamanızı ve bu robotlarla animasyon yapmanızı sağlayan bir uygulamadır. Kullanıcı animasyon senarsyosunu bir metin dosyası şeklinde hazırlar. Animasyon yürütme Senaryo Dosyası denetiminde gerçeklenir. Program, kullanıcı tarafindan oluşturulan Robot Tanımlama dosyasından robotlara ait verileri okur ve bu bilgilere göre robotlar için gerekli veri yapılarını oluşturur. Bu veri yapılarım kullanarak robotları, tipine, rengine ve ilk durumuna göre ekrana yerleştirir. Metin dosyasından robota ait isim de okunur ve bu isim robotun önüne doku kaplama yöntemi ile yazdır. Bu işlem için program açılırken adlarla ilgili resimler oluşturulur. Ayrıca animasyon programı da bu robot isimlerini kullanır. Kullanıcı tarafindan tanımlanan komut kütüphanesi ise Kütüphane Dosyası ile programa tanıtılır. Bu komutlardan oluşturulan bir senaryo da programa yüklenebilir.. Böylece istenilen sayıda robotun, eş zamanlı veya sıralı bir şekilde çeşitli animasyonları yerine getirmesi sağlanır. Windows ortamında Visual C++ gelişme ortamı ve OpenGL kütüphanesi kullanılarak bu program gehştirilmiştr. OpenGL kütüphanesi nesneye dayalı olmamasına rağmen uygulama tamamen nesne tabanlıdır ve Standart Taslak Kütüphanesi (Standard Template Library) gibi özel nesne yönetim kütüphaneleri kullanılmıştır. Ayrıca GLUT'un pencere yönetimi fonksiyonları kullanılarak Windows mesajlarının karmaşık yapısından program arındırılmıştır. vuı

Özet (Çeviri)

OPENGL SUPPORTED ROBOT ANIMATION SUMMARY OpenGL supported Robot Animation is a program which enables you to define numerous number of robots belonging to different types while allowing you to select parts of these robots interactively and give the flexibility of designing your own animation using these robots. User prepares the animation scenario as a text file. Animation is controlled using the Scenario File. Program reads the datas that belongs to robots from the Robot Identification file developed by the user and constitutes the desired data structures.Using those data structures classifies the robots depending on their types,color and initial positions. Robot's name is also read from the text file and this name is written on the robot using mesh coating.During this process pictures related to names are formed.These names are also used by the animation program. The command library,defined by the user, is introduced to the program by the help of Library File. A scenario formed by these commands can also be uploaded to the program.Therefore, the robot can perform syncronized animations. Robot Animation program was developed with Visual C++ programming interface and OpenGL libraries. Altough OpenGL library is not object oriented, the program in itself is fully object oriented and all the functionality is encapsulated in objects. In addition to OpenGL library, GLUT library was used for window management and handling user input. GLUT library hides the complexity of the messaging system and windowing system of Windows operating system. IX

Benzer Tezler

  1. Bilgisayar destekli modellemede çözüm ağı üretimi ve düzgünleştirme teknikleri

    Mesh generation and smoothing tecniques in computer aided modelling

    KEMAL EBİK

    Yüksek Lisans

    Türkçe

    Türkçe

    2004

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSelçuk Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ.DR. AHMET ARSLAN

  2. Large deformation object modeling using finite element method and proper orthogonal decomposition for haptic robots

    Hissedici robotlar için sonlu elemanlar ve uygun ortogonal ayrıştırma metotlarını kullanarak yüksek deformasyona sahip obje modelleme

    YAŞAR PAÇA

    Yüksek Lisans

    İngilizce

    İngilizce

    2008

    Makine Mühendisliğiİstanbul Teknik Üniversitesi

    Makine Mühendisliği Ana Bilim Dalı

    DOÇ. DR. SERHAT YEŞİLYURT

    PROF. DR. ATA MUĞAN

  3. 2 boyutlu nesnelere bilgisayar destekli desen kaplama

    Computer aided texture mapping to 2 dimensional objects

    FEHİM KÖYLÜ

    Yüksek Lisans

    Türkçe

    Türkçe

    2006

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolErciyes Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. MUSTAFA DANACI

  4. Designing a medical training simulation with a 6DOF force feedback haptic device in virtual reality environment

    Sanal gerçeklik ortamlarında 6DOF kuvvet geribeslemeli haptik cihaz yardımıyla tıpta ameliyat simülasyonu tasarımı

    HAKAN KISSABOYLU

    Yüksek Lisans

    İngilizce

    İngilizce

    2017

    Elektrik ve Elektronik MühendisliğiKırklareli Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. HAKAN ÜSTÜNEL

  5. EMG kontrollü el rehabilitasyon ve destek sistemi için bilgisayar - telefon arayüz tasarımı ve geliştirilmesi

    Design and development of the computer – smartphone interface for EMG controlled hand rehabilitation and support system

    MUSTAFA ERCAN SAYILGAN

    Yüksek Lisans

    Türkçe

    Türkçe

    2016

    BiyolojiMarmara Üniversitesi

    Mekatronik Ana Bilim Dalı

    DOÇ. DR. ERKAN KAPLANOĞLU