Dissertations / Theses on the topic 'Humanoid Robots'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the top 50 dissertations / theses for your research on the topic 'Humanoid Robots.'
Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.
You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.
Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.
Che, Da. "Toward Humanoid Choreography and Dance." The Ohio State University, 2012. http://rave.ohiolink.edu/etdc/view?acc_num=osu1337187519.
Full textNakhaei, Alireza. "Motion planning and perception : integration on humanoid robots." Thesis, Toulouse, INPT, 2009. http://www.theses.fr/2009INPT043H/document.
Full textThis thesis starts by proposing a new framework for motion planning using stochastic maps, such as occupancy-grid maps. In autonomous robotics applications, the robot's map of the environment is typically constructed online, using techniques from SLAM. These methods can construct a dense map of the environment, or a sparse map that contains a set of identifiable landmarks. In this situation, path planning would be performed using the dense map, and the path would be executed in a sensor-based fashion, using feedback control to track the reference path based on sensor information regarding landmark position. Maximum-likelihood estimation techniques are used to model the sensing process as well as to estimate the most likely nominal path that will be followed by the robot during execution of the plan. The proposed approach is potentially a practical way to plan under the specific sorts of uncertainty confronted by a humanoid robot. The next chapter, presents methods for constructing free paths in dynamic environments. The chapter begins with a comprehensive review of past methods, ranging from modifying sampling-based methods for the dynamic obstacle problem, to methods that were specifically designed for this problem. The thesis proposes to adapt a method reported originally by Leven et al.. so that it can be used to plan paths for humanoid robots in dynamic environments. The basic idea of this method is to construct a mapping from voxels in a discretized representation of the workspace to vertices and arcs in a configuration space network built using sampling-based planning methods. When an obstacle intersects a voxel in the workspace, the corresponding nodes and arcs in the configuration space roadmap are marked as invalid. The part of the network that remains comprises the set of valid candidate paths. The specific approach described here extends previous work by imposing a two-level hierarchical structure on the representation of the workspace. The methods described in Chapters 2 and 3 essentially deal with low-dimensional problems (e.g., moving a bounding box). The reduction in dimensionality is essential, since the path planning problem confronted in these chapters is complicated by uncertainty and dynamic obstacles, respectively. Chapter 4 addresses the problem of planning the full motion of a humanoid robot (whole-body task planning). The approach presented here is essentially a four-step approach. First, multiple viable goal configurations are generated using a local task solver, and these are used in a classical path planning approach with one initial condition and multiple goals. This classical problem is solved using an RRT-based method. Once a path is found, optimization methods are applied to the goal posture. Finally, classic path optimization algorithms are applied to the solution path and posture optimization. The fifth chapter describes algorithms for building a representation of the environment using stereo vision as the sensing modality. Such algorithms are necessary components of the autonomous system proposed in the first chapter of the thesis. A simple occupancy-grid based method is proposed, in which each voxel in the grid is assigned a number indicating the probability that it is occupied. The representation is updated during execution based on values received from the sensing system. The sensor model used is a simple Gaussian observation model in which measured distance is assumed to be true distance plus additive Gaussian noise. Sequential Bayes updating is then used to incrementally update occupancy values as new measurements are received. Finally, chapter 6 provides some details about the overall system architecture, and in particular, about those components of the architecture that have been taken from existing software (and therefore, do not themselves represent contributions of the thesis). Several software systems are described, including GIK, WorldModelGrid3D, HppDynamicObstacle, and GenoM
Sobrinho, Carlos Eduardo dos Reis Rodrigues. "Sensor fusion in humanoid robots." Master's thesis, Universidade de Aveiro, 2012. http://hdl.handle.net/10773/11052.
Full textA fus~ao sensorial combina pe cas de informa c~ao proveniente de diferentes fontes/sensores de modo a obter informa c~ao global mais precisa quando comparada com sistemas que apenas dependem de fontes/sensores. Diferentes m etodos de fus~ao sensorial t^em sido desenvolvidos de forma a optimizar a resposta geral dos sistemas. Resultados nais, como a unidade inercial que funde duas fam lias diferentes de sensores para dar uma estimativa mais precisa/melhor dos dados sensoriais ou a auto-localiza c~ao do robot que deve ser capaz de avaliar a sua pr opria posi c~ao e consequentemente a posi c~ao dos membros da sua equipa s~ao exemplos da fus~ao sensorial. Esta tese ir a descrever detalhadamente, desde a fase de algoritmo at e a implementa c~ao juntamente com algumas bases matem aticas necess arias para a compreens~ao dos conceitos introduzidos, todo o trabalho desenvolvido para a equipa portuguesa que serviu para tornar o objectivo proposto em realidade: participar pela primeira vez na categoria Standard Platform League no RoboCup 2012.
The technology of sensor fusion combines pieces of information coming from di erent sources/sensors, resulting in an enhanced overall information accuracy when compared with systems that rely only on sources/sensors. Di erent sensor fusion methods have been developed in order to optimize the overall system output. End results like the inertial unit that fuses two di erent sensor families to give a more accurate/better estimate of the sensory data or the self-localization of the robot that should be able to evaluate its position and consequently its team members position. A walk-through, from the algorithm phase to the implementation, will be given in this thesis along with some mathematical background necessary to comprehend the concepts introduced and description of the auxiliary tools that were built for the Portuguese Team to help accomplish the objective: First presence in the Standard Platform League in the RoboCup 2012.
Mendonça, José Lucas Lemos. "Behaviours for simulated humanoid robots." Master's thesis, Universidade de Aveiro, 2014. http://hdl.handle.net/10773/14699.
Full textThis thesis in inserted in the FC Portugal 3D team, which competes in the humanoid simulation league 3D from RoboCup. The objectives of this thesis are to improve the behaviours already created and to develop tools to support the development and debugging of the robotic agent. With this in mind, the process of optimization was improved to make it more efficient and adapted to include the new heterogeneous models. Executing the optimization process, using the state of the art algorithm CMA-ES, the time of the getup was reduced by half. Afterwards, the agent was put running in sync mode, which allows the simulations to run as fast as the computer in use can process, and not the simulation speed of the competion with cycles of 20ms. In the agent posture, it is now used the information from the gyroscope and the euler angles are calculated to get a better estimative of the robot orientation. On the other hand, the agent architecture was updated and new behaviours were created and optimized to support the new heterogeneous models. In relation to the standard model, some behaviours execute faster because of their physical difference. In the slot behaviours, it is now possible to defined preconditions in each step, so the agent can abort the behaviour when any condition does not comply. This change reduces the time wasted executing all the behaviour in situations in which the success is improbable. In terms of tools, a Agent Monitor Window was created for each agent which can: present in runtime variables from the agent code; interact with the code trough widgets; and if the simulation is in sync mode, defined the simulation cycle time, with the possibility to pause it and execute step by step, which gives a great advantage in terms of analysing the agent execution. The second tool was a behaviour testes for behaviours defined in XML, which allows, in runtime, to change the behaviour to test, edit its content, aggregate different files in sequence and finally the tolls can execute various agents in parallel. The last tools is Log Analyser of the logs generated by the agents and the server, which allows: exporting in different formats, see in form of plots the variables parsed, filtrate the simulation information; and create a server simulation which can be used to analyse, in parallel, the plots of chosen variables and the simulation in a monitor.
Esta tese está inserida na equipa FC Portugal 3D, que compete na liga de futebol robótico simulado 3D. Os objetivos da tese são melhorar os comportamentos já existentes e desenvolver ferramentas de suporte ao desenvolvimento e depuração para o agente robótico. Nesse sentido, foi melhorado o processo de optimização de comportamentos de forma a torná-lo mais eficiente e adaptado para incluir os novos modelos heterogéneos disponibilizados. Ao executar o processo de optimização, usando o algoritmo de estado de arte CMA-ES, foi obtido reduções para metade do tempo nos comportamentos de levantar-se. Seguidamente o agente foi colocado a correr em modo síncrono, o que permite que as simulações corram à velocidade de processamento do computador em uso, e não à velocidade da simulação da competição em que cada ciclo demora 20ms. Assim é possível executar simulações e consequentemente inferir conclusões muito mais rapidamente. Passou-se a usar a informação de giroscópio e o cálculo dos ângulos de euler para obter uma melhor estimativa da rotação do robô. Por outro lado, devido ao lançamento de novos tipos de robôs, a arquitectura do agente teve de ser atualizada e novos comportamentos foram criados e optimizados para estes novos modelos. Em relação ao modelo original, alguns comportamentos são executados mais rapidamente e melhor pelos modelos novos, devido às suas alterações físicas. Por fim, nos comportamentos foi dada a possibilidade de definir pré condições em etapa do mesmo, para que possa ser abortado caso as condições não se verifiquem. Esta alteração veio reduzir o tempo desperdiçado a executar a totalidade do comportamento em situações em que não é provável o seu sucesso . Em termos de ferramentas, foi colocada uma Janela de Monitor de Agente para cada agente que, apresenta em tempo de simulação variáveis que o código do agente disponibiliza, interage com código através de widgets de seleção ou preenchimento, e se a simulação estiver a correr em modo síncrono, permite definir o tempo de ciclo da simulação, pausá-la e executar ciclo a ciclo, o que permite vantagens óbvias em termos de análise de execução dos agentes. Seguidamente, foi criada uma ferramenta de teste para comportamentos definidos em XML, que permite, em tempo de execução, alterar o ficheiro a testar, alterar o seu conteúdo, agrupar vários ficheiros em sequências e executar vários agentes em paralelo. Por fim, a última ferramenta é um Analizador de Logs gerados pelos agentes e pelo simulador que permite, entre outras funcionalidades, ver em forma de gráficos variáveis da simulação, exportar para diferentes formatos, filtrar a simulação usando informação da mesma e correr um servidor de forma a ser possível analizar em paralelo, gráficos de variáveis escolhidas e a simulação num visualizador.
Tay, Junyun. "Autonomous Animation of Humanoid Robots." Research Showcase @ CMU, 2016. http://repository.cmu.edu/dissertations/838.
Full textSeepanomwan, Kristsana. "Mental imagery in humanoid robots." Thesis, University of Plymouth, 2016. http://hdl.handle.net/10026.1/4581.
Full textPretto, Alberto. "Visual-SLAM for Humanoid Robots." Doctoral thesis, Università degli studi di Padova, 2009. http://hdl.handle.net/11577/3426516.
Full textNell’ambito della robotica, il Simultaneous Localization and Mapping (SLAM) é il processo grazie al quale un robot autonomo é in grado di creare una mappa dell’ambiente circostante e allo stesso tempo di localizzarsi avvalendosi di tale mappa. Negli ultimi anni un considerevole numero di ricercatori ha sviluppato nuove famiglie di algoritmi di SLAM, basati su vari sensori e utilizzando varie piattaforme robotiche. Uno degli ambiti più complessi nella ricerca sullo SLAM é il cosiddetto Visual-SLAM, che prevede l’utilizzo di vari tipi di telecamera come sensore per la navigazione. Le telecamere sono sensori economici che raccolgono molte informazioni sull’ambiente circostante. D’altro canto, la complessità degli algoritmi di visione artificiale e la forte dipendenza degli approcci attualmente realizzati dalle caratteristiche dell’ambiente, rendono il Visual-SLAM un problema lontano dal poter essere considerato risolto. Molti degli algoritmi di SLAM sono solitamente testati usando robot dotati di ruote. Sebbene tali piattaforme siano ormai robuste e stabili, la ricerca sulla progettazione di nuove piattaforme robotiche sta in parte migrando verso la robotica umanoide. Proprio come gli esseri umani, i robot umanoidi sono in grado di adattarsi ai cambiamenti dell’ambiente per raggiungere efficacemente i propri obiettivi. Nonostante ciò, solo pochi ricercatori hanno focalizzato i loro sforzi su implementazioni stabili di algoritmi di SLAM e Visual-SLAM adatti ai robot umanoidi. Tali piattaforme robotiche introducono nuove problematiche che possono compromettere la stabilità degli algoritmi di navigazione convenzionali, specie se basati sulla visione. I robot umanoidi sono dotati di un alto grado di libertà di movimento, con la possibilità di effettuare velocemente movimenti complessi: tali caratteristiche introducono negli spostamenti vibrazioni non deterministiche in grado di compromettere l’affidabilit` dei dati sensoriali acquisiti, per esempio introducendo nei flussi video effetti indesiderati quali il motion blur. A causa dei vincoli imposti dal bilanciamento del corpo, inoltre, tali robot non sempre possono essere dotati di unit` di elaborazione molto performanti che spesso sono ingombranti e dal peso elevato: ci` limita l’utilizzo di algoritmi complessi e computazionalmente gravosi. Infine, al contrario di quanto accade per i robot dotati di ruote, la complessa cinematica di un robot umanoide impedisce di ricostruire il movimento basandosi sulle informazioni provenienti dagli encoder posti sui motori. In questa tesi ci si é focalizzati sullo studio e sullo sviluppo di nuove metodologie per affrontare il problema del Visual-SLAM, ponendo particolare enfasi ai problemi legati all’utilizzo di piccoli robot umanoidi dotati di una singola telecamera come piattaforme per gli esperimenti. I maggiori sforzi nell’ambito della ricerca sullo SLAM e sul Visual-SLAM si sono concentrati nel campo del processo di stima dello stato del robot, ad esempio la stima della propria posizione e della mappa dell’ambiente. D’altra parte, la maggior parte delle problematiche incontrate nella ricerca sul Visual-SLAM sono legate al processo di percezione, ovvero all’interpretazione dei dati provenienti dai sensori. In questa tesi ci si é perciò concentrati sul miglioramento dei processi percettivi da un punto di vista della visione artificiale. Sono stati affrontati i problemi che scaturiscono dall’utilizzo di piccoli robot umanoidi come piattaforme sperimentali, come ad esempio la bassa capacità di calcolo, la bassa qualit` dei dati sensoriali e l’elevato numero di gradi di libertà nei movimenti. La bassa capacità di calcolo ha portato alla creazione di un nuovo metodo per misurare la similarità tra le immagini, che fa uso di una descrizione dell’immagine compatta, utilizzabile in applicazioni di SLAM topologico. Il problema del motion blur é stato affrontato proponendo una nuova tecnica di rilevamento di feature visive, unitamente ad un nuovo schema di tracking, robusto an- che in caso di motion blur non uniforme. E’ stato altresì sviluppato un framework per l’odometria basata sulle immagini, che fa uso delle feature visive presentate. Si propone infine un approccio al Visual-SLAM basato sulle omografie, che sfrutta le informazioni ottenute da una singola telecamera montata su un robot umanoide. Tale approccio si basa sull’assunzione che il robot si muove su una superficie piana. Tutti i metodi proposti sono stati validati con esperimenti e studi comparativi, usando sia dataset standard che immagini acquisite dalle telecamere installate su piccoli robot umanoidi.
Alkhulayfi, Khalid Abdullah. "Vision-Based Motion for a Humanoid Robot." PDXScholar, 2016. https://pdxscholar.library.pdx.edu/open_access_etds/3176.
Full textPajon, Adrien. "Humanoid robots walking with soft soles." Thesis, Montpellier, 2017. http://www.theses.fr/2017MONTS060/document.
Full textWhen unexpected changes of the ground surface occur while walking, the human central nervous system needs to apply appropriate control actions to assure dynamic stability. Many studies in the motor control field have investigated the mechanisms of such a postural control and have widely described how center of mass (COM) trajectories, step patterns and muscle activity adapt to avoid loss of balance. Measurements we conducted show that when stepping over a soft ground, participants actively modulated the ground reaction forces (GRF) under the supporting foot in order to exploit the elastic and compliant properties of the surface to dampen the impact and to likely dissipate the mechanical energy accumulated during the ‘fall’ onto the new compliant surface.In order to control more efficiently the feet-ground interaction of humanoid robots during walking, we propose adding outer soft (i.e. compliant) soles to the feet. They absorb impacts and cast ground unevenness during locomotion on rough terrains. However, they introduce passive degrees of freedom (deformations under the feet) that complexify the tasks of state estimation and overall robot stabilization. To address this problem, we devised a new walking pattern generator (WPG) based on a minimization of the energy consumption that offers the necessary parameters to be used jointly with a sole deformation estimator based on finite element model (FEM) of the soft sole to take into account the sole deformation during the motion. Such FEM computation is time costly and inhibit online reactivity. Hence, we developed a control loop that stabilizes humanoid robots when walking with soft soles on flat and uneven terrain. Our closed-loop controller minimizes the errors on the center of mass (COM) and the zero-moment point (ZMP) with an admittance control of the feet based on a simple deformation estimator. We demonstrate its effectiveness in real experiments on the HRP-4 humanoid walking on gravels
Kim, Hyun-Don. "Binaural Active Audition for Humanoid Robots." 京都大学 (Kyoto University), 2008. http://hdl.handle.net/2433/123821.
Full textBalland, Olivier. "Collaborative motion planning of humanoid robots." Thesis, KTH, Reglerteknik, 2014. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-148115.
Full textNortman, Scott D. "Design, construction, and control of an autonomous humanoid robot." [Gainesville, Fla.] : University of Florida, 2002. http://purl.fcla.edu/fcla/etd/UFE1000147.
Full textTitle from title page of source document. Document formatted into pages; contains vii, 68 p.; also contains graphics. Includes vita. Includes bibliographical references.
Patacchiola, Massimiliano. "A developmental model of trust in humanoid robots." Thesis, University of Plymouth, 2018. http://hdl.handle.net/10026.1/12828.
Full textGriffin, Robert James. "Natural, Efficient Walking for Compliant Humanoid Robots." Diss., Virginia Tech, 2017. http://hdl.handle.net/10919/79964.
Full textPh. D.
Clercq, Charles. "Implementation of neuromorphic vision solutions for humanoid robots." Paris 6, 2013. http://www.theses.fr/2013PA066072.
Full textArtificial vision aims to confer to machines the ability to perceive and to interpret their environment by inspiring from the biological vision. Since the beginning of image processing and machine vision fields in the 60's, numerous techniques have been developed to extract and to process visual information in an all implicitly accepted and unique context of frames. This is shown to be in contradiction with biologic eyes which have discarded through evolution mechanisms the concepts of frame and synchronized pixels. This thesis aims to switch the classic computer vision paradigm based on frame for the biological one. New vision algorithms are developed using this new paradigm for the iCub humanoid robot, in the context of the european project eMorph. The aimed goal is to design a neuro-inspired vision based navigation ability to the robot. This neuro-inspired vision is expected to be much more accurate and energy efficient
Stasse, Olivier. "Vision based motion generation for humanoid robots." Habilitation à diriger des recherches, Université Paul Sabatier - Toulouse III, 2013. http://tel.archives-ouvertes.fr/tel-00843953.
Full textRucinski, Marek. "Modelling learning to count in humanoid robots." Thesis, University of Plymouth, 2014. http://hdl.handle.net/10026.1/2995.
Full textTikhanoff, Vadim. "Development of cognitive capabilities in humanoid robots." Thesis, University of Plymouth, 2009. http://hdl.handle.net/10026.1/2807.
Full textMuecke, Karl James. "An Analytical Motion Filter for Humanoid Robots." Diss., Virginia Tech, 2009. http://hdl.handle.net/10919/26686.
Full textPh. D.
Hauser, Kris. "Motion planning for legged and humanoid robots /." May be available electronically:, 2008. http://proquest.umi.com/login?COPT=REJTPTU1MTUmSU5UPTAmVkVSPTI=&clientId=12498.
Full textZorjan, Maja. "Contribution to the design optimization of humanoid leg kinematics." Versailles-St Quentin en Yvelines, 2012. http://www.theses.fr/2012VERS0013.
Full textMost of the existing humanoid robots have usual orthogonal leg joint kinematics where all pitch, roll and yaw joints are mutually orthogonal and aligned along lateral, longitudinal and vertical axes of the robot's body, respectively. The hip joint consists of three single DoFs (degree of freedom). Their axes of rotation are mutually orthogonal and constitute Cartesian coordinate frame. Usually, the hip joint axes are successively ordered (from hip to foot) in a standard way for humanoid robots i. E. Hip yaw, hip roll and hip pitch. This research investigates the influence of a different layout and orientation of hip rotation axes. Investigations were carried out on double support motions (knee flexion/extension, knee flexion with articulated spine, knee flexion with additional load in the hands and swaying hips motion) and locomotion (walking forward and turn-in-place). Study was conducted for standard joints order (yaw, roll and pitch). To analyze differences, average power, angle range, magnitude of maximal torque and torque versus angular speed in the different configurations are compared. In all simulations the complete dynamics of the robot was taken into account. This study can help to orient hip axes to achieve better power distribution between hip joint motors and make better motor selection
MIRABEL, JOSEPH. "Object manipulation by humanoid robots : Constrained motion planning using a graph of constraints applied to objectmanipulation by humanoid robots." Thesis, KTH, Skolan för datavetenskap och kommunikation (CSC), 2014. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-156314.
Full textHumanoida robotar har varit ett aktivt området för forskning under de senaste årtiondena på grund av deras stora möjligheter för rörelse roch interaktioner. Rörelseplanering är fortfarande problematiskt i många fall. Detta examensarbete tar itu med problemet med objektmanipulation. En graf av bivillkor införs för att omvandla objektmanipulationsupgifter till sekvenser av bivillkor. Denna graf används av rörelseplanerare för att hitta en lämplig statiskt balanserade väg för en glidande robot. Affordance används för att tillhandahålla den information som krävs för att bygga upp grafen och en algoritm baserad på Rapidly exploring Random Tree används för att navigera genom grafen. Grundläggande försök med denna metod utförts med den humanoidaroboten HRP-2.
Aspernäs, Andreas. "Human-like Crawling for Humanoid Robots : Gait Evaluation on the NAO robot." Thesis, Linnéuniversitetet, Institutionen för datavetenskap och medieteknik (DM), 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-78761.
Full textBrooks, Douglas A. "Towards quantifying upper-arm rehabilitation metrics for children through interaction with a humanoid robot." Diss., Georgia Institute of Technology, 2012. http://hdl.handle.net/1853/48970.
Full textBozcuoglu, Asil Kaan. "A Developmental Grasp Learning Scheme For Humanoid Robots." Master's thesis, METU, 2012. http://etd.lib.metu.edu.tr/upload/12614835/index.pdf.
Full textEsteves, Jaramillo Claudia Elvira. "Motion Planning : from Digital Actors to Humanoid Robots." Phd thesis, Institut National Polytechnique de Toulouse - INPT, 2007. http://tel.archives-ouvertes.fr/tel-00145201.
Full textNous proposons une approche à trois étages au problème de la planification de mouvements pour des figures anthropomorphes qui manipulent des objets encombrants tout en marchant. Dans le processus, plusieurs problèmes ainsi que des propositions pour les résoudre, sont présentés. Ceux sont principalement l'évitement tri-dimensionnel des obstacles, la manipulation des objets à deux mains, la manipulation coopérative des objets et la combinaison de comportements hétérogènes.
La contribution principale est la modélisation du problème de la génération automatique des mouvements de manipulation et de locomotion dans le contexte de mécanismes bipèdes. Les bonnes performances du planificateur sont validées avec des mécanismes différents, tant virtuels que physiques.
Trifan, Alina Liliana. "Development of a vision system for humanoid robots." Master's thesis, Universidade de Aveiro, 2011. http://hdl.handle.net/10773/7173.
Full textEsteves, Jaramillo Claudia Elvira Laumond Jean-Paul. "Motion planning from digital actors to humanoid robots /." Toulouse : INP Toulouse, 2007. http://ethesis.inp-toulouse.fr/archive/00000454.
Full textAl-Hami, Motaz Abdul Aziz. "Towards A Better Pose Understanding for Humanoid Robots." Diss., Temple University Libraries, 2016. http://cdm16002.contentdm.oclc.org/cdm/ref/collection/p245801coll10/id/368043.
Full textPh.D.
Towards A Better Pose Understanding for Humanoid Robots by Mo’taz Al-Hami Humanoid Robots have been showing a rapidly increasing ability to interact with their surrounding environment. A large spectrum of such interactions focuses on how robots can mimic human postures and posture related actions, like walking, grasping, standing and sitting on objects. In many cases the robot has a clear and well defined description of general postures related to a given task. The topic of this thesis focuses on exploring human poses of humanoid robots and in images. Such understanding and learning will help to understand 3D pose modeling, which can support humanoid robots in their interaction with the environment. In chapter one, we focus on generating physical poses for a NAO humanoid robot. To generate poses interactively, the poses should be controlled to satisfy any potential interaction with the environment. In this chapter, a simulated and real humanoid robot "NAO" is utilized to discover a fitness-based optimal sitting pose performed on various types of objects, varying in shape and height. Using an initial set of random valid sitting poses as the input generation, a genetic algorithm (GA) is applied to construct the fitness-based optimal pose for the robot to fit well on the object. The fitness criteria reflecting pose stability (i.e. how feasible the pose is based on real world physical limitation) converts poses into numerical stability level. The feasibility of the proposed approach is measured through a simulated environment using the V-Rep simulator. The real "NAO" robot performs the results generated by the simulation for real world evaluation. Next, in chapter two we focus on generating 3D pose models using only query keywords. In this chapter, we propose a self-motivated approach to learn 3D human pose conformation without using a priori knowledge. The proposed framework benefits from known 2D human pose estimators using still images and continue to build a sufficient approximate pose representing a group of images. With such approximation we can build an approximate 3D model representing this pose conformation. The proposed framework steps forward towards a self-motivated conceptual analysis and recognition in humanoid robots. The goal for this framework is to relate query keywords with 3D human poses. We evaluate our approach with different query keywords representing a specific human pose. The results confirm the ability to learn 3D human poses without a priori knowledge. Chapter three proposes a 3D analysis approach for 3D modeling. Our approach utilizes a human-pose based 3D shape context model for matching human-poses in 3D space, and filter them using a hierarchical binary clustering approach. The performance of this approach is evaluated with different query keywords. Recovering a 3D human-pose in form of an abstracted skeleton from a 2D image suffers from loss of depth information. Assuming the projected pose is represented by a set of 2D landmarks capturing the pose limbs, recovering back the original 3D locations is an ill posed problem. To recover a 3D configuration, camera localization in 3D space plays a major role, an inaccurate camera localization might mislead the recovery process. In Chapter four, we propose a 3D camera localization model using only human-pose appearance in a single 2D image (i.e. the set of 2D landmarks). We apply a supervised multi class logistic regression to assign the camera location in 3D space. In the learning process, we assume a set of predefined labeled camera locations. The features we train consist of relative length of limbs and 2D shape context. The goal is to build a relation between these projected landmarks and the camera location in 3D space. This kind of analysis allows us to reconstruct 3D poses based on the 2D projection only without any predefined camera parameters. We test our model on a set of real images showing a variety of camera locations.
Temple University--Theses
Thunberg, Sofia. "Investigating the Social Influence of Different Humanoid Robots." Thesis, Linköpings universitet, Institutionen för datavetenskap, 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-139347.
Full textNaveau, Maximilien. "Advanced human inspired walking strategies for humanoid robots." Thesis, Toulouse 3, 2016. http://www.theses.fr/2016TOU30188/document.
Full textThis thesis covers the topic of humanoid robot locomotion in the frame of the European project KoroiBot. The goal of this project is to enhance the ability of humanoid robots to walk in a dynamic and versatile fashion as humans do. Research and innovation studies in KoroiBot rely on optimal control methods both for the identification of cost functions used by human being and for their implementations on robots owned by roboticist partners. Hence, this thesis includes fruitful collaborations with both control mathematicians and experts in motion primitive modeling. The main contributions of this PhD thesis lies in the design of new real time controllers for humanoid robot locomotion with our partners from the University of Heidelberg and their integration on the HRP-2 robot. Two controllers will be shown, one allowing multi-contact locomotion with a prior knowledge of the future contacts. And the second is an extension of a previous work improving performance and providing additional functionalities. In a collaboration with experts in human motion we designed an innovating controller for tracking cyclic trajectories of the center of mass. We also show a whole body controller using upper body movement primitives extracted from human behavior and lower body movement computed by a walking pattern generator. The results of this thesis have been integrated into the LAAS-CNRS "Stack-of-Tasks" software suit
SUBBURAMAN, RAJESH. "Fall Prediction and Controlled Fall for Humanoid Robots." Doctoral thesis, Università degli studi di Genova, 2019. http://hdl.handle.net/11567/939791.
Full textHoggenmueller, Marius. "Urban Robotic Interfaces: Designing for Encounters with Non-Humanoid Robots in Cities." Thesis, The University of Sydney, 2022. https://hdl.handle.net/2123/29327.
Full textSleiman, Maya. "New actuation technologies for humanoid robotics and assistive devices." Electronic Thesis or Diss., université Paris-Saclay, 2022. http://www.theses.fr/2022UPAST110.
Full textDuring the past years, hydraulic actuation has proven its capacity to deliver high forces ina lightweight and compact volume. For this reason,several humanoid robots make use of this technology to demonstrate performance in heavy-dutyactivities. Basically, hydraulic actuation is accompanied by leak problems linked to the presence ofhydraulic tubes. This research focuses on solvingthis problem by adopting two approaches. Adopting the first solution, internal parts are designedin a bio-inspired approach to drive pressurized oilto the actuated joints. All robotic parts are redeveloped in a shell design with integrated plastictubes, 3D printed, then molded with carbon composite material for strengthening. The second solution aims to create punctual power generationunits at the actuation joints. For this aim, a patented Servo Electro-Hydraulic Actuator is developed, modeled, and designed. The first prototypesare manufactured, tested, and validated
Mirko, Raković. "Sinteza i realizacija dvonožnog hoda putem primitiva." Phd thesis, Univerzitet u Novom Sadu, Fakultet tehničkih nauka u Novom Sadu, 2013. http://www.cris.uns.ac.rs/record.jsf?recordId=85600&source=NDLTD&language=en.
Full textThis dissertation presents new method for the synthesis and realization ofbiped artificial walk based on the use of simple movements that can becombined in order to achieve complex movements such as walk, whereas itis possible to change the motion parameters at any time. It means that,based on the information about intended movement and current state of theenvironment, it is possible to synthesize motion by selecting and tying simplemovements, i.e. motion primitives. It also enables the robot to changewalking parameters online such as walking speed, direction of walk, footlength during swing phase and step length. Proof of this method is given byexperimental results obtained during the simulation on a dynamic model ofhumanoid robot.
Yik, Tak Fai Computer Science & Engineering Faculty of Engineering UNSW. "Locomotion of bipedal humanoid robots: planning and learning to walk." Awarded by:University of New South Wales. Computer Science & Engineering, 2007. http://handle.unsw.edu.au/1959.4/40446.
Full textGielniak, Michael Joseph. "Adaptation of task-aware, communicative variance for motion control in social humanoid robotic applications." Diss., Georgia Institute of Technology, 2012. http://hdl.handle.net/1853/43591.
Full textde, Azambuja Ricardo. "Action learning experiments using spiking neural networks and humanoid robots." Thesis, University of Plymouth, 2018. http://hdl.handle.net/10026.1/10767.
Full textJagtap, Vinayak V. "A Walking Controller for Humanoid Robots using Virtual Force." Digital WPI, 2019. https://digitalcommons.wpi.edu/etd-dissertations/581.
Full textBartholomew, Paul D. "Optimal behavior composition for robotics." Thesis, Georgia Institute of Technology, 2014. http://hdl.handle.net/1853/51872.
Full textSugiura, Hisashi [Verfasser]. "Real World Collision Avoidance for Humanoid Robots / Hisashi Sugiura." Aachen : Shaker, 2010. http://d-nb.info/1081885483/34.
Full textPerrin, Nicolas. "Footstep planning for humanoid robots: discrete and continuous approaches." Phd thesis, Institut National Polytechnique de Toulouse - INPT, 2011. http://tel.archives-ouvertes.fr/tel-00647469.
Full textWang, Jiuguang. "Numerical Nonlinear Robust Control with Applications to Humanoid Robots." Research Showcase @ CMU, 2015. http://repository.cmu.edu/dissertations/630.
Full textVAZHAPILLI, SURESHBABU ANAND. "Design and development of robust hands for humanoid robots." Doctoral thesis, Università degli studi di Genova, 2018. http://hdl.handle.net/11567/930270.
Full textHale, Joshua G. "Biomimetic motion synthesis for synthetic humanoids." Thesis, University of Glasgow, 2003. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.270966.
Full textGeisert, Mathieu. "Optimal control and machine learning for humanoid and aerial robots." Thesis, Toulouse, INSA, 2018. http://www.theses.fr/2018ISAT0011/document.
Full textWhat are the common characteristics of humanoid robots and quadrotors? Well, not many… Therefore, this thesis focuses on the development of algorithms allowing to dynamically control a robot while staying generic with respect to the model of the robot and the task that needs to be solved. Numerical optimal control is good candidate to achieve such objective. However, it suffers from several difficulties such as a high number of parameters to tune and a relatively important computation time. This document presents several ameliorations allowing to reduce these problems. On one hand, the tasks can be ordered according to a hierarchy and solved with an appropriate algorithm to lower the number of parameters to tune. On the other hand, machine learning can be used to initialize the optimization solver or to generate a simplified model of the robot, and therefore can be used to decrease the computation time
Leitner, Jürgen. "From vision to actions: Towards adaptive and autonomous humanoid robots." Thesis, Università della Svizzera Italiana, 2014. https://eprints.qut.edu.au/90178/2/2014INFO020.pdf.
Full textOrthey, Andreas. "Exploiting structure in humanoid motion planning." Phd thesis, Toulouse, INPT, 2015. http://oatao.univ-toulouse.fr/14685/1/orthey.pdf.
Full textDomingues, Edgar Filipe da Silva. "Development of behaviors for humanoid robot." Master's thesis, Universidade de Aveiro, 2011. http://hdl.handle.net/10773/7429.
Full textHumanoid robotics is an area of active research. Robots with human body are better suited to execute tasks in environments designed for humans. Moreover, people feel more comfortable interacting with robots that have a human appearance. RoboCup encourages robotic research by promoting robotic competitions. One of these competitions is the Standard Platform League (SPL) in which humanoid robots play soccer. The robot used is the Nao robot, created by Aldebaran Robotics. The di erence between the teams that compete in this league is the software that controls the robots. Another league promoted by RoboCup is the 3D Soccer Simulation League (3DSSL). In this league the soccer game is played in a computer simulation. The robot model used is also the one of the Nao robot. However, there are a few di erences in the dimensions and it has one more Degree of Freedom (DoF) than the real robot. Moreover, the simulator cannot reproduce reality with precision. Both these leagues are relevant for this thesis, since they use the same robot model. The objective of this thesis is to develop behaviors for these leagues, taking advantage of the previous work developed for the 3DSSL. These behaviors include the basic movements needed to play soccer, namely: walking, kicking the ball, and getting up after a fall. This thesis presents the architecture of the agent developed for the SPL, which is similar to the architecture of the FC Portugal team agent from the 3DSSL, hence allowing to port code between both leagues easily. It was also developed an interface that allows to control a leg in a more intuitive way. It calculates the joint angles of the leg, using the following parameters: three angles between the torso and the line connecting hip and ankle; two angles between the foot and the perpendicular of the torso; and the distance between the hip and the ankle. It was also developed an algorithm to calculate the three joint angles of the hip that produce the desired vertical rotation, since the Nao robot does not have a vertical joint in the hip. This thesis presents also the behaviors developed for the SPL, some of them based on the existing behaviors from the 3DSSL. It is presented a behavior that allows to create robot movements by de ning a sequence of poses, an open-loop omnidirectional walking algorithm, and a walk optimized in the simulator adapted to the real robot. Feedback was added to this last walk to make it more robust against external disturbances. Using the behaviors presented in this thesis, the robot achieved a forward velocity of 16 cm/s, a lateral velocity of 6 cm/s, and rotated at 40 deg/s. The work developed in this thesis allows to have an agent to control the Nao robot and execute the basic low level behaviors for competing in the SPL. Moreover, the similarities between the architecture of the agent for the SPL with that of the agent from the 3DSSL allow to use the same high level behaviors in both leagues.
A robótica humanoide é uma área em ativo desenvolvimento. Os robôs com forma humana estão melhor adaptados para executarem tarefas em ambientes desenhados para humanos. Além disso, as pessoas sentem-se mais confortáveis quando interagem com robôs que tenham aparência humana. O RoboCup incentiva a investigação na área da robótica através da realização de competições de robótica. Uma destas competições é a Standard Platform League (SPL) na qual robôs humanoides jogam futebol. O robô usado é o robô Nao, criado pela Aldebaran Robotics. A diferença entre as equipas que competem nesta liga está no software que controla os robôs. Outra liga presente no RoboCup é a 3D Soccer Simulation League (3DSSL). Nesta liga o jogo de futebol é jogado numa simulação por computador. O modelo de robô usado é também o do robô Nao. Contudo, existem umas pequenas diferenças nas dimensões e este tem mais um grau de liberdade do que o robô real. O simulador também não consegue reproduzir a realidade com perfeição. Ambas estas ligas são importantes para esta dissertação, pois usam o mesmo modelo de robô. O objectivo desta dissertação é desenvolver comportamentos para estas ligas, aproveitando o trabalho prévio desenvolvido para a 3DSSL. Estes comportamentos incluem os movimentos básicos necessários para jogar futebol, nomeadamente: andar, chutar a bola e levantar-se depois de uma queda. Esta dissertação apresenta a arquitetura do agente desenvolvida para a SPL, que é similar á arquitetura do agente da equipa FC Portugal da 3DSSL, para permitir uma mais fácil partilha de código entre as ligas. Foi também desenvolvida uma interface que permite controlar uma perna de maneira mais intuitiva. Ela calcula os ângulos das juntas da perna, usando os seguintes parâmetros: três ângulos entre o torso e a linha que une anca ao tornozelo; dois ângulos entre o pé e a perpendicular do torso; e a distância entre a anca e o tornozelo. Nesta dissertação foi também desenvolvido um algoritmo para calcular os três ângulos das juntas da anca que produzam a desejada rotação vertical, visto o robô Nao não ter uma junta na anca que rode verticalmente. Esta dissertação também apresenta os comportamentos desenvolvidos para a SPL, alguns dos quais foram baseados nos comportamentos já existentes na 3DSSL. É apresentado um modelo de comportamento que permite criar movimentos para o robô de nindo uma sequência de poses, um algoritmo para um andar open-loop e omnidirecional e um andar otimizado no simulador e adaptado para o robô real. A este último andar foi adicionado um sistema de feedback para o tornar mais robusto. Usando os comportamentos apresentados nesta dissertação, o robô atingiu uma velocidade de 16 cm/s para frente, 6 cm/s para o lado e rodou sobre si pr oprio a 40 graus/s. O trabalho desenvolvido nesta dissertação permite ter um agente que controle o robô Nao e execute os comportamentos básicos de baixo nível para competir na SPL. Além disso, as semelhan cas entre a arquitetura do agente para a SPL com a arquitetura do agente da 3DSSL permite usar os mesmos comportamentos de alto nível em ambas as ligas.
Akalin, Gokcan. "Simulation Of Biped Locomotion Of Humanoid Robots In 3d Space." Master's thesis, METU, 2010. http://etd.lib.metu.edu.tr/upload/12612470/index.pdf.
Full text