DotMEX (.MX) Humanoid Kid-Size Team Description Paper
|
|
|
- Conrad Mills
- 10 years ago
- Views:
Transcription
1 DotMEX (.MX) Humanoid Kid-Size Team Description Paper Fernando Arámbula 2, Héctor R. Arce 2, Ángel D. Gómez 1, Eric Hernández 1, Manuel E. Hunter 1, Juan M. Ibarra 1, Alejandro J. Malo 1, Felipe J.K. Lara 3, Jorge E. Lavín 1, Adalberto Llarena 2, Ignacio López 2, Sergio A. Orozco 2, Abner Quiroz 2, Carlos Rivera 2, Lauro Vázquez 2 1 Departamento de Control Automático del Centro de Investigación y de Estudios Avanzados del IPN 2 Universidad Nacional Autónoma de México 3 Verstand Labs Abstract. For the RoboCup 2012 competition, two of the major Mexican educational institutions, UNAM and Cinvestav, and a SME, Verstand Labs, have joined to create the DotMex (.MX) consortium to participate together in kid size category of the soccer league. This new team inherits the long and wide experience accumulated by both teams, punamoids and MexiKatroniX respectively, after five years of work with humanoid robots and their participation in some of the most important Mexican and international tournaments. The DotMex Team uses two kinds of robots: the well know DarwinOP manufactured by Robotis and the DotMex prototype. This paper describes the characteristics and the main scientific aspects of the DotMex humanoid robot and its subsystems: Electromechanics; Electronics and computing; Perception; Control; and Programming. 1 Introduction 1.1 RoboCup experience of our Consortium The DotMEX (.MX) consortium, constituted by UNAM and Cinvestav, two of the major Mexican educational institutions, with the SME Verstand Labs, will participate at RoboCup 2012 in the Kid Size category of the Soccer League. This new team inherits the long and wide experience acumulated by both teams, punamoids and MexiKatroniX respectively, after five years of works with humanoid robots and their participation in some of the most important Mexican and international tournaments. The punamoids previous experience in RoboCup is as follows: RoboCup Suzhou quarter-finals of the tournament and best team in America. RoboCup Graz adfa, p. 1, Springer-Verlag Berlin Heidelberg 2011
2 st round. Robocup Mexico Open Tournaments: nd place; rd place; nd place, always in the Kid-Size category. The MexiKatroniX experience can be resumed as: The last two RoboCup participations of MexiKatroniX Team were in the RoboCup championships at Graz 2009 and Singapore In these tournaments Cinvestav-IPN participated along with La Salle University, together as the Cyberlords team, with good results (2 nd round). Fig 1. punamoid V3 and AH1N1 prototypes. 1.2 Commitments We want to express our commitment to participate in the RoboCup 2012 Humanoid League competition, in Kid Size category. Also, we want to propose Adalberto Llarena and Alejandro J. Malo, who have sufficient knowledge of the rules, as referees; they will be available during the competition. 1.3 Research Interests The main research interests of our consortium are: i) the development of computational architecture for humanoid robot control based on commercial hardware, with emphasis in software development; ii) Perception, with emphasis in feature extraction, images analysis and visual SLAM; iii) Humanoid robot control, with emphasis in dynamically stable walk, motion planning, and visual servoing. 1.4 Team description To participate at RoboCup 2012, the DotMEX Team will use one DarwinOP robot, his own prototype DotMEX (a Darwin like robot), and our ancient prototypes punamoids and AH1N1. The DotMex prototype is being developed by punamoids (UNAM) and MexiKatroniX (Cinvestav) teams. This new prototype is based on DARwInOP humanoid soccer robot but it is equipped with one of the actuators used by the AH1N1 prototype (RX28); The DotMEX robots uses the control and vision systems developed for the AH1N1 prototype [1]. The new algorithms for selflocalization and behavior control are based on the algorithms developed by both
3 teams in their prototypes used in previous tournaments. The next sections are devoted to show the main characteristics of the DotMex humanoid robot and its subsystems. 2 Electromechanical system The antecedents of our DotMEX prototype are the punamoid and the AH1N1 [1] prototypes. Then, before the DotMEx presentation let us show the mechanical architecture of our previous prototypes: the punamoid (Fig. 1 left) with HiTec servomotors and the AH1N1 (Fig. 1 right) with 26 Robotis servomotors (twenty RX28, four RX64, and two RX10). The mechanical architecture of DotMEX prototype is based on DarwinOP (Fig. 2); then, it has 20 dof (degrees of freedom): 2 dof for the head, 3 dof for each arm (shoulder with 2 dof and elbow with 1 dof) and 6 dof for each leg (hip with 3 dof, knee with 1 dof and ankle with 2 dof). The inverse kinematics problem of robot AH1N1 and DarwinOP are solved through the Paden-Kahan methodology, based on screw theory that splits the whole problem into a series of sub problems whose solution is known [1] [2]. Finally, the DotMex robot uses 20 RX28 servomotors by Robotis. The energy system is based on a 3S-YT503560HH LiPo battery of 1000 mah by Yuntong, used also by DarwinOP and Bioloid Robotis commercial humanoid robots. Fig. 2. Kinematic diagram of the DotMEX prototype. 3 Computing System The previous prototypes of both teams, punamoids and MexiKatroniX, have been equipped with different computational architectures, using always two processors: one to control the servomotors and other devoted to vision, intelligence and communications tasks. In the modified Robonova prototypes we use the MR-C3024 (Atmel
4 ATmega 128 microcontroller 8 bits) and the CMUCam3 (Phillips LPC2106 microcontroller 32 bits ARM7DMI core), but we have other versions with the MR-C3024 and the Roboard 100. The prototypes based on Robotis servomotors use Robotis controllers (CM510, CM700) plus a computing unit for vision and intelligence (Overo, Roboard). Now, in our DotMEX prototype we are using the CM700 plus a fitpc2i. We are trying to use the DarwinOP software, taking advantage of the fact that we use the same kind of hardware, but it is not always possible. Then, we are developing the software described in the next paragraphs. The OS used by the fitpc2i is Khabelix, a free distribution developed by Verstand Labs especially for the AH1N1 project [3]. This OS permits the development of robotics and artificial vision application by non specialist people in a more easy way than using Armstrong or OpenEmbeded. Khabelix is based on Debian GNU/Linux with Ubuntu libraries and works under ARM architecture and the Intel s architectures used by fitpc2i. With our OS we don t need to program directly the embedded system, because we can program in any PC using our USB Live emulating Ubuntu Live CD; this USB Live includes all the Khabelix libraries, has persistence, and has Gnome windows administrator. Then, both, Khabelix and its USB Live, have in native form drivers and other resources that permit to develop low level applications. Khabelix has libraries to develop vision applications with IIDC/DCAM cameras, and has drivers for the most used cameras that allow us direct access to firmware resources to increase efficiently in the bayer s camera algorithms for our own computer vision algorithms. Actually, the programs developed on the USB Live Khabelix, are perfectly compatible with the embedded computer. 4 Perception System One of the most important features of a robot is his autonomy; this is based on information about the environment and the robot-environment interaction. This information is provided by exteroceptive sensors like vision and touch-force sensors. Laser and IR sensors are forbidden by RoboCup rules. In the other hand, the control system devoted to ensure stable movements in spite of perturbations, needs basically information about the state of the robot variables provided by sensors like joint position and velocity (potentiometers, encoders), and vestibular sensors (IMUs, accelerometers, gyroscopes). 4.1 Vision (Image processing and analysis) The vision system must provide the controller with information about the actual match situation: ball position, (x, y) p self position and position of the other two members of our team (x, y, θ) Ri, i = 1, 2, 3, and position of the three opponent robots (x, y) Hi, i = 1, 2, 3,. These seven position vectors are absolute, i.e. they are defined with respect to reference frame associated to field. Note that our robots must be localized with its orientation θ i.
5 Fig. 3. Four different cases of detection of the opposite goal and beacons. To do this, the vision system must perform the next tasks over the acquired images: Image Processing to enhance the required features, Feature extraction (geometric parameters defining goals, opponents, and ball), Motion detection, and the analysis of all this information to ensure self-localization process, ball detection and tracking, visual control of the robot walk, etc. First of all, our vision system applies its own Bayer filter based on a 5 5 interpolator to avoid artifacts; and performs a space color change over the RGB images to have YUV images. Often, when light conditions are not good enough, we are forced to use some PDI methods to enhance features to be detected or extracted, like statistical and/or morphological filters. We are currently using basic YUV color image segmentation to find the ball, opponents and goal areas (Fig. 3). A fast color segmentation algorithm (based on independent YUV thresholds) mostly used in the RoboCup Small-Size category is being currently used [4]. We have exponentially increased the efficiency in finding objects in the image by a low level algorithm that finds all objects in one memory access of the image [5]. 4.2 Self-localization We have proposed some Visual EKF SLAM algorithms useful to locate our robots in the field [7], but they are very expensive in computing time to be implemented over the embedded system of our robots; the obtained results are shown in Fig. 4. Then, we are working to have some less expensive algorithms to implement in our embedded system. Meanwhile, our robots use a very simple self-localization trigonometric method. This self-localization algorithm calculates the (x, y, θ) pose of the robot inside the field by using a very simple triangulation method based in the solution of a quadratic set of two equations: circles centered at a detected feature like beacons or goals. The radii of these circles are obtained directly in only one picture measuring angles of view of the borders of the features detected [8]. Since 2009 we have been developing a vision based localization method. Currently MCL Monte Carlo Particle Filter Localization based on detecting the field lines, goal areas and two landmark poles is being used. By the moment, the localizing algorithm uses the goal areas color and the amount of viewable pixels of such color to determine its distance and current orientation. The motion probability estimation is obtained by previously measuring the movements the robot does after each command and getting its probability density. When turning, for example, each turn has a fixed amount and successive turns are accumulated. The same applies for walking and running. Obviously a
6 good robot calibration becomes fundamental. Currently, we are in the process of incorporating a novel localization method named OVL [9]. Fig. 4. Results of our Visual SLAM algorithm. 4.3 Motion Detection Our goal keeper has an implementation of an efficient algorithm to calculate the optical flow in real time; with the aim to get the move speed of the ball. This gives the robot the ability to estimate the direction of movement of the ball and its speed. The algorithm implemented is based on the Lucas-Kanade method, as this is easily applied to a subset of image s points, In addition, it is computationally faster compared with other techniques and it can be adapted to a stereoscopic vision system. The experimental results are showed in Fig.5 (estimation of the ball direction and velocity) [10]. Fig. 5. Optical flow: motion direction and velocity components. 5 Control System Our robot control system, shown in Fig. 6, has three inputs and two outputs. The inputs are the Vision System, the Vestibular System and the Communication System (Game controller and other robots). The outputs are the Movement System and the Communication System (Other robots and monitor). The Vision System gives the robot information regarding where he is on the playing field (self-localization), and where the ball is. The Vestibular System formed by the accelerometers and gyros allow the robot to determine its attitude and to ensure a stable walk. The Communication System receives and sends messages to the Game Control Program, to other robots in our team and to monitor. All the information is used by the robot to decide it next move.
7 The processes are implemented by threads that share information. The shared information is accessed through critical sections, so that the data is not corrupted. The Robot Control System is formed by a Robotis CM-700 and a Compulab fitpc2i, that receives and processes external signals as the video signal and messages from the referee, through the Game Control program. All the data needed for the elementary and reactive movements of the robot (walk, kick, standup) resides in the CM-700 Controller. Game controller Vestibular System Vision System Communication System Robot Control System Communication System Other robots Movement System Other robots and Monitor Fig. 6. Robot control system scheme. Information is shared between robots so that they, as a team, are able to make the best decision. The robot that plays as goalkeeper is in charge of the coordination of its team mates. If this robot must be left the game, the coordination task is taken by a striker robot. The initial state of the robot assumes nothing, as the robot explores itself and its environment it gets a more complete knowledge of its state and the state of the game, allowing him to make a rational decision of its next move. 5.1 Motion Control Subsystem The joint level control is assured directly by joint actuators (servomotors); while the joint coordination corresponding to a desired gait or other complex movement is calculated off-line with the aid of the ARMS Simulator. Given a desired gait, we define it by using the following parameters: step size, foot's maximum height, body's height, body ripple in both sagital and transversal planes, separation between feet in the frontal plane, the step duration and the double-support phase duration. Then, having defined a desired gait through these 8 parameters, the ARMS simulator, specially developed to participate at RoboCup 2009 [11], produces all the corresponding joint trajectories that realize that desired gait. Finally, the stability of robot walk is assured by a dynamic control scheme based on a ZMP principle. In case of perturbation (collision with another robot, slippery, etc) the robot can fall. The inertial sensors are supposed to detect that and to inform the ZMP algorithm to compensate this perturbation [12].
8 5.2 Behavior Control Subsystem Our previous prototype AH1N1 uses very simple finite states automata to command the behavior of the strikers [13]; while the punamoids prototype uses a Fuzzy Rule Decision System. In both cases, the game strategy is individual, i.e. we have no team strategy. Currently, we are developing a team strategy based on the knowledge of the game situation obtained by the vision system of the three robotic players. The planner resides in the team leader robot (goal keeper) but can be delegated on any robot if the goal keeper must left the game. Our team strategy can be described as follows: The player nearest to the ball is sent to attack it, while the other striker is positioned in a defensive attitude if the opponent is nearest to the ball than our first striker, or is positioned in attitude to receive a pass if our first striker is not able to kick directly toward the opposite goal. If the ball is positioned behind the strikers, the goal keeper is supposed to kick the ball toward the opposite goal or to pass the ball to better positioned striker. The vision system supplies the game situation needed to plan the strategy described above. The planner calculate the homogeneous transform corresponding to each robot s movement, and the kind of kick needed to solve the actual game situation (direct kick or pass, left or right foot, strong or weak kick, forward or back kick). 6 References 1. Manuel Hunter Sánchez, Rafael Cisneros Limón, J.M. Ibarra Zannatha. Mechanical design and kinematic analysis of the AH1N1 humanoid robot. Proc. of CONIELECOMP 2011, 21st International Conference on Electronics, Communications and Computers. Cholula, Puebla, México. February 28 th March 2 nd Pag Rafael Cisneros Limón, Juan Manuel Ibarra Zannatha, Manuel Armada. Inverse Kinematics of a Humanoid Robot with Non-Spherical Hip: a Hybrid Algorithm Approach. Submitted to IEEE/ASME Transactions on Mechatronics. 3. Felipe J.K. Lara Leyva, Rafael Cisneros Limón, Manuel Hunter Sánchez, Juan Manuel Ibarra Zannatha. Development of the computational platform of the AH1N1 humanoid robot. Proc. of the 5 th Workshop GTH.pp México, DF. 25 th February, (in spanish). 4. J. Bruce, Tucker Balch, and Manuela Veloso, Fast and inexpensive color image segmentation for interactive robots, Proceedings of the 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '00), October, 2000, pp Juan Manuel Ibarra Zannatha, F.J.K. Lara, A.A. Ortiz, E. Hernández, J.E. Lavín, A.D. Gómez, M. Hunter, C. Cerez, A. J. Malo, T. Hernández. Development of a humanoid soccer robot based on Bioloid, under FIRA rules. Proc. of the CoMRob 2011, XIII AMRob Mexican Conference on Robotics. Pp Matehuala, SLP, México. November 3th 6th, F. Lara Leyva, A. Espínola Auada. Image processing and analysis for humanoid robot soccer players. Proc. of the CoMRob 2010, XII AMRob Mexican Conference on Robotics. Mazatlán, Sinaloa, México Eric Hernández Castillo, Juan Manuel Ibarra Zannatha, José Neira, Jorge Enrique Lavín Delgado, Rafael Cisneros Limón. Visual SLAM with oriented landmarks and partial odometry. Proc. of CONIELECOMP 2011, 21st International Conference on Electronics, Communications and Computers. Pag Cholula, Puebla, México. February 28 th March 2 nd 2011.
9 8. Juan Manuel Ibarra Zannatha, Rafael Cisneros Limón, Ángel David Gómez Sánchez, Eric Hernández Castillo, Luis Enrique Figueroa Medina, and Felipe de Jesús Khamal Lara Leyva. Monocular visual self-localization for humanoid soccer robots. Proc of CONIELECOMP 2011, 21st International Conference on Electronics, Communications and Computers. Pp Cholula, Puebla, México. February 28 th March 2 nd Llarena, A., Savage, J., Kuri, A. Escalante-Ramírez B. Odometry based Viterbi Localization with Artificial Neural Networks and Laser Range Finders for Mobile Robots. Springer Science+Business Media: Journal of Intelligent & Robotic Systems, Sept. 2011, DOI: /s Eric Hernández, Zizilia Zamudio. Juan Manuel Ibarra Zannatha. Soccer Ball Speed Estimation using Optical Flow for Humanoid Soccer Player. Proc. of the IEEE 2011 Electronics, Robotics and Automotive Mechanics Conference (CERMA 2011). Pp Cuernavaca, Morelos, México November Rafael Cisneros Limón. Strategies for kinematic modeling and simulation of humanoid robots. Master's thesis, Center of Research and Advanced Studies of the National Polytechnic Institute of Mexico (Cinvestav-IPN), Alexis Adrián Ortiz Olvera, Juan Manuel Ibarra Zannatha. Dynamical walk control for humanoid robots. Proc. of the CoMRob 2011, XIII AMRob Mexican Conference on Robotics. Pp Matehuala, SLP, México. 3 th - 6 th November, 2011 (in spanish) 13. Juan Manuel Ibarra Zannatha, Luis Enrique Figueroa Medina, Rafael Cisneros Limón, Pedro Mejía Álvarez. Behavior Control for a Humanoid Soccer Player using Webots. CONIELECOMP 2011, 21st International Conference on Electronics, Communications and Computers. Pag Cholula, Puebla, México. February 28th March 2nd, 2011.
Vision-based Walking Parameter Estimation for Biped Locomotion Imitation
Vision-based Walking Parameter Estimation for Biped Locomotion Imitation Juan Pedro Bandera Rubio 1, Changjiu Zhou 2 and Francisco Sandoval Hernández 1 1 Dpto. Tecnología Electrónica, E.T.S.I. Telecomunicación
Obstacle Avoidance Design for Humanoid Robot Based on Four Infrared Sensors
Tamkang Journal of Science and Engineering, Vol. 12, No. 3, pp. 249 258 (2009) 249 Obstacle Avoidance Design for Humanoid Robot Based on Four Infrared Sensors Ching-Chang Wong 1 *, Chi-Tai Cheng 1, Kai-Hsiang
Donaxi@HOME Project. Keywords: Hybrid Algorithm, Human-Face Detection, Tracking Unrestricted, Identification of People, Fall, dynamic and kinematic.
Donaxi@HOME Project Héctor S Vargas, Edson Olmedo, A Daniel Martínez, ML Mónica López, Esperanza Medina, José L Pérez, Damian Linares, Carlos Peto, Enrique R García, Víctor Poisot, Jaime Robles, Gerson
Rhoban Football Club Team Description Paper
Rhoban Football Club Team Description Paper Humanoid KidSize League, Robocup 2016 Leipzig R. Fabre, H. Gimbert, L. Gondry, L. Hofer, O. Ly, S. N Guyen, G. Passault, Q. Rouxel [email protected], [email protected],
LEGO NXT-based Robotic Arm
Óbuda University e Bulletin Vol. 2, No. 1, 2011 LEGO NXT-based Robotic Arm Ákos Hámori, János Lengyel, Barna Reskó Óbuda University [email protected], [email protected], [email protected]
Internet of Things and Cloud Computing
Internet of Things and Cloud Computing 2014; 2(1): 1-5 Published online May 30, 2014 (http://www.sciencepublishinggroup.com/j/iotcc) doi: 10.11648/j.iotcc.20140201.11 A method to increase the computing
A Hybrid Software Platform for Sony AIBO Robots
A Hybrid Software Platform for Sony AIBO Robots Dragos Golubovic, Bo Li, and Huosheng Hu Department of Computer Science, University of Essex Wivenhoe Park, Colchester CO4 3SQ, United Kingdom {dgolub,bli,hhu}@essex.ac.uk
Team Description for RoboCup 2013 in Eindhoven, the Netherlands
Team Description for RoboCup 2013 in Eindhoven, the Netherlands Patrick de Kok, Nicolò Girardi, Amogh Gudi, Chiel Kooijman, Georgios Methenitis, Sebastien Negrijn, Nikolaas Steenbergen, Duncan ten Velthuis,
Robot Perception Continued
Robot Perception Continued 1 Visual Perception Visual Odometry Reconstruction Recognition CS 685 11 Range Sensing strategies Active range sensors Ultrasound Laser range sensor Slides adopted from Siegwart
Robot Task-Level Programming Language and Simulation
Robot Task-Level Programming Language and Simulation M. Samaka Abstract This paper presents the development of a software application for Off-line robot task programming and simulation. Such application
An Approach for Utility Pole Recognition in Real Conditions
6th Pacific-Rim Symposium on Image and Video Technology 1st PSIVT Workshop on Quality Assessment and Control by Image and Video Analysis An Approach for Utility Pole Recognition in Real Conditions Barranco
INTRODUCTION TO SERIAL ARM
INTRODUCTION TO SERIAL ARM A robot manipulator consists of links connected by joints. The links of the manipulator can be considered to form a kinematic chain. The business end of the kinematic chain of
On-line Robot Adaptation to Environmental Change
On-line Robot Adaptation to Environmental Change Scott Lenser CMU-CS-05-165 August, 2005 School of Computer Science Computer Science Department Carnegie Mellon University Pittsburgh, PA 15213 Thesis Committee:
Robotics. Chapter 25. Chapter 25 1
Robotics Chapter 25 Chapter 25 1 Outline Robots, Effectors, and Sensors Localization and Mapping Motion Planning Motor Control Chapter 25 2 Mobile Robots Chapter 25 3 Manipulators P R R R R R Configuration
Rules for the IEEE Very Small Competition Version 1.0
7th LATIN AMERICAN IEEE STUDENT ROBOTICS COMPETITION Joint with JRI 2008 (Brazilian Intelligent Robotic Journey) and SBIA 2008 (19 th Brazilian Symposium on Artificial Intelligence) Rules for the IEEE
Digital Position Control for Analog Servos
Digital Control for Analog Servos Sven Behnke and Michael Schreiber Humanoid Robots Group, Computer Science Institute University of Freiburg, Georges-Köhler-Allee 52, 79 Freiburg, Germany Email: { behnke
Analecta Vol. 8, No. 2 ISSN 2064-7964
EXPERIMENTAL APPLICATIONS OF ARTIFICIAL NEURAL NETWORKS IN ENGINEERING PROCESSING SYSTEM S. Dadvandipour Institute of Information Engineering, University of Miskolc, Egyetemváros, 3515, Miskolc, Hungary,
An inertial haptic interface for robotic applications
An inertial haptic interface for robotic applications Students: Andrea Cirillo Pasquale Cirillo Advisor: Ing. Salvatore Pirozzi Altera Innovate Italy Design Contest 2012 Objective Build a Low Cost Interface
Tracking devices. Important features. 6 Degrees of freedom. Mechanical devices. Types. Virtual Reality Technology and Programming
Tracking devices Virtual Reality Technology and Programming TNM053: Lecture 4: Tracking and I/O devices Referred to head-tracking many times Needed to get good stereo effect with parallax Essential for
3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving
3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving AIT Austrian Institute of Technology Safety & Security Department Christian Zinner Safe and Autonomous Systems
A Study on SURF Algorithm and Real-Time Tracking Objects Using Optical Flow
, pp.233-237 http://dx.doi.org/10.14257/astl.2014.51.53 A Study on SURF Algorithm and Real-Time Tracking Objects Using Optical Flow Giwoo Kim 1, Hye-Youn Lim 1 and Dae-Seong Kang 1, 1 Department of electronices
CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS
CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS E. Batzies 1, M. Kreutzer 1, D. Leucht 2, V. Welker 2, O. Zirn 1 1 Mechatronics Research
ER-Force Team Description Paper for RoboCup 2011
ER-Force Team Description Paper for RoboCup 2011 Florian Bauer, Peter Blank, Michael Bleier, Hannes Dohrn, Michael Eischer, Stefan Friedrich, Adrian Hauck, Jan Kallwies, Patrick Kugler, Dominik Lahmann,
GAIT DEVELOPMENT FOR THE TYROL BIPED ROBOT
Proceedings of ECTC 2007 2007 ASME Early Career Technical Conference October 5-6, 2007, Miami, Florida USA GAIT DEVELOPMENT FOR THE TYROL BIPED ROBOT Vishnu Madadi, Mehmet Ismet Can Dede, and Sabri Tosunoglu
Z-Knipsers Team Description Paper for RoboCup 2016
Z-Knipsers Team Description Paper for RoboCup 2016 Georgios Darivianakis 1, Benjamin Flamm 1, Marc Naumann 1, T.A. Khoa Nguyen 1, Louis Lettry 2, and Alex Locher 2 1 Automatic Control Lab 2 Computer Vision
A very short story about autonomous robots
A very short story about autonomous robots By Gerald Steinbauer*, Roland Koholka** and Wolfgang Maass + * Institute for Theoretical Computer Science Technische Universitaet Graz Inffeldgasse 16b, A-8010
Tech United Eindhoven @Home 2015 Team Description Paper
Tech United Eindhoven @Home 2015 Team Description Paper J.J.M. Lunenburg, S. van den Dries, L.F. Bento Ferreira and M.J.G. van de Molengraft Eindhoven University of Technology, Den Dolech 2, P.O. Box 513,
An experience for teaching humanoid robotics in computer engineering studies
An experience for teaching humanoid robotics in computer engineering studies Martin Mellado Instituto de Automática e Informática Industrial Universidad Politécnica de Valencia Camino de Vera s/n 46022
Force/position control of a robotic system for transcranial magnetic stimulation
Force/position control of a robotic system for transcranial magnetic stimulation W.N. Wan Zakaria School of Mechanical and System Engineering Newcastle University Abstract To develop a force control scheme
Cerberus 07 Team Description Paper
Cerberus 07 Team Description Paper H. Levent Akın, Çetin Meriçli, Barış Gökçe, Barış Kurt, Can Kavaklıoğlu and Abdullah Akçe Boğaziçi University Department of Computer Engineering 34342 Bebek, Ístanbul,
An Energy-Based Vehicle Tracking System using Principal Component Analysis and Unsupervised ART Network
Proceedings of the 8th WSEAS Int. Conf. on ARTIFICIAL INTELLIGENCE, KNOWLEDGE ENGINEERING & DATA BASES (AIKED '9) ISSN: 179-519 435 ISBN: 978-96-474-51-2 An Energy-Based Vehicle Tracking System using Principal
MECE 102 Mechatronics Engineering Orientation
MECE 102 Mechatronics Engineering Orientation Mechatronic System Components Associate Prof. Dr. of Mechatronics Engineering Çankaya University Compulsory Course in Mechatronics Engineering Credits (2/0/2)
Tracking and Recognition in Sports Videos
Tracking and Recognition in Sports Videos Mustafa Teke a, Masoud Sattari b a Graduate School of Informatics, Middle East Technical University, Ankara, Turkey [email protected] b Department of Computer
CONCEPTUAL DESIGN OF A HYBRID ROBOT
CONCEPTUAL DESIGN OF A HYBRID ROBOT Víctor Javier González-Villela 1, Patricio Martínez-Zamudio 2, Marcelo López-Parra 3, Juan de Dios Flores-Méndez 4, Ignacio Carlos Cruz-López 5 1, 2, 4, 5 Departamento
Robotic motion planning for 8- DOF motion stage
Robotic motion planning for 8- DOF motion stage 12 November Mark Geelen Simon Jansen Alten Mechatronics www.alten.nl [email protected] Introduction Introduction Alten FEI Motion planning MoveIt! Proof
VEHICLE TRACKING USING ACOUSTIC AND VIDEO SENSORS
VEHICLE TRACKING USING ACOUSTIC AND VIDEO SENSORS Aswin C Sankaranayanan, Qinfen Zheng, Rama Chellappa University of Maryland College Park, MD - 277 {aswch, qinfen, rama}@cfar.umd.edu Volkan Cevher, James
Frequently Asked Questions
Frequently Asked Questions Basic Facts What does the name ASIMO stand for? ASIMO stands for Advanced Step in Innovative Mobility. Who created ASIMO? ASIMO was developed by Honda Motor Co., Ltd., a world
Introduction to Robotics Analysis, Systems, Applications
Introduction to Robotics Analysis, Systems, Applications Saeed B. Niku Mechanical Engineering Department California Polytechnic State University San Luis Obispo Technische Urw/carsMt Darmstadt FACHBEREfCH
THE MS KINECT USE FOR 3D MODELLING AND GAIT ANALYSIS IN THE MATLAB ENVIRONMENT
THE MS KINECT USE FOR 3D MODELLING AND GAIT ANALYSIS IN THE MATLAB ENVIRONMENT A. Procházka 1,O.Vyšata 1,2,M.Vališ 1,2, M. Yadollahi 1 1 Institute of Chemical Technology, Department of Computing and Control
Operational Space Control for A Scara Robot
Operational Space Control for A Scara Robot Francisco Franco Obando D., Pablo Eduardo Caicedo R., Oscar Andrés Vivas A. Universidad del Cauca, {fobando, pacaicedo, avivas }@unicauca.edu.co Abstract This
Frequently Asked Questions
Frequently Asked Questions Basic Facts What does the name ASIMO stand for? ASIMO stands for Advanced Step in Innovative Mobility. Who created ASIMO? ASIMO was developed by Honda Motor Co., Ltd., a world
VISION ALGORITHM FOR SEAM TRACKING IN AUTOMATIC WELDING SYSTEM Arun Prakash 1
VISION ALGORITHM FOR SEAM TRACKING IN AUTOMATIC WELDING SYSTEM Arun Prakash 1 1 Assistant Professor, Department of Mechanical Engineering, SSN College of Engineering, Chennai, India ABSTRACT Arc welding
Bachelor Degree in Informatics Engineering Master courses
Bachelor Degree in Informatics Engineering Master courses Donostia School of Informatics The University of the Basque Country, UPV/EHU For more information: Universidad del País Vasco / Euskal Herriko
Video Tracking Software User s Manual. Version 1.0
Video Tracking Software User s Manual Version 1.0 Triangle BioSystems International 2224 Page Rd. Suite 108 Durham, NC 27703 Phone: (919) 361-2663 Fax: (919) 544-3061 www.trianglebiosystems.com Table of
RoboCup Advanced 3D Monitor
RoboCup Advanced 3D Monitor Carla Penedo, João Pavão, Pedro Nunes, and Luis Custódio Instituto de Sistemas e Robótica Instituto Superior Técnico Av. Rovisco Pais 1, 1049-001 Lisboa, Portugal {ccfp,jpp,pmgn}@rnl.ist.utl.pt,
CONTRIBUTIONS TO THE AUTOMATIC CONTROL OF AERIAL VEHICLES
1 / 23 CONTRIBUTIONS TO THE AUTOMATIC CONTROL OF AERIAL VEHICLES MINH DUC HUA 1 1 INRIA Sophia Antipolis, AROBAS team I3S-CNRS Sophia Antipolis, CONDOR team Project ANR SCUAV Supervisors: Pascal MORIN,
SIMERO Software System Design and Implementation
SIMERO Software System Design and Implementation AG Eingebettete Systeme und Robotik (RESY),, http://resy.informatik.uni-kl.de/ 1. Motivation and Introduction 2. Basic Design Decisions 3. Major System
A System for Capturing High Resolution Images
A System for Capturing High Resolution Images G.Voyatzis, G.Angelopoulos, A.Bors and I.Pitas Department of Informatics University of Thessaloniki BOX 451, 54006 Thessaloniki GREECE e-mail: [email protected]
Human-like Arm Motion Generation for Humanoid Robots Using Motion Capture Database
Human-like Arm Motion Generation for Humanoid Robots Using Motion Capture Database Seungsu Kim, ChangHwan Kim and Jong Hyeon Park School of Mechanical Engineering Hanyang University, Seoul, 133-791, Korea.
Prof. Dr. Raul Rojas FU Berlin. Learning and Control for Autonomous Robots
Prof. Dr. Raul Rojas FU Berlin Learning and Control for Autonomous Robots Embodied Intelligence: A new Paradigm for AI - Intelligence needs a body: mechanics - Computer vision in real time - Artificial
3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving
3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving AIT Austrian Institute of Technology Safety & Security Department Manfred Gruber Safe and Autonomous Systems
Vision-Based Blind Spot Detection Using Optical Flow
Vision-Based Blind Spot Detection Using Optical Flow M.A. Sotelo 1, J. Barriga 1, D. Fernández 1, I. Parra 1, J.E. Naranjo 2, M. Marrón 1, S. Alvarez 1, and M. Gavilán 1 1 Department of Electronics, University
INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users
INSTRUCTOR WORKBOOK for MATLAB /Simulink Users Developed by: Amir Haddadi, Ph.D., Quanser Peter Martin, M.A.SC., Quanser Quanser educational solutions are powered by: CAPTIVATE. MOTIVATE. GRADUATE. PREFACE
INTELLIGENT SYSTEMS, CONTROL, AND AUTOMATION: SCIENCE AND ENGINEERING
Robotics International Series on INTELLIGENT SYSTEMS, CONTROL, AND AUTOMATION: SCIENCE AND ENGINEERING VOLUME 43 Editor Professor S. G. Tzafestas, National Technical University of Athens, Greece Editorial
Navigation Aid And Label Reading With Voice Communication For Visually Impaired People
Navigation Aid And Label Reading With Voice Communication For Visually Impaired People A.Manikandan 1, R.Madhuranthi 2 1 M.Kumarasamy College of Engineering, [email protected],karur,india 2 M.Kumarasamy
Sensory-motor control scheme based on Kohonen Maps and AVITE model
Sensory-motor control scheme based on Kohonen Maps and AVITE model Juan L. Pedreño-Molina, Antonio Guerrero-González, Oscar A. Florez-Giraldo, J. Molina-Vilaplana Technical University of Cartagena Department
Automatic Traffic Estimation Using Image Processing
Automatic Traffic Estimation Using Image Processing Pejman Niksaz Science &Research Branch, Azad University of Yazd, Iran [email protected] Abstract As we know the population of city and number of
SLAM maps builder system for domestic mobile robots navigation
871 ECORFAN Journal SLAM maps builder system for domestic mobile robots navigation FAJARDO-M*, HERRERA-F, OSORIO-C, BENÍTEZ-M Centro de Investigacion USC Universidad de San Carlos State of Mexico Department
CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras
1 CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation Prof. Dr. Hani Hagras Robot Locomotion Robots might want to move in water, in the air, on land, in space.. 2 Most of the
Robotic Home Assistant Care-O-bot: Past Present Future
Robotic Home Assistant Care-O-bot: Past Present Future M. Hans, B. Graf, R.D. Schraft Fraunhofer Institute for Manufacturing Engineering and Automation (IPA) Nobelstr. 12, Stuttgart, Germany E-mail: {hans,
Speed Performance Improvement of Vehicle Blob Tracking System
Speed Performance Improvement of Vehicle Blob Tracking System Sung Chun Lee and Ram Nevatia University of Southern California, Los Angeles, CA 90089, USA [email protected], [email protected] Abstract. A speed
International Journal of Advanced Information in Arts, Science & Management Vol.2, No.2, December 2014
Efficient Attendance Management System Using Face Detection and Recognition Arun.A.V, Bhatath.S, Chethan.N, Manmohan.C.M, Hamsaveni M Department of Computer Science and Engineering, Vidya Vardhaka College
A Method for Image Processing and Distance Measuring Based on Laser Distance Triangulation
A Method for Image Processing and Distance Measuring Based on Laser Distance Triangulation Saulo Vinicius Ferreira Barreto University of Pernambuco UPE [email protected] Remy Eskinazi Sant Anna University
CONTROL CODE GENERATOR USED FOR CONTROL EXPERIMENTS IN SHIP SCALE MODEL
CONTROL CODE GENERATOR USED FOR CONTROL EXPERIMENTS IN SHIP SCALE MODEL Polo, O. R. (1), Esteban, S. (2), Maron, A. (3), Grau, L. (4), De la Cruz, J.M. (2) (1) Dept Arquitectura de Computadores y Automatica.
A Genetic Algorithm-Evolved 3D Point Cloud Descriptor
A Genetic Algorithm-Evolved 3D Point Cloud Descriptor Dominik Wȩgrzyn and Luís A. Alexandre IT - Instituto de Telecomunicações Dept. of Computer Science, Univ. Beira Interior, 6200-001 Covilhã, Portugal
CHAPTER 6 TEXTURE ANIMATION
CHAPTER 6 TEXTURE ANIMATION 6.1. INTRODUCTION Animation is the creating of a timed sequence or series of graphic images or frames together to give the appearance of continuous movement. A collection of
Tech United Eindhoven Team Description 2015
Tech United Eindhoven Team Description 2015 Cesar Lopez, Ferry Schoenmakers, Koen Meessen, Yanick Douven, Harrie van de Loo, Dennis Bruijnen, Wouter Aangenent, Bob van Ninhuijs, Matthias Briegel, Patrick
REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING
REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING Ms.PALLAVI CHOUDEKAR Ajay Kumar Garg Engineering College, Department of electrical and electronics Ms.SAYANTI BANERJEE Ajay Kumar Garg Engineering
SPRING SEMESTER. Turhan DOAN from Computer Engineering Department: Software Development Process
SPRING SEMESTER In this semester, we have started to make our regular meetings. In our first meeting, we talked about last semester and tried to evaluate our progress and found our missing points. And
FC Portugal 2007 2D Simulation Team Description Paper
FC Portugal 2007 2D Simulation Team Description Paper Luís Paulo Reis 1,3, Nuno Lau 2,4, Luís Mota 1,3 [email protected], [email protected], luí[email protected] 1 FEUP Faculty of Engineering of the University
ROBOTRACKER A SYSTEM FOR TRACKING MULTIPLE ROBOTS IN REAL TIME. by Alex Sirota, [email protected]
ROBOTRACKER A SYSTEM FOR TRACKING MULTIPLE ROBOTS IN REAL TIME by Alex Sirota, [email protected] Project in intelligent systems Computer Science Department Technion Israel Institute of Technology Under the
Robust and accurate global vision system for real time tracking of multiple mobile robots
Robust and accurate global vision system for real time tracking of multiple mobile robots Mišel Brezak Ivan Petrović Edouard Ivanjko Department of Control and Computer Engineering, Faculty of Electrical
Visual Servoing using Fuzzy Controllers on an Unmanned Aerial Vehicle
Visual Servoing using Fuzzy Controllers on an Unmanned Aerial Vehicle Miguel A. Olivares-Méndez mig [email protected] Pascual Campoy Cervera [email protected] Iván Mondragón [email protected] Carol
Interactive Computer Graphics
Interactive Computer Graphics Lecture 18 Kinematics and Animation Interactive Graphics Lecture 18: Slide 1 Animation of 3D models In the early days physical models were altered frame by frame to create
ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino
ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Probabilistic Fundamentals in Robotics Robot Motion Probabilistic models of mobile robots Robot motion Kinematics Velocity motion model Odometry
A General Framework for Tracking Objects in a Multi-Camera Environment
A General Framework for Tracking Objects in a Multi-Camera Environment Karlene Nguyen, Gavin Yeung, Soheil Ghiasi, Majid Sarrafzadeh {karlene, gavin, soheil, majid}@cs.ucla.edu Abstract We present a framework
dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor
dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor Jaswandi Sawant, Divyesh Ginoya Department of Instrumentation and control, College of Engineering, Pune. ABSTRACT This
Esercitazione con un robot umanoide programmabile per edutainment Giancarlo Teti RoboTech srl www.robotechsrl.com g.teti@robotechsrl.
2008/2009 A.A. Corso di Percezione Robotica Modulo D: Applicazioni ed Esercitazioni Lezione D.I Esercitazione con un robot umanoide programmabile per edutainment Giancarlo Teti RoboTech srl www.robotechsrl.com
Applications > Robotics research and education > Assistant robot at home > Surveillance > Tele-presence > Entertainment/Education > Cleaning
Introduction robulab 10 is a multi-purpose mobile robot designed for various indoor applications, such as research and education, tele-presence, assistance to people staying at home. robulab 10 is a generic
A Reliability Point and Kalman Filter-based Vehicle Tracking Technique
A Reliability Point and Kalman Filter-based Vehicle Tracing Technique Soo Siang Teoh and Thomas Bräunl Abstract This paper introduces a technique for tracing the movement of vehicles in consecutive video
3D Arm Motion Tracking for Home-based Rehabilitation
hapter 13 3D Arm Motion Tracking for Home-based Rehabilitation Y. Tao and H. Hu 13.1 Introduction This paper presents a real-time hbrid solution to articulated 3D arm motion tracking for home-based rehabilitation
Static Environment Recognition Using Omni-camera from a Moving Vehicle
Static Environment Recognition Using Omni-camera from a Moving Vehicle Teruko Yata, Chuck Thorpe Frank Dellaert The Robotics Institute Carnegie Mellon University Pittsburgh, PA 15213 USA College of Computing
Mobile Robot FastSLAM with Xbox Kinect
Mobile Robot FastSLAM with Xbox Kinect Design Team Taylor Apgar, Sean Suri, Xiangdong Xi Design Advisor Prof. Greg Kowalski Abstract Mapping is an interesting and difficult problem in robotics. In order
Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist
Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist MHER GRIGORIAN, TAREK SOBH Department of Computer Science and Engineering, U. of Bridgeport, USA ABSTRACT Robot
Circle Object Recognition Based on Monocular Vision for Home Security Robot
Journal of Applied Science and Engineering, Vol. 16, No. 3, pp. 261 268 (2013) DOI: 10.6180/jase.2013.16.3.05 Circle Object Recognition Based on Monocular Vision for Home Security Robot Shih-An Li, Ching-Chang
Application of a Web-based Monitoring and Control system in Plastic Rotational Moulding Machine
Application of a Web-based Monitoring and Control system in Plastic Rotational Moulding Machine Mário Rodrigues 1, José Mendes 2, and Jaime Fonseca 3 University of Minho 1,2,3 Dept. of Industrial Electronics
Sensor Based Control of Autonomous Wheeled Mobile Robots
Sensor Based Control of Autonomous Wheeled Mobile Robots Gyula Mester University of Szeged, Department of Informatics e-mail: [email protected] Abstract The paper deals with the wireless sensor-based
2. igps Web Service Overview
Autonomous Mobile Robots Localization with Multiples igps Web Services Camilo Christo, Edwin Carvalho, Miguel Pedro Silva and Carlos Cardeira IDMEC/IST, Technical University of Lisbon Av. Rovisco Pais,
