ViperRoos: Developing a Low Cost Local Vision Team for the Small Size League
|
|
- April Banks
- 6 years ago
- Views:
Transcription
1 ViperRoos: Developing a Low Cost Local Vision Team for the Small Size League Mark Chang 1, Brett Browning 2, and Gordon Wyeth 1 1 Department of Computer Science and Electrical Engineering, University of Queensland, St Lucia, QLD 4072, Australia. {chang, wyeth}@csee.uq.edu.au 2 The Robotics Institute, Carnegie Mellon University, 5000 Forbes Avenue Pittsburgh, PA 15213, USA. brettb@cs.cmu.edu Abstract. The development of cheap robot platforms with on-board vision remains one of the key challenges that robot builders have yet to surmount. This paper presents the prototype development of a low cost (<US$1000), on-board vision based, robot platform that participated in the small-size league in RoboCup The robot platform, named the VIPER robot, represents an integration of state of the art embedded technology to produce a robot that has reasonable computational abilities without compromising its size, cost or versatility. In this paper, we describe the hardware architecture of the system, its motivation through to its implementation. In addition, we reflect upon their performance at the competition as a measure of the robustness and versatility of the robot platform. Based on these reflections, we describe what remaining developments are required to evolve the system into a truly capable and versatile research platform. 1 INTRODUCTION Robot soccer is an exciting new research domain aimed at driving forward robotics and multi-agent research through friendly competition. In this paper, we describe the development of the Viper robot (see figure 1), a prototype robot platform with onboard vision developed for the RoboCup'2000 competition. Although primarily intended for robot soccer competition, the Viper robot platform provides a versatile research base for investigating autonomous robot intelligence issues at low cost. We describe the robot architecture and reflect upon its performance at RoboCup'2000, and as a general research vehicle, as a means for determining what remaining work is required to develop a truly useful platform. Building a small, versatile mobile robot with on-board vision capabilities at low cost is a challenging problem and one that has yet to be reliably overcome in the field of robotics. Building a robot for RoboCup competition is even more difficult as the system must be both robust to the strenuous RoboCup environment and provide highperformance characteristics while fitting inside a small volume. Although there have been numerous attempts at building cheap robots with on-board vision capabilities, few approaches are suitable for small size RoboCup competition either because of size, cost or some other constraints.
2 We believe that a fully custom design, utilizing the wide range of embedded processors that are currently available, provides the best approach to satisfying the many constraints required for a successful RoboCup robot platform. The Viper robot platform takes a novel approach to developing a low cost robot system with reliable hardware and on-board vision capabilities. In contrast to most other robot hardware (e.g. [2, 7]), the Viper robot divides the problem by using different embedded processors handle the contrasting needs of vision and motion control processing. As most high end embedded processors are not suited to motion control and vice versa, this approach enables one to choose from a much wider range of processors thus producing a better overall product. Fig. 1. The Viper robot with a golf ball. In this paper we describe the Viper robot platform and the specifics of the prototype Viper system developed for RoboCup'2000. Section IV describes the performance of the system, from a user's perspective, at the RoboCup competition and also as a general research vehicle. Section V discusses the performance of the robot and determines what remaining work is required. Finally, section VI concludes the paper and lists the future direction of the Viper project. 2 The VIPER System The Viper system consists of the mechanical chassis and motors, the electronics and associated batteries, the software environment on the robot and the development support facilities that run on an off-board PC. The robot is fully autonomous, in the sense that all sensing, computation and actuation are performed on-board. In this section, we describe the physical hardware of the robot, its computational arrangement and capabilities, and the software environment that was developed for the RoboCup competition. 2.1 Mechanical Structure Mechanically, we desired a robot that would be robust to the RoboCup conditions while offering high-speed maneuverability. As a nominal figure based on our prior RoboCup experiences, we desired a robot that could reach velocities in excess of 2m.s -1 with an acceleration of greater than 2m.s -2. To fulfil these requirements the Viper robot was built upon the same mechanical base of the RoboRoos robots, a global vision robot soccer team used successfully in previous RoboCup competitions.
3 To conserve space we will not discuss the mechanical details here but instead refer the reader to [12] for further details. Figure 2 shows the Viper robot with its primary mechanical components labeled. The Viper robot is 180mm wide by 100mm long and stands around 120mm high (not including antenna). The camera is mounted on a separate Printed Circuit Board (PCB) that can be tilted along the horizontal axis. The prototype robot uses a 2.8mm, manual iris, CS-mount lens providing a horizontal field of view of just under 100 at full image resolution. Fully assembled, the robot weighs about 850g and exceeds the speed and acceleration requirements specified above. Camera RF Board EPP Cable Processors Boards IR Sensors Batteries Antenna DC Motors Wheel & Encoder Wheel & Encoder Fig. 2. The major components of the VIPER robot. 2.2 Computational Structure Vision and motor control have very different requirements in terms of electronic hardware. Vision, a processor intensive task, requires a fast processor that has hardware to enable interfacing with the digital output of the CMOS image sensor. Motor control requires a processor with peripheral set that is capable of performing timer-related operations without CPU intervention. Due to these contrasting hardware requirements, the Viper's computational architecture is divided into two parts. A vision board, with an embedded RISC microprocessor, performs all operations related to vision and communication to other robots. Meanwhile, a second processor board performs all motor control operations and also all remaining computation required. The two, distinctly different processor systems interact over a 60kbs asynchronous serial link. Figure 3 shows the conceptual arrangement of the two processor boards. The following sections describe each component of the system.
4 PC PB-300 Colour CMOS Camera Motor Drivers EPP Cable Link Vision Board SH7709 Processor Motor Board Processor Encoders Half Duplex Radio Link async. Serial link PC/Other Robots 6x1.2V 700mAH NiMH Fig. 3. The processor architecture on the Viper robot Camera Selection The camera chosen for the Viper robot was a Photobit PB-300 CMOS image sensor. A CMOS image sensor was chosen over a CCD sensor for its lower power consumption and fully digital interface. The camera chip situates on a customdesigned PCB with aluminum mounting for a CS-mount lens. The camera provides color images of 640x480 pixels arranged in a Bayer 2G format through a digital interface utilizing 8 data lines and three hardware handshaking signals. Due to the SH-3's limited bus bandwidth the full data rate from the PB-300 of 30fps was limited to around 10 fps on the Viper implementation. The camera supports electronic panning and windowing but not zooming. Additionally, the chip allows full control over exposure time, color gains, color offsets, horizontal and vertical blanking. All these options are controlled through parameters stored in registers that can be accessed through a standard synchronous serial (I 2 C) interface. Although the camera has on-board auto-exposure routines these were typically disabled and the camera parameters fixed by the programmer at the competition Vision Board To perform the necessary vision capture and processing requires an embedded processor that has both a capable CPU core and a wide ranging peripheral suite. Specifically, the peripherals must support glueless interfacing to high density memories, Direct Memory Access (DMA) for image capture and other large scale memory transfers, and serial communications. There are a number of embedded processors currently on the market that fulfil these requirements at a low cost. Prime examples include the Texas Instruments TMS320C6xx series, the Hitachi SH-4 and the up-coming SH-5 series processors. Due to processor availability in Australia during the early design phase (early 1999), we chose the Hitachi SH-3 processor as a stepping stone to the SH-4 and SH-5 processors. The SH-3 is fully code compatible to the SH-4/5 and has the same peripheral suite.
5 The Hitachi SH-7709, the most versatile of the SH-3 processors, is a 32-bit RISC processor that can perform at up to 80MIPs (40MHz bus clock). The processor has a peripheral suite that facilitates glueless connection of numerous memory types, three serial connections, and a four-channel DMA controller. The resulting vision board has 16MB of 32-bit wide, 100MHz SDRAM for main program memory and 512KB of 8- bit wide 15ns SRAM for image storage. Boot code is stored in 512KB, 8-bit wide 5V Flash or EPROM. All memory interfaces are glueless, meaning there is no extraneous interface logic, through the SH-3 Bus controller peripheral. Color image data from the PB-300 CMOS image sensor is transferred, one byte at a time, to the SRAM via DMA. Here, SRAM is used for image transfers rather than SDRAM as it has no overheads for the single byte transfer. There are three main communication channels on the vision board. An asynchronous serial link running at 60kbs using one channel of the Serial Communications Interface (SCI) peripheral connects the vision and motor boards. To operate as efficiently as possible, the serial link uses DMA to transfer data to and from the motor board, leaving the CPU free to perform other processing. Communication to the PC and other robots in the robot soccer environment occurs through a wireless, half-duplex FM asynchronous serial link operating at a nominal 19.2kbs. Finally, an EPP (Extended Parallel Port) interface to the PC enables realtime video debugging with the use of a standard 25-way parallel cable and custom software. The half-duplex, 8-bit EPP channel operates using DMA and hardware interrupts Motor Board There are a number of embedded micro-controllers designed specifically for motor control primarily for use in the automotive industry. We chose the Motorola MC68332 for the motor controller board given its wide range of peripherals, reliable development system and low cost. The MC68332, hereafter the 68332, is a 32-bit CISC processor that operates at 20MHz giving around 5MIPs. The peripheral set supports glueless connection to SRAM and Flash memories, synchronous serial communications (QSPI), asynchronous serial (SCI) communications, timer utilities (TPU), and Background Debugging (BDM). The motor board has a modest 256KBx16 SRAM and 512KBx16 Flash where the Flash is in-system programmable through the use of the Background Debugging Mode (BDM) connection. BDM enables access to the registers and memory space without CPU control through a dongle connected to the PC parallel port. The controls the motors through its Timer Processor Unit (TPU) peripheral, a powerful timer utility that requires no CPU intervention to perform a wide variety of timer functions with 16 independent output channels. The TPU drives the two motors through MOSFET H-Bridges with Pulse-Width-Modulation (PWM) signals and keeps track of the encoders with Quadrature Decode (QDEC) operations using 2 channels per motor and 2 per encoder. Each encoder provides 500 clicks per revolution, which with QDEC becomes 2000 clicks per revolution giving a fine grained resolution of 47µm and a velocity resolution of 47mm.s -1 when sampled at 1kHz. The has two serial peripherals: a Queued Serial Peripheral Interface (QSPI) for synchronous serial operations and a Serial Communications Interface (SCI) for asynchronous serial operations. The QSPI operates a set of 8 IR proximity sensors
6 used to detect obstacles in front of the robot that are too close for vision to sense (trigger distance is typically set to mm). The SCI communicates, with hardware interrupts, to the vision board at the rate of 60kbs. The bandwidth limitation on this communications channel is related to the interrupt latency and processing time on the rather than hardware limitations. 2.3 Software Development Environment This section will briefly describe the low-level software and the development environment created for the Viper robots. For a more detailed description of the Viper software used at RoboCup'2000 please refer to [4]. All robot software is written in C with some of the boot and time critical code written in assembler. Currently, the robot is programmed in a two stage process corresponding to the secondary memories on each processor board. Typically program development is focussed on either vision or motor control and so this does not prove a hindrance, however, future work aims to migrate to a program once only system. Both processors have a library of device drivers that provide a single layer of hardware abstraction without significantly hindering computational efficiency. These device drivers hide most of the hardware details but do provide facilities to configure many of the peripheral features during initialization. All high usage paths, for example resetting DMA transfers, are structured to enable maximum throughput with minimum overheads. In short, a simple but fast approach has been utilized to obtain maximum efficiency. In addition to the device driver library, the vision processor has a library of vision related function optimized for the SH-3 processor. Similarly, the motor board software includes a PID servo-loop routine that operates at 1kHz for velocity control of the robot. The motor board also includes a developmental multithreaded, pre-emptive OS although this was not used at the competition. As an aid for debugging both at the competition and during development, we have written custom PC software operating under the Microsoft Windows 9x environment. The PCDebug program allows real-time video debugging via the EPP connection and interaction with the robots via the RF-link where it forms part of the communication network with the robots. Overall the robot costs less than US$1,000 to build on an individual basis making it a cheap autonomous robot platform for its capabilities. The price would significantly decrease for larger productions. Using cheaper components for the motors and chassis could produce a robot under US$500 but would of course detract from its mechanical performance. 3 System Performance In general the robot hardware performs at or beyond our initial expectations. Once built, the hardware proved robust and reliable. In all its operation over 18 months as a research test bed and competition vehicle, we have had to fix only two problems: a broken battery connector and a broken encoder. Given their high use both problems can be attributed to wear and tear and are to be expected. In all other cases, the robots
7 have remained stable and operational with no real maintenance required to keep the status quo. In terms of general performance, the robot is able to travel at the speeds and accelerations specified above. Actually navigating at such speeds is limited due to the lack of satisfactory control by the navigation system, a common situation for local vision teams in robot soccer. As a demonstration of the Viper system's capabilities, and as its primary design aim, a team of Viper robots was entered in the RoboCup 2000 competition with the team name ViperRoos. The ViperRoos RoboCup team consists of three Viper robots: two field robots and a goalkeeper. In any performance metric the ViperRoos were clearly amongst the best of the small size local vision teams at RoboCup'2000. The robots even proved somewhat competitive against the weaker global vision teams. The robot software consisted of three main components: vision processing, localization and the soccer behaviors (see [4] for details). For the sake of brevity, this discussion will focus on the ViperRoos as a demonstration of what the Viper robots are capable of and also where the limitations in the system lie. The allocation of processing resources on the Viper robots was quite straightforward. The vision board performed all vision processing and communication with other robots. The vision board also performed a majority of the localization routines required to keep the robot's estimate of its position in the world accurate. The motor board performed all motion control routines, including a PID servo loop controlling the robot's forward and rotational velocity components, and the behavior architecture that produces the actual soccer game play of the robot. For vision processing, the ViperRoos utilized a series of standard vision algorithms common to robot soccer (e.g. [10]) to recognize objects in the image based on their color in YUV space at the frame rate of 10Hz. Briefly, the vision system sub-samples and converts the raw 512x128 Bayers 2G input to 128x32 YUV and segments it based on a pregenerated YUV lookup table. Blobs are found in the segmented image using a standard region growing algorithm and categorized into objects based on their dominant color. Valid objects include the walls, goals, robots, or the ball. No distinction was made between fellow teammates or opponents. The resulting visual information is fed to the localization system and the behavior system. The localization system used for RoboCup 2000 was quite simple and much work remains in improving its performance. In short, the system relied predominantly on deadreckoning developed from the 1kHz PID servo routines running on the motor board. Resets to the dead-reckoned localization were performed when landmarks (walls and goals) were reliably observed. While this system has some obvious deficiencies, it worked reasonably well considering its development time was minimal. To actually play soccer, the ViperRoos used a behavior-based approach modified from the behavior architecture used on the RoboRoos robots, the precursors to the ViperRoos (see [12] for more details). On the Viper implementation, the motor board performed the computations required for navigation and kicking the ball. The navigation system, which was essentially reactive, was operated at a nominal rate of 30Hz and used encoder feedback to exceed the raw sensing rate. The current ViperRoos does not utilize on-board RF transceivers for inter-robot communication, but a simple broadcast system was used to send the referee's directives to the robots and monitor their operating status. The RF transceivers are capable of operating on a half-duplex communication at the modest speed of 19.2Kbps. In terms of raw competition performance, the ViperRoos performed admirably for their RoboCup debut. The team finished the round robin stage with one win and two
8 loses against three global vision teams. In a specialized local vision only competition the robots performed well but no goals were scored either for or against. However, ViperRoos demonstrated their speed and accuracy over other local vision teams during the penalty shoot out. The ViperRoos missed one goal in ten attempts and managed to block all shots on goal from the opponents. From the programmer's perspective the robots performed reliably and robustly. The programming interface worked satisfactorily, allowing fast development and with the EPP and RF link relatively easy debugging. The ability to retrieve live video feeds from the robots, albeit through an EPP cable, enabled fast calibration of the system parameters before each game while the RF link enabled run-time debugging of robot software. More work is required however to improve the GUI features of the debugging interface to make it truly user friendly. In terms of producing fast, efficient, code no extensive effort was required. Careful attention was required in the development of the vision library, but typically is not required elsewhere. Indeed, the limitation on frame rate was due to the limited bus bandwidth of the SH-3 rather than its processing capabilities per se. 4 Discussion 4.1 Comparisons to other Systems There are a number of alternative approaches to building small, local vision robots. As with the Viper, most approaches rely on building custom hardware to achieve the desired performance characteristics within the compact size requirements. Probably the best amongst these are the Eyebots [2]. The Eyebot controller board is designed around a Motorola processor and uses a commercially available CCD camera with a parallel output. As the entire robot system is built around the same processor used for motor control on the Viper robot, the Eyebot is naturally more limited in terms of its processing capabilities meaning it must use significantly coarser images to obtain the same processing speeds. Outside of the small-size scale, there are a number of local vision robots that are either low cost or commercially available. The most notable of these is the Sony Aibo robot dog which provides a common robot platform for the RoboCup s Sony legged league (e.g. [11]). These robots offer relatively cheap robot vision with the addition of legged motion. The mid-size league consists entirely of on-board vision robots, but typically these systems are neither cheap nor small. In many cases, these systems, due to the larger size specifications, use laptops or single board computers to process vision with simpler local processors to perform motor control (e.g. [5]). This is clearly a similar strategy to the Viper robot taken to a larger extreme. 4.2 Limitations and Future Work The heavy use of the Viper system for the RoboCup competition clearly demonstrated the versatile ability of the system. The approach taken to build the Viper robot
9 demonstrated a number of points that, in our opinion, worked effectively. In particular, the choice of the dual processor architecture enabled a wider selection of processors more suited to the differing tasks of vision and motor control. In addition, this approach which divides a system into loss coupled modules allows each processing board to be upgraded without re-implementation on either the software or hardware of other modules. The compact mechanical design and careful selection of battery and motor technology produced a small fast robotic platform that is robust for the competitive conditions. The choice of CMOS imaging technology as opposed to CCD's that reduced the complexity of the electrical interface and the power consumption of the camera overall. Of course, as it is a prototype, there are always bugs or deficiencies that need to be improved. There are a number of problems with the Viper platform that require future work to improve the system overall. Firstly, better performance from the vision system to achieve the full possible 30Hz frame rate requires an upgrade the vision processor. At the time of designing the Viper prototype, there was a lack of availability of higher end processors. This is no longer the case, the replacement of the vision processor is now possible and is currently being carried out. In addition to improving the general frame rate, the higher bandwidth processor should enable pixels to be processed as they arrive rather than buffering an entire image before processing it. This would significantly reduce the system latency, which will in turn improve the overall robot performance regardless of the control architecture being used. With a packet structure including start and stop bytes with Manchester encoding, the robots can reliably communicate with one another at 19.2kbps. The weakness to the approach, other than the low bandwidth, was the significant delay required when switching from transmission to reception for the token ring network (typically around 250ms). Using newer RF transceiver technologies such as BlueTooth, the single chip 900MHz transceivers used in portable phones or 2.4GHz Spread Spectrum Transceiver offer an opportunity to greatly increase the transmission speed and throughput of the RF link. 5 Conclusions This paper has described the Viper robot system and its performance as a robot platform in the robot soccer competition and as a general research vehicle. We believe that the robust performance of the vehicle demonstrates both the virtue of investigating cheap (<US$1000) autonomous robots with vision sensing, and our approach to doing so. Specifically, the dual processor architecture presented in this paper offers a way to make the most of processor technology that is currently available without breaking the budget. There is considerable remaining work to develop the Viper platform into a truly capable and versatile robot base for research and robot soccer purposes. Most of this work focuses on a redesign of the system to incorporate the latest technology that was not available during the initial design phase. Additionally, improvements to the software and development environment are required to make the developer's life easier and to aid in general productivity.
10 References 1. Behnke, S., Frtschl, B., Rojas, R., et al. "Using hierarchical dynamical systems to control reactive behavior", Proceedings of IJCAI-99, 28-33, Bräunl, T., Reinholdsen, P., and Humble, S., "CIIPS Glory Small Soccer Robots with Local Image Processing," submitted for RoboCup-2000: Robot Soccer World Cup IV, Springer Verlag, Browning, B. A Biologically Plausible Robot Navigation System, Phd. Dissertation, Computer Science & Electrical Engineering Department, University of Queensland, Chang, M., Browning, B., Wyeth, G., "ViperRoos 2000", submitted for RoboCup-2000: Robot Soccer World Cup IV, Springer Verlag, Emery, R., Balch, T., Bruce, J., Lenser, S., et al. CMU Hammerheads Team Description, submitted for RoboCup-2000: Robot Soccer World Cup IV, Springer Verlag, Kitano, H., Asada, M., Kuniyoshi, Y., Noda, I., Osawa, E., & Matsubara, H., "RoboCup: A Challenge Problem for AI and Robotics," RoboCup-97: Robot Soccer World Cup I, Nagoya, L.N. on A.I., Springer Verlag, 1998, pp Marchese, F., Sorrenti, D., Omni-directional Vision with a Multi-part Mirror, Proceedings of The Fourth International Workshop on RoboCup, 2000, pp Photobit Web Site 9. RoboCup Official Website at Veloso, M., Bowling, M., Achim, S., Han, K., and Stone, P. "The CMUnited-98 champion small robot team", M. Asada, H., Kitano (eds), RoboCup-98: Robot Soccer World Cup II, pages Springer Verlag, Berlin, Veloso, M., Winner, E., Lenser, S., Bruce, J., and Balch, T., "Vision-servoed localization and behavior-based planning for an autonomous quadruped legged robot", Proceedings of AIPS-2000, Breckenridge, Wyeth, G., Tews, A., & Browning, B., "RoboRoos: Kicking into 2000," submitted for RoboCup-2000: Robot Soccer World Cup IV, Springer Verlag, 2001.
Keywords: Multi-robot adversarial environments, real-time autonomous robots
ROBOT SOCCER: A MULTI-ROBOT CHALLENGE EXTENDED ABSTRACT Manuela M. Veloso School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213, USA veloso@cs.cmu.edu Abstract Robot soccer opened
More informationRoboCup. Presented by Shane Murphy April 24, 2003
RoboCup Presented by Shane Murphy April 24, 2003 RoboCup: : Today and Tomorrow What we have learned Authors Minoru Asada (Osaka University, Japan), Hiroaki Kitano (Sony CS Labs, Japan), Itsuki Noda (Electrotechnical(
More informationMulti-Platform Soccer Robot Development System
Multi-Platform Soccer Robot Development System Hui Wang, Han Wang, Chunmiao Wang, William Y. C. Soh Division of Control & Instrumentation, School of EEE Nanyang Technological University Nanyang Avenue,
More informationLearning and Using Models of Kicking Motions for Legged Robots
Learning and Using Models of Kicking Motions for Legged Robots Sonia Chernova and Manuela Veloso Computer Science Department Carnegie Mellon University Pittsburgh, PA 15213 {soniac, mmv}@cs.cmu.edu Abstract
More informationCMDragons 2009 Team Description
CMDragons 2009 Team Description Stefan Zickler, Michael Licitra, Joydeep Biswas, and Manuela Veloso Carnegie Mellon University {szickler,mmv}@cs.cmu.edu {mlicitra,joydeep}@andrew.cmu.edu Abstract. In this
More informationMulti Robot Systems: The EagleKnights/RoboBulls Small- Size League RoboCup Architecture
Multi Robot Systems: The EagleKnights/RoboBulls Small- Size League RoboCup Architecture Alfredo Weitzenfeld University of South Florida Computer Science and Engineering Department Tampa, FL 33620-5399
More information2 Our Hardware Architecture
RoboCup-99 Team Descriptions Middle Robots League, Team NAIST, pages 170 174 http: /www.ep.liu.se/ea/cis/1999/006/27/ 170 Team Description of the RoboCup-NAIST NAIST Takayuki Nakamura, Kazunori Terada,
More informationRoboTurk 2014 Team Description
RoboTurk 2014 Team Description Semih İşeri 1, Meriç Sarıışık 1, Kadir Çetinkaya 2, Rüştü Irklı 1, JeanPierre Demir 1, Cem Recai Çırak 1 1 Department of Electrical and Electronics Engineering 2 Department
More informationAn Open Robot Simulator Environment
An Open Robot Simulator Environment Toshiyuki Ishimura, Takeshi Kato, Kentaro Oda, and Takeshi Ohashi Dept. of Artificial Intelligence, Kyushu Institute of Technology isshi@mickey.ai.kyutech.ac.jp Abstract.
More informationS.P.Q.R. Legged Team Report from RoboCup 2003
S.P.Q.R. Legged Team Report from RoboCup 2003 L. Iocchi and D. Nardi Dipartimento di Informatica e Sistemistica Universitá di Roma La Sapienza Via Salaria 113-00198 Roma, Italy {iocchi,nardi}@dis.uniroma1.it,
More informationLearning and Using Models of Kicking Motions for Legged Robots
Learning and Using Models of Kicking Motions for Legged Robots Sonia Chernova and Manuela Veloso Computer Science Department Carnegie Mellon University Pittsburgh, PA 15213 {soniac, mmv}@cs.cmu.edu Abstract
More informationTeam KMUTT: Team Description Paper
Team KMUTT: Team Description Paper Thavida Maneewarn, Xye, Pasan Kulvanit, Sathit Wanitchaikit, Panuvat Sinsaranon, Kawroong Saktaweekulkit, Nattapong Kaewlek Djitt Laowattana King Mongkut s University
More informationHierarchical Controller for Robotic Soccer
Hierarchical Controller for Robotic Soccer Byron Knoll Cognitive Systems 402 April 13, 2008 ABSTRACT RoboCup is an initiative aimed at advancing Artificial Intelligence (AI) and robotics research. This
More informationADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION
98 Chapter-5 ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION 99 CHAPTER-5 Chapter 5: ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION S.No Name of the Sub-Title Page
More informationRobotic Development Kit. Powered using ATMEL technology
Robotic Development Kit Powered using ATMEL technology Index 1. System overview 2. Technology overview 3. Individual dev-kit components I. Robot II. Remote III. IR-Pod IV. Base-Station V. RFID 4. Robonii
More informationMotor Control using NXP s LPC2900
Motor Control using NXP s LPC2900 Agenda LPC2900 Overview and Development tools Control of BLDC Motors using the LPC2900 CPU Load of BLDCM and PMSM Enhancing performance LPC2900 Demo BLDC motor 2 LPC2900
More informationCedarville University Little Blue
Cedarville University Little Blue IGVC Robot Design Report June 2004 Team Members: Silas Gibbs Kenny Keslar Tim Linden Jonathan Struebel Faculty Advisor: Dr. Clint Kohl Table of Contents 1. Introduction...
More informationHanuman KMUTT: Team Description Paper
Hanuman KMUTT: Team Description Paper Wisanu Jutharee, Sathit Wanitchaikit, Boonlert Maneechai, Natthapong Kaewlek, Thanniti Khunnithiwarawat, Pongsakorn Polchankajorn, Nakarin Suppakun, Narongsak Tirasuntarakul,
More informationRobocup Electrical Team 2006 Description Paper
Robocup Electrical Team 2006 Description Paper Name: Strive2006 (Shanghai University, P.R.China) Address: Box.3#,No.149,Yanchang load,shanghai, 200072 Email: wanmic@163.com Homepage: robot.ccshu.org Abstract:
More informationRobo-Erectus Jr-2013 KidSize Team Description Paper.
Robo-Erectus Jr-2013 KidSize Team Description Paper. Buck Sin Ng, Carlos A. Acosta Calderon and Changjiu Zhou. Advanced Robotics and Intelligent Control Centre, Singapore Polytechnic, 500 Dover Road, 139651,
More informationTMS320F241 DSP Boards for Power-electronics Applications
TMS320F241 DSP Boards for Power-electronics Applications Kittiphan Techakittiroj, Narong Aphiratsakun, Wuttikorn Threevithayanon and Soemoe Nyun Faculty of Engineering, Assumption University Bangkok, Thailand
More informationCS295-1 Final Project : AIBO
CS295-1 Final Project : AIBO Mert Akdere, Ethan F. Leland December 20, 2005 Abstract This document is the final report for our CS295-1 Sensor Data Management Course Final Project: Project AIBO. The main
More informationEmbedded Robotics. Software Development & Education Center
Software Development & Education Center Embedded Robotics Robotics Development with ARM µp INTRODUCTION TO ROBOTICS Types of robots Legged robots Mobile robots Autonomous robots Manual robots Robotic arm
More informationRoboDragons 2010 Team Description
RoboDragons 2010 Team Description Akeru Ishikawa, Takashi Sakai, Jousuke Nagai, Toro Inagaki, Hajime Sawaguchi, Yuji Nunome, Kazuhito Murakami and Tadashi Naruse Aichi Prefectural University, Nagakute-cho,
More informationTowards Integrated Soccer Robots
Towards Integrated Soccer Robots Wei-Min Shen, Jafar Adibi, Rogelio Adobbati, Bonghan Cho, Ali Erdem, Hadi Moradi, Behnam Salemi, Sheila Tejada Information Sciences Institute and Computer Science Department
More informationLineup for Compact Cameras from
Lineup for Compact Cameras from Milbeaut M-4 Series Image Processing System LSI for Digital Cameras A new lineup of 1) a low-price product and 2) a product incorporating a moving image function in M-4
More informationRobo-Erectus Tr-2010 TeenSize Team Description Paper.
Robo-Erectus Tr-2010 TeenSize Team Description Paper. Buck Sin Ng, Carlos A. Acosta Calderon, Nguyen The Loan, Guohua Yu, Chin Hock Tey, Pik Kong Yue and Changjiu Zhou. Advanced Robotics and Intelligent
More informationMulti-Fidelity Robotic Behaviors: Acting With Variable State Information
From: AAAI-00 Proceedings. Copyright 2000, AAAI (www.aaai.org). All rights reserved. Multi-Fidelity Robotic Behaviors: Acting With Variable State Information Elly Winner and Manuela Veloso Computer Science
More informationKMUTT Kickers: Team Description Paper
KMUTT Kickers: Team Description Paper Thavida Maneewarn, Xye, Korawit Kawinkhrue, Amnart Butsongka, Nattapong Kaewlek King Mongkut s University of Technology Thonburi, Institute of Field Robotics (FIBO)
More informationNUST FALCONS. Team Description for RoboCup Small Size League, 2011
1. Introduction: NUST FALCONS Team Description for RoboCup Small Size League, 2011 Arsalan Akhter, Muhammad Jibran Mehfooz Awan, Ali Imran, Salman Shafqat, M. Aneeq-uz-Zaman, Imtiaz Noor, Kanwar Faraz,
More informationSpace Research expeditions and open space work. Education & Research Teaching and laboratory facilities. Medical Assistance for people
Space Research expeditions and open space work Education & Research Teaching and laboratory facilities. Medical Assistance for people Safety Life saving activity, guarding Military Use to execute missions
More informationHigh-speed and High-precision Motion Controller
High-speed and High-precision Motion Controller - KSMC - Definition High-Speed Axes move fast Execute the controller ( position/velocity loop, current loop ) at high frequency High-Precision High positioning
More informationFU-Fighters. The Soccer Robots of Freie Universität Berlin. Why RoboCup? What is RoboCup?
The Soccer Robots of Freie Universität Berlin We have been building autonomous mobile robots since 1998. Our team, composed of students and researchers from the Mathematics and Computer Science Department,
More informationZJUDancer Team Description Paper Humanoid Kid-Size League of Robocup 2014
ZJUDancer Team Description Paper Humanoid Kid-Size League of Robocup 2014 Yu DongDong, Xiang Chuan, Zhou Chunlin, and Xiong Rong State Key Lab. of Industrial Control Technology, Zhejiang University, Hangzhou,
More informationHello, and welcome to this presentation of the FlexTimer or FTM module for Kinetis K series MCUs. In this session, you ll learn about the FTM, its
Hello, and welcome to this presentation of the FlexTimer or FTM module for Kinetis K series MCUs. In this session, you ll learn about the FTM, its main features and the application benefits of leveraging
More informationECE 477 Digital Systems Senior Design Project Rev 8/09. Homework 5: Theory of Operation and Hardware Design Narrative
ECE 477 Digital Systems Senior Design Project Rev 8/09 Homework 5: Theory of Operation and Hardware Design Narrative Team Code Name: _ATV Group No. 3 Team Member Completing This Homework: Sebastian Hening
More informationSaphira Robot Control Architecture
Saphira Robot Control Architecture Saphira Version 8.1.0 Kurt Konolige SRI International April, 2002 Copyright 2002 Kurt Konolige SRI International, Menlo Park, California 1 Saphira and Aria System Overview
More informationPutting It All Together: Computer Architecture and the Digital Camera
461 Putting It All Together: Computer Architecture and the Digital Camera This book covers many topics in circuit analysis and design, so it is only natural to wonder how they all fit together and how
More information2014 KIKS Extended Team Description
2014 KIKS Extended Team Description Soya Okuda, Kosuke Matsuoka, Tetsuya Sano, Hiroaki Okubo, Yu Yamauchi, Hayato Yokota, Masato Watanabe and Toko Sugiura Toyota National College of Technology, Department
More informationVision-Guided Motion. Presented by Tom Gray
Vision-Guided Motion Presented by Tom Gray Overview Part I Machine Vision Hardware Part II Machine Vision Software Part II Motion Control Part IV Vision-Guided Motion The Result Harley Davidson Example
More informationPrototyping Unit for Modelbased Applications
PUMA Software and hardware at the highest level Prototyping Unit for Modelbased Applications With PUMA, we offer a compact and universal Rapid-Control-Prototyping-Platform optionally with integrated power
More informationCMUnited-97: RoboCup-97 Small-Robot World Champion Team
CMUnited-97: RoboCup-97 Small-Robot World Champion Team Manuela Veloso, Peter Stone, and Kwun Han Computer Science Department Carnegie Mellon University Pittsburgh, PA 15213 fveloso,pstone,kwunhg@cs.cmu.edu
More informationTeam Description Paper: HuroEvolution Humanoid Robot for Robocup 2010 Humanoid League
Team Description Paper: HuroEvolution Humanoid Robot for Robocup 2010 Humanoid League Chung-Hsien Kuo 1, Hung-Chyun Chou 1, Jui-Chou Chung 1, Po-Chung Chia 2, Shou-Wei Chi 1, Yu-De Lien 1 1 Department
More informationA Lego-Based Soccer-Playing Robot Competition For Teaching Design
Session 2620 A Lego-Based Soccer-Playing Robot Competition For Teaching Design Ronald A. Lessard Norwich University Abstract Course Objectives in the ME382 Instrumentation Laboratory at Norwich University
More informationYRA Team Description 2011
YRA Team Description 2011 Mohammad HosseinKargar, MeisamBakhshi, Ali Esmaeilpour, Mohammad Amini, Mohammad Dashti Rahmat Abadi, Abolfazl Golaftab, Ghazanfar Zahedi, Mohammadreza Jenabzadeh Yazd Robotic
More informationPreliminary Design Report. Project Title: Search and Destroy
EEL 494 Electrical Engineering Design (Senior Design) Preliminary Design Report 9 April 0 Project Title: Search and Destroy Team Member: Name: Robert Bethea Email: bbethea88@ufl.edu Project Abstract Name:
More informationProject Name Here CSEE 4840 Project Design Document. Thomas Chau Ben Sack Peter Tsonev
Project Name Here CSEE 4840 Project Design Document Thomas Chau tc2165@columbia.edu Ben Sack bs2535@columbia.edu Peter Tsonev pvt2101@columbia.edu Table of contents: Introduction Page 3 Block Diagram Page
More informationCHAPTER 2 VSI FED INDUCTION MOTOR DRIVE
CHAPTER 2 VI FE INUCTION MOTOR RIVE 2.1 INTROUCTION C motors have been used during the last century in industries for variable speed applications, because its flux and torque can be controlled easily by
More informationBaset Adult-Size 2016 Team Description Paper
Baset Adult-Size 2016 Team Description Paper Mojtaba Hosseini, Vahid Mohammadi, Farhad Jafari 2, Dr. Esfandiar Bamdad 1 1 Humanoid Robotic Laboratory, Robotic Center, Baset Pazhuh Tehran company. No383,
More informationCMDragons: Dynamic Passing and Strategy on a Champion Robot Soccer Team
CMDragons: Dynamic Passing and Strategy on a Champion Robot Soccer Team James Bruce, Stefan Zickler, Mike Licitra, and Manuela Veloso Abstract After several years of developing multiple RoboCup small-size
More informationECE 511: FINAL PROJECT REPORT GROUP 7 MSP430 TANK
ECE 511: FINAL PROJECT REPORT GROUP 7 MSP430 TANK Team Members: Andrew Blanford Matthew Drummond Krishnaveni Das Dheeraj Reddy 1 Abstract: The goal of the project was to build an interactive and mobile
More informationDistributed, Play-Based Coordination for Robot Teams in Dynamic Environments
Distributed, Play-Based Coordination for Robot Teams in Dynamic Environments Colin McMillen and Manuela Veloso School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, U.S.A. fmcmillen,velosog@cs.cmu.edu
More informationDevelopment of a MATLAB Data Acquisition and Control Toolbox for BASIC Stamp Microcontrollers
Chapter 4 Development of a MATLAB Data Acquisition and Control Toolbox for BASIC Stamp Microcontrollers 4.1. Introduction Data acquisition and control boards, also known as DAC boards, are used in virtually
More informationHigh Performance Imaging Using Large Camera Arrays
High Performance Imaging Using Large Camera Arrays Presentation of the original paper by Bennett Wilburn, Neel Joshi, Vaibhav Vaish, Eino-Ville Talvala, Emilio Antunez, Adam Barth, Andrew Adams, Mark Horowitz,
More informationAutonomous Robot Soccer Teams
Soccer-playing robots could lead to completely autonomous intelligent machines. Autonomous Robot Soccer Teams Manuela Veloso Manuela Veloso is professor of computer science at Carnegie Mellon University.
More informationMCT Susanoo Logics 2014 Team Description
MCT Susanoo Logics 2014 Team Description Satoshi Takata, Yuji Horie, Shota Aoki, Kazuhiro Fujiwara, Taihei Degawa Matsue College of Technology 14-4, Nishiikumacho, Matsue-shi, Shimane, 690-8518, Japan
More informationTraining Schedule. Robotic System Design using Arduino Platform
Training Schedule Robotic System Design using Arduino Platform Session - 1 Embedded System Design Basics : Scope : To introduce Embedded Systems hardware design fundamentals to students. Processor Selection
More informationDevelopment of a Simulator of Environment and Measurement for Autonomous Mobile Robots Considering Camera Characteristics
Development of a Simulator of Environment and Measurement for Autonomous Mobile Robots Considering Camera Characteristics Kazunori Asanuma 1, Kazunori Umeda 1, Ryuichi Ueda 2,andTamioArai 2 1 Chuo University,
More informationRoboCup TDP Team ZSTT
RoboCup 2018 - TDP Team ZSTT Jaesik Jeong 1, Jeehyun Yang 1, Yougsup Oh 2, Hyunah Kim 2, Amirali Setaieshi 3, Sourosh Sedeghnejad 3, and Jacky Baltes 1 1 Educational Robotics Centre, National Taiwan Noremal
More informationNCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects
NCCT Promise for the Best Projects IEEE PROJECTS in various Domains Latest Projects, 2009-2010 ADVANCED ROBOTICS SOLUTIONS EMBEDDED SYSTEM PROJECTS Microcontrollers VLSI DSP Matlab Robotics ADVANCED ROBOTICS
More informationTeam Description Paper: HuroEvolution Humanoid Robot for Robocup 2014 Humanoid League
Team Description Paper: HuroEvolution Humanoid Robot for Robocup 2014 Humanoid League Chung-Hsien Kuo, Yu-Cheng Kuo, Yu-Ping Shen, Chen-Yun Kuo, Yi-Tseng Lin 1 Department of Electrical Egineering, National
More informationDTMF Controlled Robot
DTMF Controlled Robot Devesh Waingankar 1, Aaditya Agarwal 2, Yash Murudkar 3, Himanshu Jain 4, Sonali Pakhmode 5 ¹Information Technology-University of Mumbai, India Abstract- Wireless-controlled robots
More informationRoboPatriots: George Mason University 2010 RoboCup Team
RoboPatriots: George Mason University 2010 RoboCup Team Keith Sullivan, Christopher Vo, Sean Luke, and Jyh-Ming Lien Department of Computer Science, George Mason University 4400 University Drive MSN 4A5,
More informationProgramming and Interfacing
AtmelAVR Microcontroller Primer: Programming and Interfacing Second Edition f^r**t>*-**n*c contents Preface xv AtmelAVRArchitecture Overview 1 1.1 ATmegal64 Architecture Overview 1 1.1.1 Reduced Instruction
More informationLEVELS OF MULTI-ROBOT COORDINATION FOR DYNAMIC ENVIRONMENTS
LEVELS OF MULTI-ROBOT COORDINATION FOR DYNAMIC ENVIRONMENTS Colin P. McMillen, Paul E. Rybski, Manuela M. Veloso School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213, U.S.A. mcmillen@cs.cmu.edu,
More informationThe Attempto RoboCup Robot Team
Michael Plagge, Richard Günther, Jörn Ihlenburg, Dirk Jung, and Andreas Zell W.-Schickard-Institute for Computer Science, Dept. of Computer Architecture Köstlinstr. 6, D-72074 Tübingen, Germany {plagge,guenther,ihlenburg,jung,zell}@informatik.uni-tuebingen.de
More informationKey Words Interdisciplinary Approaches, Other: capstone senior design projects
A Kicking Mechanism for an Autonomous Mobile Robot Yanfei Liu, Indiana - Purdue University Fort Wayne Jiaxin Zhao, Indiana - Purdue University Fort Wayne Abstract In August 2007, the College of Engineering,
More informationCleaning Robot Working at Height Final. Fan-Qi XU*
Proceedings of the 3rd International Conference on Material Engineering and Application (ICMEA 2016) Cleaning Robot Working at Height Final Fan-Qi XU* International School, Beijing University of Posts
More informationVisual Perception Based Behaviors for a Small Autonomous Mobile Robot
Visual Perception Based Behaviors for a Small Autonomous Mobile Robot Scott Jantz and Keith L Doty Machine Intelligence Laboratory Mekatronix, Inc. Department of Electrical and Computer Engineering Gainesville,
More informationHardware Platforms and Sensors
Hardware Platforms and Sensors Tom Spink Including material adapted from Bjoern Franke and Michael O Boyle Hardware Platform A hardware platform describes the physical components that go to make up a particular
More informationImage Processing Architectures (and their future requirements)
Lecture 16: Image Processing Architectures (and their future requirements) Visual Computing Systems Smart phone processing resources Example SoC: Qualcomm Snapdragon Image credit: Qualcomm Apple A7 (iphone
More informationNuBot Team Description Paper 2008
NuBot Team Description Paper 2008 1 Hui Zhang, 1 Huimin Lu, 3 Xiangke Wang, 3 Fangyi Sun, 2 Xiucai Ji, 1 Dan Hai, 1 Fei Liu, 3 Lianhu Cui, 1 Zhiqiang Zheng College of Mechatronics and Automation National
More informationSimple Path Planning Algorithm for Two-Wheeled Differentially Driven (2WDD) Soccer Robots
Simple Path Planning Algorithm for Two-Wheeled Differentially Driven (2WDD) Soccer Robots Gregor Novak 1 and Martin Seyr 2 1 Vienna University of Technology, Vienna, Austria novak@bluetechnix.at 2 Institute
More informationMICROCONTROLLER BASED SPEED SYNCHRONIZATION OF MULTIPLE DC MOTORS IN TEXTILE APPLICATIONS
MICROCONTROLLER BASED SPEED SYNCHRONIZATION OF MULTIPLE DC MOTORS IN TEXTILE APPLICATIONS 1 RAKSHA A R, 2 KAVYA B, 3 PRAVEENA ANAJI, 4 NANDESH K N 1,2 UG student, 3,4 Assistant Professor Department of
More informationFast, flexible, highly reliable image acquisition
Fast, flexible, highly reliable image acquisition The X64-CL Express is a Camera Link frame grabber that is based on the PCI Express x1 interface next generation bus interface technology for the host PCs.
More information* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged
ADVANCED ROBOTICS SOLUTIONS * Intelli Mobile Robot for Multi Specialty Operations * Advanced Robotic Pick and Place Arm and Hand System * Automatic Color Sensing Robot using PC * AI Based Image Capturing
More informationER-Force Team Description Paper for RoboCup 2010
ER-Force Team Description Paper for RoboCup 2010 Peter Blank, Michael Bleier, Jan Kallwies, Patrick Kugler, Dominik Lahmann, Philipp Nordhus, Christian Riess Robotic Activities Erlangen e.v. Pattern Recognition
More informationRFID Door Unlocking System
RFID Door Unlocking System Evan VanMersbergen Project Description ETEC 471 Professor Todd Morton December 7, 2005-1- Introduction In this age of rapid technological advancement, radio frequency (or RF)
More informationInternational Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering. (An ISO 3297: 2007 Certified Organization)
International Journal of Advanced Research in Electrical, Electronics Device Control Using Intelligent Switch Sreenivas Rao MV *, Basavanna M Associate Professor, Department of Instrumentation Technology,
More informationDevelopment of a Simulator of Environment and Measurement for Autonomous Mobile Robots Considering Camera Characteristics
Development of a Simulator of Environment and Measurement for Autonomous Mobile Robots Considering Camera Characteristics Kazunori Asanuma 1, Kazunori Umeda 1, Ryuichi Ueda 2, and Tamio Arai 2 1 Chuo University,
More informationMapping device with wireless communication
University of Arkansas, Fayetteville ScholarWorks@UARK Electrical Engineering Undergraduate Honors Theses Electrical Engineering 12-2011 Mapping device with wireless communication Xiangyu Liu University
More informationMulti-Robot Team Response to a Multi-Robot Opponent Team
Multi-Robot Team Response to a Multi-Robot Opponent Team James Bruce, Michael Bowling, Brett Browning, and Manuela Veloso {jbruce,mhb,brettb,mmv}@cs.cmu.edu Carnegie Mellon University 5000 Forbes Avenue
More informationElectric Bike BLDC Hub Motor Control Using the Z8FMC1600 MCU
Application Note Electric Bike BLDC Hub Motor Control Using the Z8FMC1600 MCU AN026002-0608 Abstract This application note describes a controller for a 200 W, 24 V Brushless DC (BLDC) motor used to power
More informationDistributed Vision System: A Perceptual Information Infrastructure for Robot Navigation
Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation Hiroshi Ishiguro Department of Information Science, Kyoto University Sakyo-ku, Kyoto 606-01, Japan E-mail: ishiguro@kuis.kyoto-u.ac.jp
More informationCORC 3303 Exploring Robotics. Why Teams?
Exploring Robotics Lecture F Robot Teams Topics: 1) Teamwork and Its Challenges 2) Coordination, Communication and Control 3) RoboCup Why Teams? It takes two (or more) Such as cooperative transportation:
More informationECE 511: MICROPROCESSORS
ECE 511: MICROPROCESSORS A project report on SNIFFING DOG Under the guidance of Prof. Jens Peter Kaps By, Preethi Santhanam (G00767634) Ranjit Mandavalli (G00819673) Shaswath Raghavan (G00776950) Swathi
More informationCEEN Bot Lab Design A SENIOR THESIS PROPOSAL
CEEN Bot Lab Design by Deborah Duran (EENG) Kenneth Townsend (EENG) A SENIOR THESIS PROPOSAL Presented to the Faculty of The Computer and Electronics Engineering Department In Partial Fulfillment of Requirements
More informationFuzzy Logic for Behaviour Co-ordination and Multi-Agent Formation in RoboCup
Fuzzy Logic for Behaviour Co-ordination and Multi-Agent Formation in RoboCup Hakan Duman and Huosheng Hu Department of Computer Science University of Essex Wivenhoe Park, Colchester CO4 3SQ United Kingdom
More informationKIKS 2010 Extended Team Description
KIKS 2010 Extended Team Description Takato Horii 1, Ryuhei Sato 1, Hisayoshi Hattori 1, Yasuyuki Iwauchi 1, Shoma Mizutani 1, Shota Zenji 1, Kosei Baba 1, Kenji Inukai 1, Keitaro Inagaki 1, Hiroka Kanei
More informationTeam Description 2006 for Team RO-PE A
Team Description 2006 for Team RO-PE A Chew Chee-Meng, Samuel Mui, Lim Tongli, Ma Chongyou, and Estella Ngan National University of Singapore, 119260 Singapore {mpeccm, g0500307, u0204894, u0406389, u0406316}@nus.edu.sg
More informationIBM Platform Technology Symposium
IBM Platform Technology Symposium Rochester, Minnesota USA September 14-15, 2004 Remote control by CAN bus (Controller Area Network) including active load sharing for scalable power supply systems Authors:
More informationFernando Ribeiro, Gil Lopes, Davide Oliveira, Fátima Gonçalves, Júlio
MINHO@home Rodrigues Fernando Ribeiro, Gil Lopes, Davide Oliveira, Fátima Gonçalves, Júlio Grupo de Automação e Robótica, Departamento de Electrónica Industrial, Universidade do Minho, Campus de Azurém,
More informationMulti-Humanoid World Modeling in Standard Platform Robot Soccer
Multi-Humanoid World Modeling in Standard Platform Robot Soccer Brian Coltin, Somchaya Liemhetcharat, Çetin Meriçli, Junyun Tay, and Manuela Veloso Abstract In the RoboCup Standard Platform League (SPL),
More informationZJUDancer Team Description Paper Humanoid Kid-Size League of Robocup 2015
ZJUDancer Team Description Paper Humanoid Kid-Size League of Robocup 2015 Yu DongDong, Liu Yun, Zhou Chunlin, and Xiong Rong State Key Lab. of Industrial Control Technology, Zhejiang University, Hangzhou,
More informationImplementation of Multiquadrant D.C. Drive Using Microcontroller
Implementation of Multiquadrant D.C. Drive Using Microcontroller Author Seema Telang M.Tech. (IV Sem.) Department of Electrical Engineering Shri Ramdeobaba College of Engineering and Management Abstract
More informationCMDragons 2006 Team Description
CMDragons 2006 Team Description James Bruce, Stefan Zickler, Mike Licitra, and Manuela Veloso Carnegie Mellon University Pittsburgh, Pennsylvania, USA {jbruce,szickler,mlicitra,mmv}@cs.cmu.edu Abstract.
More informationDynamically Adaptive Inverted Pendulum Platfom
Dynamically Adaptive Inverted Pendulum Platfom 2009 Colorado Space Grant Symposium Jonathon Cox Colorado State University Undergraduate in Electrical Engineering Email: csutke@gmail.com Web: www.campusaudio.com
More informationProject Final Report: Directional Remote Control
Project Final Report: by Luca Zappaterra xxxx@gwu.edu CS 297 Embedded Systems The George Washington University April 25, 2010 Project Abstract In the project, a prototype of TV remote control which reacts
More informationG3P-R232. User Manual. Release. 2.06
G3P-R232 User Manual Release. 2.06 1 INDEX 1. RELEASE HISTORY... 3 1.1. Release 1.01... 3 1.2. Release 2.01... 3 1.3. Release 2.02... 3 1.4. Release 2.03... 3 1.5. Release 2.04... 3 1.6. Release 2.05...
More informationADVANCED SAFETY APPLICATIONS FOR RAILWAY CROSSING
ADVANCED SAFETY APPLICATIONS FOR RAILWAY CROSSING 1 HARSHUL BALANI, 2 CHARU GUPTA, 3 KRATIKA SUKHWAL 1,2,3 B.TECH (ECE), Poornima College Of Engineering, RTU E-mail; 1 harshul.balani@gmail.com, 2 charu95g@gmail.com,
More information