nxt ballbot building instructions

Upload: vinaystarr007

Post on 04-Apr-2018

346 views

Category:

Documents


7 download

TRANSCRIPT

  • 7/31/2019 NXT Ballbot Building Instructions

    1/28

    NXT Ballbot Building Instructions

  • 7/31/2019 NXT Ballbot Building Instructions

    2/28

  • 7/31/2019 NXT Ballbot Building Instructions

    3/28

    Author (First Edition)

    Yorihisa Yamamoto

    [email protected]

    Application Engineer

    Advanced Support Group 1 Engineering Department

    Applied Systems First Division

    CYBERNET SYSTEMS CO., LTD.

    Revision History

    The contents and URL described in this document can be changed with no previous notice.

    Revision Date Description Author / Editor

    1.0 Apr 14, 2009 First editionYorihisa Yamamoto

    [email protected]

  • 7/31/2019 NXT Ballbot Building Instructions

    4/28

    - i -

    Introduction

    NXT Ballbot is a LEGO Mindstorms NXT version of Ballbot that is developed by Ralph Hollis at Carnegie

    Mellon University. The Ballbot is designed to balance itself on its single spherical wheel while traveling about.

    Please refer the following URL to know more detailed information about Ballbot.

    http://en.wikipedia.org/wiki/Ballbot

    This document describes the required products for NXT Ballbot and how to build it.

  • 7/31/2019 NXT Ballbot Building Instructions

    5/28

    Table of Contents

    Introduction ............................................................................................................................................................... i1 What is NXT Ballbot? ..................................................................................................................................... 12 Required Products .......................................................................................................................................... 23 Building Procedure ......................................................................................................................................... 4

  • 7/31/2019 NXT Ballbot Building Instructions

    6/28

    - 1 -

    1 What is NXT Ballbot?

    NXT Ballbot is a self-balancing robot on its single spherical wheel (ball), built with LEGO Mindstorms NXT.

    The figure below is its externals.

    NXT Ballbot has the following features.

    z Balance control by using two DC motors and two gyro sensors.

    z Autonomous drive or remote control by using a PC game pad with analog sticks.

    z Obstacle avoidance by using an ultrasonic sensor.

    You can watch the NXT Ballbot movie at the URL http://www.youtube.com/watch?v=f8jxGsg3p0Y

  • 7/31/2019 NXT Ballbot Building Instructions

    7/28

    - 2 -

    2 Required Products

    This chapter describes the required products to build NXT Ballbot. Contact LEGO Mindstorms Education

    distributor in your country for consultation and estimation about the products. The following information is

    described at the North America LEGO Education site http://www.legoeducation.com/store/.

    LEGO Products

    z LEGO Mindstorms Education NXT Base Set

    Product ID : W979797

    This is a LEGO Mindstorms NXT base set.

    z Education Resource Set

    Product ID : W979648

    This is a LEGO Mindstorms NXT expansion set.

    z AC Adaptor

    Product ID : W979833

    This is required for NXT Rechargeable Battery.

    z NXT Bluetooth Dongle

    Product ID : W979847

    This is a USB dongle for Bluetooth communication.

    It is required for NXT GamePad utility.

  • 7/31/2019 NXT Ballbot Building Instructions

    8/28

    - 3 -

    HiTechnic Product

    z Hitechnic Gyro Sensor for NXT

    Product ID : W991380

    This is a gyroscopic sensor that returns rotation speed.

    NXT Ballbot requires two gyro sensors.

    Other Product

    z PC Game Pad with Analog Sticks

    This is required for remote control.

    You can use a game pad which confirms Windows HID spec.

  • 7/31/2019 NXT Ballbot Building Instructions

    9/28

    - 4 -

    3 Building Procedure

    Making Base Assembly

  • 7/31/2019 NXT Ballbot Building Instructions

    10/28

    - 5 -

    2

    3 4

    5 6

    1

  • 7/31/2019 NXT Ballbot Building Instructions

    11/28

    - 6 -

    7 8

  • 7/31/2019 NXT Ballbot Building Instructions

    12/28

    - 7 -

    Making Motor Bearing Assembly

  • 7/31/2019 NXT Ballbot Building Instructions

    13/28

    - 8 -

    21

    Attaching Motor Bearing Assembly

  • 7/31/2019 NXT Ballbot Building Instructions

    14/28

    - 9 -

    Making Motor Assemblies

  • 7/31/2019 NXT Ballbot Building Instructions

    15/28

    - 10 -

    2

    3 4

    5 6

    1

  • 7/31/2019 NXT Ballbot Building Instructions

    16/28

    - 11 -

    7

  • 7/31/2019 NXT Ballbot Building Instructions

    17/28

    - 12 -

    Attaching Motor Assemblies

  • 7/31/2019 NXT Ballbot Building Instructions

    18/28

    - 13 -

    Making Gyro Assembly 1

  • 7/31/2019 NXT Ballbot Building Instructions

    19/28

    - 14 -

    2

    3 4

    5 6

    1

  • 7/31/2019 NXT Ballbot Building Instructions

    20/28

    - 15 -

    Making Gyro Assembly 2

  • 7/31/2019 NXT Ballbot Building Instructions

    21/28

    - 16 -

    21

    Attaching Gyro Assemblies

  • 7/31/2019 NXT Ballbot Building Instructions

    22/28

    - 17 -

    Attaching Stretchers

  • 7/31/2019 NXT Ballbot Building Instructions

    23/28

    - 18 -

    Making Top Panel Assembly

  • 7/31/2019 NXT Ballbot Building Instructions

    24/28

    - 19 -

    21

    Attaching Top Panel Assembly

  • 7/31/2019 NXT Ballbot Building Instructions

    25/28

    - 20 -

    Making NXT Brick Assembly

  • 7/31/2019 NXT Ballbot Building Instructions

    26/28

    - 21 -

    2

    3 4

    5

    1

  • 7/31/2019 NXT Ballbot Building Instructions

    27/28

    - 22 -

    Attaching NXT Brick Assembly

    Connecting Cables

    Port 1 : Left Gyro SensorPort 2 : Back Gyro SensorPort 3 : Ultrasonic Sensor

    Port B : Front DC MotorPort C : Left DC Motor

  • 7/31/2019 NXT Ballbot Building Instructions

    28/28

    Overview