SIXAXIS Quadcopter George Allen, Mark Alitawi, Cory Gordinier {Geoallen, Malitawi, Cgordini}@Umich.Edu

Total Page:16

File Type:pdf, Size:1020Kb

SIXAXIS Quadcopter George Allen, Mark Alitawi, Cory Gordinier {Geoallen, Malitawi, Cgordini}@Umich.Edu Electrical Engineering and Computer Science EECS373 - Design of Microprocessor-Based Systems SIXAXIS Quadcopter George Allen, Mark Alitawi, Cory Gordinier {geoallen, malitawi, cgordini}@umich.edu Introduction: Quad-motor vehicle controlled with PlayStation SIXAXIS controller • Quadcopter: Rotorcraft propelled by four rotors • SIXAXIS: PS3 controller with built-in single-axis gyroscope and three-axis accelerometer, analog and digital buttons. Communicates over Bluetooth or USB. • Combined: Non-autonomous quadcopter controlled with Bluetooth radio Problem Description: Making vehicles fly is hard!! • Flight controls are very difficult to implement • Over-compensated feedback from PID controller can lead to crashing • PS3 controller solely designed for communicating with a PS3 console Proposed Solution: Open source flight controls Hardware: • Pololu MinIMU-9 v2 • Inertial Measurement Unit • Provides aircraft data for maintaining stable flight • Bosch BMP085 • Barometric pressure sensor • Provides altitude readings • ArduPilot Mega v1 • Arduino microcontroller • Programmed to manage stabilization and navigation of aircraft Software: • Supplied Code: Pololu MinIMU-9 v2 Bosch BMP085 • Ardupilot flight controls • 3 Axis Gyroscope • Barometric Pressure Sensor http://code.google.com/p/arducopter/ • 3 Axis Accelerometer • Temperature Sensor • 3 Axis Magnetometer • I2C Interface • I2C Interface • Our Code: • AP_InertialSensor_MinIMU9 • AP_Compass ArduPilot Mega • 16MHz ATMega 2560 • Altered configuration files to allow for operation • ATMega 328 with our sensors • 16 Analog Inputs (ADC on each) • 40 Digital Inputs/Outputs • 256K Flash Conclusion: Issues integrating our sensors • 8K SRAM • 4k EEPROM • Supplied ArduPilot flight controls are pre-configured to work with specific components • Difficulty in integrating our code into existing program to operate with our devices .
Recommended publications
  • Anywhere, Anydevice Gaming Siddharth Singh
    Anywhere, Any­device Gaming Siddharth Singh, Soh Chor Kiong Ricky, Adrian David Cheok Human Interface Technology Laboratory Department of Electrical & Computer Engineering National University of Singapore, Singapore fg0202382,eng00673,[email protected] ABSTRACT This poster describes a multi-player networked Pong game that can be played in real-time on mobile devices and sta- tionary PCs. Through this game we intend to explore the realm of the next generation of games which, we believe, will incorporate elements of mobility, multiple connectiv- ity methods and playability on different types of devices. The system comprises the Sony-Ericsson P800 phone, a cen- tral game server, and personal computers. The client-server model has been used so that all interaction is done through the game server. The server can host multiple games at the same time. Each game has two players and a number of spectators who can view the game. The spectators can in- teract with each other using text messages. The Pong game is not the end to itself. This work is the core of an ongo- ing research project on multiple platform, multiple player mobile entertainment. Figure 1: Anywhere Gaming system Categories and Subject Descriptors H.4 [Information Systems Applications]: Miscellaneous; Corporation released the PocketStation for its highly popu- C.2.4 [Distributed Systems]: Distributed Applications; lar game console Sony Playstation [5] in 1999. PocketStation K.8.0 [General]: Games allows users to save their game data from the PlayStation and play the game on the portable PocketStation. These Keywords devices enable players to continue the same game on two Mobile gaming, cross-device gaming, network gaming different devices, and thus are a step forward towards any- where gaming.
    [Show full text]
  • Playstation 3 (PS3)
    Parental controls guide Playstation 3 (PS3) Parental Controls information Type of guide Gaming consoles and platforms Features and Benefits The PS3 Parental Controls allow you to restrict games and DVDs with mature content, use of the internet browser and how your child can chat and interact on the PlayStation Network. What specific content can I restrict? Browser Access Chatting Game Ratings Inappropriate content Online games Privacy and identity theft Purchasing What do I need? Access to the PlayStation 3 console. Playstation 3 (PS3) Step by step guide 1 ​From the main menu navigate left/right to select “Settings” and then scroll down to “Security Settings” and press the X button. Playstation 3 (PS3) Step by step guide 2 Select “Change Password”. Playstation 3 (PS3) Step by step guide 3 Enter your current password (the default passcode is 0000). Playstation 3 (PS3) Step by step guide 4 Enter your new 4 digit passcode and then confirm that you want to change the passcode. Playstation 3 (PS3) Step by step guide 5 Scroll down to “BD – Parental Control” and press the X button. When prompted enter your PIN. Playstation 3 (PS3) Step by step guide 6 On the “BD – Parental Control” screen you are able to restrict Blue-Ray Disc playback by age on supporting Blue-Ray Discs. Confirm your selection. Playstation 3 (PS3) Step by step guide 7 Scroll down to “BD/DVD – Parental Control Region Code” and press the X button. When prompted enter your PIN. Playstation 3 (PS3) Step by step guide 8 On the “BD/DVD – Parental Control Region Code” page you are required to set the region you are in which will allow the system to use age ratings relevant to your region.
    [Show full text]
  • Forensic Analysis of a Playstation 3 Console
    Publications 2010 Forensic Analysis of a Playstation 3 Console Scott Conrad University of Central Florida Greg Dorn University of Central Florida Philip Craiger University of Central Florida, [email protected] Follow this and additional works at: https://commons.erau.edu/publication Part of the Forensic Science and Technology Commons, and the Information Security Commons Scholarly Commons Citation Conrad, S., Dorn, G., & Craiger, P. (2010). Forensic Analysis of a Playstation 3 Console. Advances in Digital Forensics VI, (). Retrieved from https://commons.erau.edu/publication/999 This Conference Proceeding is brought to you for free and open access by Scholarly Commons. It has been accepted for inclusion in Publications by an authorized administrator of Scholarly Commons. For more information, please contact [email protected]. Chapter 5 FORENSIC ANALYSIS OF A PLAYSTATION 3 CONSOLE Scott Conrad, Greg Dorn and Philip Craiger Abstract The Sony PlayStation 3 (PS3) is a powerful gaming console that sup- ports Internet-related activities, local file storage and the playing of Blu-ray movies. The PS3 also allows users to partition and install a secondary operating system on the hard drive. This “desktop-like” func- tionality along with the encryption of the primary hard drive containing the gaming software raises significant issues related to the forensic anal- ysis of PS3 systems. This paper discusses the PS3 architecture and behavior, and provides recommendations for conducting forensic inves- tigations of PS3 systems. Keywords: Sony PlayStation 3, gaming console, forensic analysis 1. Introduction The Sony PlayStation 3 (PS3) hit the Japanese and North American retail markets in November 2006 (March 2007 in Europe) [13].
    [Show full text]
  • ACCESSORIES for PLAYSTATION®3 BECOME AVAILABLE Wireless Controller (SIXAXIS™), Memory Card Adaptor and BD Remote Control
    ACCESSORIES FOR PLAYSTATION®3 BECOME AVAILABLE Wireless Controller (SIXAXIS™), Memory Card Adaptor and BD Remote Control Tokyo, October 3, 2006 – Sony Computer Entertainment Inc. (SCEI) today announced that Wireless Controller (SIXAXIS™) and Memory Card Adaptor would become available simultaneously with the launch of PLAYSTATION®3 (PS3) computer entertainment system on November 11th, 2006, in Japan, at a recommended retail price of 5,000 yen (tax included) and 1,500 yen (tax included) respectively. BD Remote Control will also become available on December 7th 2006, at a recommended retail price of 3,600 yen (tax included). Wireless Controller (SIXAXIS) for PS3 employs a high-precision, highly sensitive six-axis sensing system, which detects natural and intuitive movements of hands for real-time interactive play. With the adoption of Bluetooth® wireless technology, it allows up to 7 players to play at the same time, without having to attach any other external device such as a multitap. In addition, by simply plugging a USB cable to the controller, users can seamlessly switch from wireless to wired connection and automatically charge its battery while the controller is in use. Controller battery lasts up to 30 hours when fully charged *1). The new Memory Card Adaptor enables users to transfer data saved on Memory Cards for PlayStation® and PlayStation®2 onto the hard disk drive of PS3. To transfer data, users need to simply insert their Memory Cards to the Memory Card Adaptor connected to PS3 via a USB port. In December, BD Remote Control will also become available, which enables users to easily operate movies and music content on BD (Blu-ray Disc) and DVD on PS3.
    [Show full text]
  • Shadow 6 Wireless CUSTOM ANALOG STICKS Wireless Controller with Rumble and Sixaxis™ Compatibility ITEM No
    Shadow 6 Wireless CUSTOM ANALOG STICKS Wireless controller with rumble and Sixaxis™ compatibility ITEM No. - DGPS3-1370 UPC - 8 45620 01370 8 COLOR - Camouflage PRODUCT DESCRIPTION The Shadow 6 Wireless Controller sets a new standard for PS3 gaming. The customized layout of the analog sticks delivers more comfort and precision to PS3 gamers. It features enhanced L2 and R2 triggers that help prevent your fingers from slipping during game play. Shadow 6 is also compatible with SIXAXIS™ motion sensing technology and includes 2.4 GHz latency free wireless technology, dual rumble motors, a built-in rechargeable battery, mini USB charge cable and rubberized grips. PRODUCT FEATURES • Custom Analog Stick Positioning TouchSense® Technology When we designed the Shadow Wireless, we swapped the locations of Licensed from the left analog stick and directional pad while fine-tuning their location for Immersion Corporation ultimate comfort and precision. This arrangement is similar to that of XBOX 360 controllers, and is the preferred layout of serious gamers everywhere. The Shadow Wireless is the first PS3 controller of its kind, and is sure to set a new standard for controllers of the future. • Compatible with Sixaxis™ Motion Technology The Shadow 6 Wireless is fully compatible with Sixaxis compatible games and touts a highly sensitive motion technology. • Dual rumble motors The Shadow Wireless is an Officially Licensed Immersion Corporation product, and is built with TouchSense®, Immersion’s next-generation rumble technology. TouchSense® provides gamers with the strongest, most detailed rumble feedback on the market. • Built-in rechargeable battery The Shadow Wireless features a rechargeable, 3.7V Li-ion battery for hours of uninterrupted gameplay and excellent charging time.
    [Show full text]
  • Ps4 Architecture
    PS4 ARCHITECTURE JERRY AFFRICOT OVERVIEW • Evolution of game consoles • PlayStation History • CPU Architecture • GPU architecture • System Memory • Future of the PlayStation EVOLUTION OF GAME CONSOLES • 1967 • First video game console with two attached controllers • Invented by Ralph Baer • Only six simple games: ping-pong, tennis, handball, volleyball, chase games, light-gun games • 1975-1977 • Magnavox Odyssey consoles • Same games with better graphics, controllers. EVOLUTION OF GAME CONSOLES (continued) • 1978-1980 • First Nintendo video gaming consoles • First color TV game series sold only in Japan • 1981-1985 • Development of games like fighting, platform, adventure and RPG • Classic games: • Pac-man, Mario Bros, the Legend of Zelda etc. EVOLUTION OF GAMES CONSOLES (continued) • 1986-1990 • Mega Drive/Genesis • Super Nintendo Entertainment System (SNES) • 1991-1993 • Compact discs • Transition of 2D graphics to that of 3D graphics • First CD console launched by Philips (1991) EVOLUTION OF GAME CONSOLES (continued) • 1994-1997 • PlayStation release • Nintendo 64 (still using cartridges) • 1998-2004 • PlayStation 2 • GameCube • Xbox featuring Xbox Live HISTORY OF THE PLAYSTATION • PlayStation (1994) • PS1 (2000) • Smaller version of the PlayStation • PS2 (2000) • Backward compatible with most PS1 games • PS2 Slim line (2004) • Smaller version of the PS2 HISTORY OF THE PLAYSTATION (continued) • PSP (2004) • PS3 (2006) • First console to introduce use of motion sensing technology • Slimmer model released in 2009 • PSP Go (2009) • PS
    [Show full text]
  • Handling Science the Playstation® Way
    Handling science the PlayStation® way Gamers are not the only ones who find the DUALSHOCK®2 controller for the PlayStation®2 easy to use and accurately reactive. German company Kleindiek Nanotechnik uses the DUALSHOCK 2 as the controller for its latest in micromanipulation technology – a device that moves in one nanometre increments! Kleindiek Nanotechnik is a high tech company that develops and manufactures nano-motors. The company’s latest technology, the new Micromanipulator MM3A (MM3A) has been developed for use by scientific researchers, surgeons or computer engineers – anyone that needs to handle miniscule particles through the precise positioning techniques of a microscopic needle. The MM3A’s needle is so small it cannot be seen with the naked eye. It moves in nanometre-steps, that is moving the needle from one atom to another for uses as varied as minimal invasive surgery such as eye and ear operations, brain research in the field of life science or even working on micro computer chips or semiconductors. With an extensive operating range, the MM3A can approach its target with a high degree of flexibility along the X, Y and Z axes within a 100cm3 operating area. Such precise movements need to be made by a controller that is accurately reactive, and which is easy and comfortable to handle particularly over a long period of time. In order to meet these specific requirements, Kleindiek Nanotechnik’s MM3A uses the DUALSHOCK 2 controller for the PlayStation 2. “The DUALSHOCK 2 is the only controller on the market with symmetrical multi-axis analog sticks that can manipulate the device’s extensive operating range and flexibility,” said Dr Stephan Kleindiek, Founder of Kleindiek Nanotechnik.
    [Show full text]
  • Playstation®5 Quick Start Guide
    PlayStation®5 Quick Start Guide CFI-1016A 7033905 Let’s get started 1 Attach the base. Always attach the base to the console, whether it’s in the 1 Place the console with the rear side facing up, vertical or horizontal position. and then remove the screw hole cap. Place your console on a flat surface when attaching the base. You’ll need to reconfigure the base for the position of your console. Rotate the top and bottom part of the base in opposite directions. Keep rotating until you hear a “click”. 2 Attach the screw hole cap to the bottom of the base. 3 Remove the screw from the bottom of the base. For the vertical position Bottom of base 2 3 With the base attached Make sure the hook is in the position 4 Attach the base, and then secure with a screw. Use as illustrated below before attaching a coin or similarly shaped object to tighten the screw. the base to the console. Hook 2 Let’s get started 2 Connect the HDMI cable and the AC EN For the horizontal position power cord. Use the included cables. Make sure the hook is in the position Make all connections before plugging the AC power cord as illustrated below before attaching the base to the console. into an electricity supply. Hook With the base attached Rear view HDMI OUT port HDMI IN port 1 Place the console with the rear side facing up. Align the base with the marked area on the console, and press the base in firmly.
    [Show full text]
  • Instruction Manual SCPH-79002 SCPH-79003
    Instruction Manual SCPH-79002 SCPH-79003 Before using this product, carefully read this manual and retain it for future reference. 3-214-730-22(1) Read carefully before operating your WARNING PlayStation®2 console A few people may experience epileptic seizures when viewing flashing lights or patterns in our daily environment. These persons may experience seizures while To reduce the risk of fire or electric shock, do not expose this watching TV or playing video games, including DVD-Videos or games played on the PlayStation®2 console. Players who have not had any seizures may nonetheless apparatus to rain or moisture. have an undetected epileptic condition. Consult your physician before operating the PlayStation®2 console if you have an epileptic condition or experience any of the following symptoms while watching TV programs or playing video games: altered To prevent fire or shock hazard, do not place a container filled vision, muscle twitching, other involuntary movements, loss of awareness of your with liquids on top of the console. surroundings, mental confusion, and/or convulsions. Some PlayStation® or PlayStation®2 format software titles may perform differently on this console than they do on previous PlayStation®2 or PlayStation® consoles, or To avoid electrical shock, do not open the cabinet. Refer may not perform properly on this console. For more information, visit our Web site servicing to qualified personnel only. at www.playstation.com NOTICE FOR CUSTOMERS IN THE UNITED KINGDOM Caution A moulded plug complying with BS1363 is fitted to this equipment for your safety and convenience. Use of controls or adjustments or performance of procedures Should the fuse in the plug supplied need to be replaced, a 5 AMP fuse approved by other than those specified herein may result in hazardous ASTA or BSI to BS1362, (i.e., marked with or mark) must be used.
    [Show full text]
  • 160GB (Model CECH 2501A) English/Spanish
    Instruction Manual Manual de Instrucciones Before using this product, carefully read all product documentation and retain it for future reference. Antes de utilizar este producto, lea detenidamente toda la documentación del producto y consérvela para consultarla en el futuro. CECH-2501A 4-198-819-12(1) WARNING To avoid electrical shock, do not open the cabinet. Refer This equipment complies with FCC/IC radiation exposure limits set forth for uncontrolled equipment and meets the FCC radio frequency (RF) Exposure servicing to qualified personnel only. Guidelines in Supplement C to OET65 and RSS-102 of the IC radio frequency (RF) Exposure rules. This equipment should be installed and operated with at least 20 Caution cm (8 in) and more between the radiator and person’s body (excluding extremities: hands, wrists, feet and legs). Use of controls or adjustments or performance of This transmitter must not be co-located or operated in conjunction with any other procedures other than those specified herein may result in antenna or transmitter. hazardous radiation exposure. The wireless controller complies with FCC/IC radiation exposure limits set forth for uncontrolled equipment and meets the FCC radio frequency (RF) Exposure The use of optical instruments with this product will Guidelines in Supplement C to OET65 and RSS-102 of the IC radio frequency (RF) increase eye hazard. Exposure rules. This equipment has very low levels of RF energy that are deemed to comply without testing of specific absorption ratio (SAR). NOTE: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC rules.
    [Show full text]
  • Find MAC Address for Game Console
    Find MAC address for game console Please follow the instruction below to find the MAC address of your game console. Nintendo DS To obtain the MAC Address from a Nintendo DS, you must first insert a Nintendo Wi-Fi Connection compatible game and access the WFC Setup Utility. Please note that the exact steps to access the setup utility varies by game. However, the setup utility is a standard menu, included with all WFC-compatible games. After accessing the utility, tap "Options," then "System Information." The MAC Address and Nintendo WFC ID will be listed on the screen. Unless the game player has successfully connected with Nintendo Wi-Fi Connection, the WFC ID will be blank. Nintendo Wii To Locate the MAC address of wired and wireless cards on a Wii: 1) Click on the Wii button in the bottom left of the main channel screen 2) Click on Wii Settings 3) Go to "Internet" on page 2 4) Click on "Console Information" PlayStation 2 To find the MAC address of your Sony PlayStation 2 you will need the Network Adaptor connected to the PS2 and you will need the disc that came with the Network Adaptor. Then follow these steps: 1. Power up the PlayStation 2 and load the Network Adaptor Startup Disc. 2. Once it has loaded, select "ISP Setup" and press X on your controller. 3. The ISP Setup will begin to load, and you will be presented with a license agreement. Select Agree and press X to continue. 4. For connection type, choose "Local Area Network (LAN)" and press X to continue.
    [Show full text]
  • Playstation 4 – Parental Controls
    PlayStation 4 – Parental Controls Learn about the robust parental controls available on the PlayStation®4. Parental controls are tools available to parents or guardians to control the types of content accessible by minors on the PS4™. Getting Started To get the most of out the PS4's parental controls, you'll want to make sure the adult has a Master Account, and the minor has a Sub Account. The Master Account controls what is and isn't accessible to Sub Accounts, and different rules can be created for individiaul Sub Accounts. 1. Log in to your Master Account. If you don't have a Master Account, this article has information on how to create one. 2. Set passcodes. There are two different passcodes that you should set to make sure your settings are secure. 1. Master Account passcode: This prevents other users from logging into your account to make changes to parental controls or view unauthorized content. To do this go to (Settings) > [Login Settings] > [Passcode Management]. 2. Parental controls passcode: This passcode is must be entered before changing any parental controls. The default code is:0000, and it is recommended that you change it. To do this go to (Settings) > [Parental Controls] > [Restrict Use of PS4 Features] > [Change Passcode]. Take care to remember your new code as the only way to reset it is to initialize the PS4 via Safe Mode. 3. Sub Accounts If you already have a Sub Account associated with your Master Account, you're ready for the "Setting Parental Controls" section below. If you do not have a Sub Account associated with the Master Account, please refer to this article for details on creating a Sub Account on the PS4, and then come back to the "Setting Parental Controls" section below.
    [Show full text]