Intermediate Robot Building

Author: David Cook

Publisher: Apress

ISBN: 1430227540

Category: Computers

Page: 480

View: 4117

For readers of Robot Building for Beginner (Apress, 2002 and 2009), welcome to the next level. Intermediate Robot Building, Second Edition offers you the kind of real-world knowledge that only renowned author David Cook can offer. In this book, you’ll learn the value of a robot heartbeat and the purpose of the wavy lines in photocells. You’ll find out what electronic part you should sand. You’ll discover how a well-placed switch can help a robot avoid obstacles better than a pair of feelers. And you’ll avoid mistakes that can cause a capacitor to explode. Want a robot that can explore rooms, follow lines, or battle opponents in mini-sumo? This book presents step-by-step instructions and circuit and part descriptions so that you can build the robot featured in the book or apply the modules to your own robot designs. Finally, you’ll find the complete schematics for Roundabout, a room explorer that requires no programming and uses only off-the-shelf electronics. With Roundabout, you’ll use many of the same techniques used by professional robotics engineers, and you’ll experience many of the same challenges and joys they feel when a robot “comes to life.” What you’ll learn How to build a robot from scratch Digital electronics and moderate machining How to use and integrate modern modules useful to all robots: power supplies, motor couplers, motor drivers (including H-bridges), opponent and obstacle detectors, and floor sensors. How to embrace and extend the base robot design How to use Roundabout, which operates with off-the-shelf brains, so that no programming is required How the additions of a microcontroller, configuration switches, and even a music module all come together as a final two-tier automaton showing a versatile Robot who is seemingly the master of its domain. Who this book is for This book is aimed at intermediate builders: adults, college students, and advanced high school students. It requires background experience in electronics, at least to the extent covered by Robot Building for Beginners. Because the hobby involves soldering, electricity, and light machining, the writing is targeted toward individuals with those capabilities. The book has been referenced in a number of high school and college courses. Table of Contents Assembling a Modular Robot Comparing Two Types of Homemade Motor Couplers and Common Errors to Avoid Making a Fixture and Drilling Solid Rods for a Coupler Finishing the Solid-Rod Motor Coupler Building a Motor Inside a Wheel Understanding the Standards and Setup for Electronic Experiments Creating a Linear Voltage-Regulated Power Supply Making Robot Power Supply Improvements Driving Miss Motor Driving Mister Motor Creating an Infrared Modulated Obstacle, Opponent, and Wall Detector Fine-Tuning the Reflector Detector Roundabout Robot! Test Driving Roundabout If I Only Had a Brain Building Roundabout’s Daughterboard Adding the Floor Sensor Module Cooking Up Some Robot Stew
Release

Robot Building for Beginners

Author: David Cook

Publisher: Apress

ISBN: 1430227494

Category: Computers

Page: 516

View: 1495

“I wrote this book because I love building robots. I want you to love building robots, too. It took me a while to learn about many of the tools and parts in amateur robotics. Perhaps by writing about my experiences, I can give you a head start.” —David Cook Robot Building for Beginners, Second Edition is an update of David Cook’s best-selling Robot Building for Beginners. This book continues its aim at teenagers and adults who have an avid interest in science and dream of building household explorers. No formal engineering education is assumed. The robot described and built in this book is battery powered and about the size of a lunchbox. It is autonomous. That is, it isn’t remote controlled. You’ll begin with some tools of the trade, and then work your way through prototyping, robot bodybuilding, and eventually soldering your own circuit boards. By the book’s end, you will have a solid amateur base of understanding so that you can begin creating your own robots to vacuum your house or maybe even rule the world!
Release

Arduino Robotics

Author: John-David Warren,Josh Adams,Harald Molle

Publisher: Apress

ISBN: 143023184X

Category: Computers

Page: 628

View: 5620

This book will show you how to use your Arduino to control a variety of different robots, while providing step-by-step instructions on the entire robot building process. You'll learn Arduino basics as well as the characteristics of different types of motors used in robotics. You also discover controller methods and failsafe methods, and learn how to apply them to your project. The book starts with basic robots and moves into more complex projects, including a GPS-enabled robot, a robotic lawn mower, a fighting bot, and even a DIY Segway-clone. Introduction to the Arduino and other components needed for robotics Learn how to build motor controllers Build bots from simple line-following and bump-sensor bots to more complex robots that can mow your lawn, do battle, or even take you for a ride Please note: the print version of this title is black & white; the eBook is full color.
Release

LEGO MINDSTORMS NXT-G Programming Guide

Author: James Floyd Kelly

Publisher: Apress

ISBN: 1430229764

Category: Technology & Engineering

Page: 336

View: 3495

James Kelly’s LEGO MINDSTORMS NXT-G Programming Guide, Second Edition is a fountain of wisdom and ideas for those looking to master the art of programming LEGO’s MINDSTORMS NXT robotics kits. This second edition is fully-updated to cover all the latest features and parts in the NXT 2.0 series. It also includes exercises at the end of each chapter and other content suggestions from educators and other readers of the first edition. LEGO MINDSTORMS NXT-G Programming Guide, Second Edition focuses on the NXT-G programming language. Readers 10 years old and up learn to apply NXT-G to real-life problems such as moving and turning, locating objects based upon their color, making decisions, and much more. Perfect for for those who are new to programming, the book covers the language, the underlying mathematics, and explains how to calibrate and adjust robots for best execution of their programming. Provides programming techniques and easy-to-follow examples for each and every programming block Includes homework-style exercises for use by educators Gives clear instructions on how to build a test robot for use in running the example programs Please note: the print version of this title is black & white; the eBook is full color. What you’ll learn Understand the basics of computer and robotic programming Easily program your robot using the NXT-G 1.0 and 2.0 visual programming languages Learn real-world techniques for moving, waiting, deciding, and much more. Get familiar with new hardware such as the color sensor included in the NXT 2.0 kit Control your robot manually from a remote control device Learn basic math principles that will make you a better programmer Who this book is for This book is for people 10 years old and up who are new to programming, or who are new to the NXT-G programming language. The book also appeals to educators who use NXT-G as a vehicle for teaching about robotics and programming principles. Table of Contents Robots and Programs Program Structure Hello World! Get Movin’ Record and Playback Make Some Noise! Wired! True or False? Feedback Wait for It! Round and Round Decisions, Decisions Stop It! Pick a Card, Any Card Apples and Oranges Inside or Out? Yes? No? Maybe? Title = Anything You Like Basic Text Basic Math Staying Alive Your Own Filing Cabinet Calibration Motoring Messages My Block Is Your Block
Release

Home Robotics

Maker-Inspired Projects For Building Your Own Robots

Author: Daniel Knox

Publisher: Aurum Press Limited

ISBN: 1781317682

Category: Technology & Engineering

Page: 160

View: 6555

Learn to make your own robots with this accessible, illustrated guide for robotics enthusiasts, featuring 13 unique robotics projects suitable for beginner to intermediate level. You’ve seen the sci-fi movies and dreamed of creating your very own robot. Now learn to build machines with your own hands that will move or perform tasks at your command. Featuring brand-new projects and specially commissioned photography, this book uses easily sourced components to teach you simple electronics and programming. Learn to design and build your very own custom-made creations that can walk, draw or even guard your home. Start with a space-age butterfly that skips along on its own or a robot that creates psychedelic patterns of amazing variety, then discover how to create a catapult bot that activates when movement is detected or construct an intelligent, all-terrain rover vehicle – the possibilities are endless.
Release

Extreme NXT

Extending the LEGO MINDSTORMS NXT to the Next Level

Author: Philippe Hurbain,Michael Gasperi

Publisher: Apress

ISBN: 9781430202110

Category: Computers

Page: 312

View: 4966

Written by three world-leading experts in LEGO Mindstorms homebrew hardware, this book contains the detailed instructions for the construction of sensors and other extensions to the NXT. Over 15 projects are explained with well-illustrated, clear, step-by-step instructions so people with even limited experience in electronics can follow. This book is for intermediate-level users of NXT who would like to advance their capabilities by learning some of the basics of electronics. It makes a great reference for the NXT hardware interfaces. Examples even come complete with multiple, alternative NXT languages.
Release

Practical Raspberry Pi

Author: Brendan Horan

Publisher: Apress

ISBN: 1430249722

Category: Computers

Page: 272

View: 2872

Practical Raspberry Pi takes you quickly through the hardware and software basics of the Raspberry Pi. Author Brendan Horan then gets you started on a series of fun and practical projects, including a simple temperature sensor, a media center, a real-time clock, and even a security monitoring device, all of which require minimal programming experience. Along with these projects, you'll learn all about the Raspberry Pi hardware, including how it can be so powerful and still so small and inexpensive, why it's so suitable as a video player, and how you can customize it for different tasks, including running different operating systems on it, including Android and RISC OS. The Raspberry Pi is an inexpensive but relatively powerful little computer. It was designed to get kids interested in computing and programming, but it's also a great platform for hardware hackery. The projects in this book will get you deep into the hardware to show you what the Raspberry Pi can really do.
Release

Learning Robotics using Python

Design, simulate, program, and prototype an autonomous mobile robot using ROS, OpenCV, PCL, and Python, 2nd Edition

Author: Lentin Joseph

Publisher: Packt Publishing Ltd

ISBN: 1788629973

Category: Computers

Page: 280

View: 6695

Design, simulate, and program interactive robots Key Features Design, simulate, build, and program an interactive autonomous mobile robot Leverage the power of ROS, Gazebo, and Python to enhance your robotic skills A hands-on guide to creating an autonomous mobile robot with the help of ROS and Python Book Description Robot Operating System (ROS) is one of the most popular robotics software frameworks in research and industry. It has various features for implement different capabilities in a robot without implementing them from scratch. This book starts by showing you the fundamentals of ROS so you understand the basics of differential robots. Then, you'll learn about robot modeling and how to design and simulate it using ROS. Moving on, we'll design robot hardware and interfacing actuators. Then, you'll learn to configure and program depth sensors and LIDARs using ROS. Finally, you'll create a GUI for your robot using the Qt framework. By the end of this tutorial, you'll have a clear idea of how to integrate and assemble everything into a robot and how to bundle the software package. What you will learn Design a differential robot from scratch Model a differential robot using ROS and URDF Simulate a differential robot using ROS and Gazebo Design robot hardware electronics Interface robot actuators with embedded boards Explore the interfacing of different 3D depth cameras in ROS Implement autonomous navigation in ChefBot Create a GUI for robot control Who this book is for This book is for those who are conducting research in mobile robotics and autonomous navigation. As well as the robotics research domain, this book is also for the robot hobbyist community. You’re expected to have a basic understanding of Linux commands and Python.
Release

Building Smart LEGO MINDSTORMS EV3 Robots

Leverage the LEGO MINDSTORMS EV3 platform to build and program intelligent robots

Author: Kyle Markland

Publisher: Packt Publishing Ltd

ISBN: 1788475690

Category: Computers

Page: 258

View: 569

Build and program smart robots with the EV3. Key Features Efficiently build smart robots with the LEGO MINDSTORMS EV3 Discover building techniques and programming concepts that are used by engineers to prototype robots in the real world This project-based guide will teach you how to build exciting projects such as the objecta-tracking tank, ultimate all-terrain vehicle, remote control race car, or even a GPS-navigating autonomous vehicle Book Description Smart robots are an ever-increasing part of our daily lives. With LEGO MINDSTORMS EV3, you can now prototype your very own small-scale smart robot that uses specialized programming and hardware to complete a mission. EV3 is a robotics platform for enthusiasts of all ages and experience levels that makes prototyping robots accessible to all. This book will walk you through six different projects that range from intermediate to advanced level. The projects will show you building and programming techniques that are used by engineers in the real world, which will help you build your own smart robot. You'll see how to make the most of the EV3 robotics platform and build some awesome smart robots. The book starts by introducing some real-world examples of smart robots. Then, we'll walk you through six different projects and explain the features that allow these robots to make intelligent decisions. The book will guide you as you build your own object-tracking tank, a box-climbing robot, an interactive robotic shark, a quirky bipedal robot, a speedy remote control race car, and a GPS-navigating robot. By the end of this book, you'll have the skills necessary to build and program your own smart robots with EV3. What you will learn Understand the characteristics that make a robot smart Grasp proportional beacon following and use proximity sensors to track an object Discover how mechanisms such as rack-and-pinion and the worm gear work Program a custom GUI to make a robot more user friendly Make a fun and quirky interactive robot that has its own personality Get to know the principles of remote control and programming car-style steering Understand some of the mechanisms that enable a car to drive Navigate to a destination with a GPS receiver Who this book is for This book is for hobbyists, robotic engineers, and programmers who understand the basics of the EV3 programming language and are familiar with building with LEGO Technic and want to try some advanced projects. If you want to learn some new engineering techniques and take your experience with the EV3 to the next level, then this book is for you.
Release

Build Your Own Combat Robot

Author: Pete Miles,Tom W. Carroll

Publisher: McGraw Hill Professional

ISBN: 007222844X

Category: Computers

Page: 416

View: 6173

Create your own powerful battling robot from start to finish using this easy-to-follow manual. Robotics experts Pete Miles and Tom Carroll explain the science and technology behind robots, and show you what materials you need to build and program a robot for home, school, and competition.
Release

Creating Cool MINDSTORMS NXT Robots

Author: Daniele Benedettelli

Publisher: Apress

ISBN: 1430205997

Category: Computers

Page: 608

View: 8127

This book teaches anyone interested how to build LEGO MINDSTORMS robots. The author starts with an easy robot and gets to more detail in the succeeding six robots built in the book. The robots he presents are award winning robots, so he is giving away his secrets. The author also teaches how to program the robots. If you are not a programmer, then you can use the code provided. He tells you what equipment you need and how to get it inexpensively. So everything is discussed that you will need to create these robots or modify his designs to create your own. You truly experience the technology in action as you create your robots.
Release

Arduino in Action

Author: Martin Evans,Joshua Noble,Jordan Hochenbaum

Publisher: Manning Publications

ISBN: 9781617290244

Category: Computers

Page: 346

View: 2334

A guide to prototyping and building electronics using the Arduino platform, an open source DIY electronics platform that supports a large collection of sensors and actuators.
Release

Pro Arduino

Author: Rick Anderson,Dan Cervo

Publisher: Apress

ISBN: 1430239409

Category: Computers

Page: 316

View: 3747

So, you've created a few projects with Arduino, and now it's time to kick it up a notch. Where do you go next? With Pro Arduino, you'll learn about new tools, techniques, and frameworks to make even more ground-breaking, eye-popping projects. You'll discover how to make Arduino-based gadgets and robots interact with your mobile phone. You'll learn all about the changes in Arduino 1.0, you'll create amazing output with openFrameworks, and you'll learn how to make games with the Gameduino. You'll also learn advanced topics, such as modifying the Arduino to work with non-standard Atmel chips and Microchip's PIC32. Rick Anderson, an experienced Arduino developer and instructor, and Dan Cervo, an experienced Arduino gadgeteer, will give you a guided tour of advanced Arduino capabilities. If it can be done with an Arduino, you'll learn about it here.
Release

The Robotics Primer

Author: Maja J. Matarić

Publisher: MIT Press

ISBN: 026263354X

Category: Computers

Page: 306

View: 781

A broadly accessible introduction to robotics that spans the most basic concepts and the most novel applications; for students, teachers, and hobbyists.
Release

Robot Builders Bonanza

Author: Gordon McComb

Publisher: McGraw-Hill Education TAB

ISBN: 9781260135015

Category: Technology & Engineering

Page: 608

View: 8737

The bestselling guide to robot building—fully updated for the latest technologies Learn to build fun and interesting robots—from kits, pre-made parts, or from scratch—using the hands-on information contained in this practical guide. The book clearly explains the essential hardware, circuits, and brains and contains easy-to-follow, step-by-step plans for low-cost, cool robotics projects. Robot Builder’s Bonanza, Fifth Edition contains more than 30 new projects for hobbyists of all ages and skill levels. The projects are modular and can be combined to create a variety of highly intelligent and workable custom robots. Along the way, you will discover the wonders of mechanical design, electronics, and computer programming. Who knew learning could be so fun! •Includes working robot plans for Arduino, Raspberry Pi, and BBC micro:bit •Online content includes source code and extended project plans •Written by a dedicated hobbyist, robotics expert, and experienced author
Release

Make an Arduino-Controlled Robot

Author: Michael Margolis

Publisher: "O'Reilly Media, Inc."

ISBN: 144934433X

Category: Computers

Page: 256

View: 5356

Building robots that sense and interact with their environment used to be tricky. Now, Arduino makes it easy. With this book and an Arduino microcontroller and software creation environment, you’ll learn how to build and program a robot that can roam around, sense its environment, and perform a wide variety of tasks. All you to get started with the fun projects is a little programming experience and a keen interest in electronics. Make a robot that obeys your every command—or runs on its own. Maybe you’re a teacher who wants to show students how to build devices that can move, sense, respond, and interact with the physical world. Or perhaps you’re a hobbyist looking for a robot companion to make your world a little more futuristic. With Make an Arduino Controlled Robot, you’ll learn how to build and customize smart robots on wheels. You will: Explore robotics concepts like movement, obstacle detection, sensors, and remote control Use Arduino to build two- and four-wheeled robots Put your robot in motion with motor shields, servos, and DC motors Work with distance sensors, infrared reflectance sensors, and remote control receivers Understand how to program your robot to take on all kinds of real-world physical challenges
Release

Intelligent Production Machines and Systems - 2nd I*PROMS Virtual International Conference 3-14 July 2006

Author: Duc T. Pham,Eldaw E. Eldukhri,Anthony J. Soroka

Publisher: Elsevier

ISBN: 0080556345

Category: Technology & Engineering

Page: 688

View: 9715

I*PROMS 2005 is an online web-based conference. It provides a platform for presenting, discussing, and disseminating research results contributed by scientists and industrial practitioners active in the area of intelligent systems and soft computing techniques (such as fuzzy logic, neural networks, evolutionary algorithms, and knowledge-based systems) and their application in different areas of manufacturing. Comprised of 100 peer-reviewed articles, this important resource provides tools to help enterprises achieve goals critical to the future of manufacturing. I*PROMS is an European Union-funded network that involves 30 partner organizations and more than 130 researchers from universities, research organizations, and corporations. * State-of-the-art research results * Leading European researchers and industrial practitioners * Comprehensive collection of indexed and peer-reviewed articles in book format supported by a user-friendly full-text CD-ROM with search functionality
Release

Constructing Architecture

Materials, Processes, Structures

Author: Andrea Deplazes

Publisher: Springer Science & Business Media

ISBN: 3764371900

Category: Architecture

Page: 508

View: 1349

Now in its second edition: the trailblazing introduction and textbook on construction includes a new section on translucent materials and an article on the use of glass.
Release

Beginning Arduino

Author: Michael McRoberts

Publisher: Apress

ISBN: 1430250178

Category: Computers

Page: 424

View: 9554

Want to light up a display? Control a touch screen? Program a robot? The Arduino is a microcontroller board that can help you do all of these things, plus nearly anything you can dream up. Even better, it's inexpensive and, with the help of Beginning Arduino, Second Edition, easy to learn. In Beginning Arduino, Second Edition, you will learn all about the popular Arduino by working your way through a set of 50 cool projects. You'll progress from a complete Arduino beginner to intermediate Arduino and electronic skills and the confidence to create your own amazing projects. You'll also learn about the newest Arduino boards like the Uno and the Leonardo along the way. Absolutely no experience in programming or electronics required! Each project is designed to build upon the knowledge learned in earlier projects and to further your knowledge of Arduino programming and electronics. By the end of the book you will be able to create your own projects confidently and with creativity. You'll learn about: Controlling LEDs Displaying text and graphics on LCD displays Making a line-following robot Using digital pressure sensors Reading and writing data to SD cards Connecting your Arduino to the Internet This book is for electronics enthusiasts who are new to the Arduino as well as artists and hobbyists who want to learn this very popular platform for physical computing and electronic art. Please note: The print version of this title is black and white; the eBook is full color. The color fritzing diagrams are available in the source code downloads on http://www.apress.com/9781430250166
Release

I, Robot

Author: Isaac Asimov

Publisher: Spectra

ISBN: 9780553900330

Category: Fiction

Page: 304

View: 5580

The three laws of Robotics: 1) A robot may not injure a human being or, through inaction, allow a human being to come to harm 2) A robot must obey orders givein to it by human beings except where such orders would conflict with the First Law. 3) A robot must protect its own existence as long as such protection does not conflict with the First or Second Law. With these three, simple directives, Isaac Asimov changed our perception of robots forever when he formulated the laws governing their behavior. In I, Robot, Asimov chronicles the development of the robot through a series of interlinked stories: from its primitive origins in the present to its ultimate perfection in the not-so-distant future--a future in which humanity itself may be rendered obsolete. Here are stories of robots gone mad, of mind-read robots, and robots with a sense of humor. Of robot politicians, and robots who secretly run the world--all told with the dramatic blend of science fact and science fiction that has become Asmiov's trademark.
Release