Robot Building for Beginners

Author: David Cook

Publisher: Apress

ISBN: 1430227494

Category: Computers

Page: 516

View: 1615

“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

Intermediate Robot Building

Author: David Cook

Publisher: Apress

ISBN: 1430227540

Category: Computers

Page: 480

View: 5912

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

Arduino Robotics

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

Publisher: Apress

ISBN: 143023184X

Category: Computers

Page: 628

View: 2418

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: 1234

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

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: 9161

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: 7226

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: 8898

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

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: 6390

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

Creating Cool MINDSTORMS NXT Robots

Author: Daniele Benedettelli

Publisher: Apress

ISBN: 1430205997

Category: Computers

Page: 608

View: 5011

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: 3643

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

Build Your Own Combat Robot

Author: Pete Miles,Tom W. Carroll

Publisher: McGraw Hill Professional

ISBN: 007222844X

Category: Computers

Page: 416

View: 367

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

Pro Arduino

Author: Rick Anderson,Dan Cervo

Publisher: Apress

ISBN: 1430239409

Category: Computers

Page: 316

View: 7055

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

Make an Arduino-Controlled Robot

Author: Michael Margolis

Publisher: "O'Reilly Media, Inc."

ISBN: 144934433X

Category: Computers

Page: 256

View: 2653

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

The End of Work

The Decline of the Global Labor Force and the Dawn of the Post-market Era

Author: Jeremy Rifkin

Publisher: Tarcher

ISBN: N.A

Category: Self-Help

Page: 352

View: 2150

An analysis of the potentially catastrophic implications of the growing worldwide unemployment crisis explains how we can avoid economic collapse, create conditions for a new more humane social order, and redefine the role of the individual in the new technological society. Original. 30,000 first printing.
Release

Robot Builders Bonanza

Author: Gordon McComb

Publisher: McGraw-Hill Education TAB

ISBN: 9781260135015

Category: Technology & Engineering

Page: 704

View: 1470

Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product. The bestselling guide to hobby robotics―fully updated for the latest technologies! Learn to build your own robots using the hands-on information contained in this thoroughly revised TAB guide. Written by the “godfather of hobby robotics,” 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 two dozen 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. Discover how to: •Wire up robotics circuits from common electronic components•Get up and running building your own robots•Attach motors, wheels, legs, arms, and grippers•Make your robots walk, talk, and obey commands•Build brains from Arduino, BBC Micro:bit, Raspberry Pi, and other microcontrollers•Incorporate touch, proximity, navigation, and environmental sensors•Operate your ‘bot via remote control •Generate sound and interpret visual feedback•Construct advanced robots that can see light and follow pre-drawn paths!
Release

Programming Robots with ROS

A Practical Introduction to the Robot Operating System

Author: Morgan Quigley,Brian Gerkey,William D. Smart

Publisher: "O'Reilly Media, Inc."

ISBN: 1449325513

Category: Computers

Page: 448

View: 8559

Want to develop novel robot applications, but don’t know how to write a mapping or object-recognition system? You’re not alone, but you’re certainly not without help. By combining real-world examples with valuable knowledge from the Robot Operating System (ROS) community, this practical book provides a set of motivating recipes for solving specific robotics use cases. Ideal for enthusiasts, from students in robotics clubs to professional robotics scientists and engineers, each recipe describes a complete solution using ROS open source libraries and tools. You’ll learn how to complete tasks described in the recipes, as well as how to configure and recombine components for other tasks. If you’re familiar with Python, you’re ready to go. Learn fundamentals, including key ROS concepts, tools, and patterns Program robots that perform an increasingly complex set of behaviors, using the powerful packages in ROS See how to easily add perception and navigation abilities to your robots Integrate your own sensors, actuators, software libraries, and even a whole robot into the ROS ecosystem Learn tips and tricks for using ROS tools and community resources, debugging robot behavior, and using C++ in ROS
Release

The Robotics Primer

Author: Maja J. Matarić,Ronald C. Arkin

Publisher: MIT Press

ISBN: 026263354X

Category: Computers

Page: 306

View: 3562

1. What is a robot? 2. Where do robots come from? 3. What's in a robot? 4. Arms, legs, wheels, tracks, and really drives them 5. Move it! 6. Grasping at straws 7. What's going on? 8. Switch on ghe light 9. Sonars, lasers, and cameras 10. Stay in control 11. The building bolcks of control 12. What's in your head? 13. Think hard, act later 14. Don't think, react! 15. Think and act separately, in parallel 16. Think the way you act 17. Making your robot behave 18. When the unexpected happens 19. Going places 20. Go, team! 21. Things keep getting better 22. Where to next?
Release

The Social Design of Technical Systems

Building Technologies for Communities. 2nd Edition

Author: Brian Whitworth,Adnan Ahmad

Publisher: N.A

ISBN: 9788792964090

Category: Information technology

Page: 258

View: 1874

Hundreds of millions of people use social technologies like Wikipedia, Facebook and YouTube every day, but what makes them work? And what is the next step? The Social Design of Technical Systems explores the path from computing revolution to social evolution. Based on the assumption that it is essential to consider social as well as technological requirements, as we move to create the systems of the future, this book explores the ways in which technology fits, or fails to fit, into the social reality of the modern world. Important performance criteria for social systems, such as fairness, synergy, transparency, order and freedom, are clearly explained for the first time from within a comprehensive systems framework, making this book invaluable for anyone interested in socio-technical systems, especially those planning to build social software. This book reveals the social dilemmas that destroy communities, exposes the myth that computers are smart, analyses social errors like the credit meltdown, proposes online rights standards and suggests community-based business models. If you believe that our future depends on merging social virtue and technology power, you should read this book.
Release

Advanced Teaching Methods for the Technology Classroom

Author: Petrina, Stephen

Publisher: IGI Global

ISBN: 1599043394

Category: Education

Page: 412

View: 9200

"This book provides a comprehensive, critical approach to meeting the new challenges of technology in the classroom. It gathers together research on technology methods, principles, and content, acting as a reference source for proven and innovative methods. It presents an introduction to teaching educational technology, design, and engineering and contains strategies for innovation in technology education"--Provided by publisher.
Release

Construction Robots

The Search for New Building Technology in Japan

Author: Leslie Cousineau,Nobuyasu Miura

Publisher: ASCE Publications

ISBN: 9780784474396

Category: Technology & Engineering

Page: 130

View: 9487

This book presents Japan"s achievements in the development and application of over 100 construction robots and five automated systems. The Japanese have progressed far beyond the U.S. in these new technologies, which are already having a revolutionary impact on Japanese architecture. The impact of robotics has already begun to show measured improvements in quality, productivity, and safety in construction.
Release