Robot programming : (Record no. 1361313)

MARC details
000 -LEADER
fixed length control field 09634cam a2200469 i 4500
003 - CONTROL NUMBER IDENTIFIER
control field OCoLC
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20221102195156.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 150121s2016 inua 001 0 eng d
010 ## - LIBRARY OF CONGRESS CONTROL NUMBER
LC control number 2015955656
011 ## - LINKING LIBRARY OF CONGRESS CONTROL NUMBER [OBSOLETE]
Local cataloguing issues note MARC Score : 11300(23000) : OK
011 ## - LINKING LIBRARY OF CONGRESS CONTROL NUMBER [OBSOLETE]
Local cataloguing issues note Direct Search Result
011 ## - LINKING LIBRARY OF CONGRESS CONTROL NUMBER [OBSOLETE]
Local cataloguing issues note Leader : INCOMING RECORD CODED AS ISBD, NOT RDA. MACHINE CONVERTED TO RDA. Check coding and correct to RDA standards if necessary
011 ## - LINKING LIBRARY OF CONGRESS CONTROL NUMBER [OBSOLETE]
Local cataloguing issues note BIB MATCHES WORLDCAT
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 0789755009
Qualifying information paperback
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9780789755001
Qualifying information paperback
035 ## - SYSTEM CONTROL NUMBER
System control number (ATU)b1889494x
035 ## - SYSTEM CONTROL NUMBER
System control number (OCoLC)900595265
040 ## - CATALOGING SOURCE
Original cataloging agency YDXCP
Language of cataloging eng
Description conventions rda
Transcribing agency YDXCP
Modifying agency BTCTA
-- OCLCQ
-- BDX
-- TOH
-- SGG
-- ZS3
-- JBL
-- OCLCF
-- LD4
-- TTS
-- OJ4
-- ATU
041 0# - LANGUAGE CODE
Language code of text/sound track or separate title eng
082 04 - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 629.89251
Edition number 23
099 ## - LOCAL FREE-TEXT CALL NUMBER (OCLC)
Classification number 629.89251 HUG
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Hughes, Cameron,
Dates associated with a name 1960-
Relator term author.
9 (RLIN) 432197
245 10 - TITLE STATEMENT
Title Robot programming :
Remainder of title a guide to controlling autonomous robots /
Statement of responsibility, etc. Cameron Hughes, Tracey Hughes.
246 30 - VARYING FORM OF TITLE
Title proper/short title Guide to controlling autonomous robots
264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE
Place of production, publication, distribution, manufacture Indianapolis, Indiana :
Name of producer, publisher, distributor, manufacturer Que,
Date of production, publication, distribution, manufacture, or copyright notice [2016]
264 #4 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE
Date of production, publication, distribution, manufacture, or copyright notice ©2016
300 ## - PHYSICAL DESCRIPTION
Extent vii, 379 pages :
Other physical details illustrations ;
Dimensions 23 cm
336 ## - CONTENT TYPE
Content type term text
Content type code txt
Source rdacontent
337 ## - MEDIA TYPE
Media type term unmediated
Media type code n
Source rdamedia
338 ## - CARRIER TYPE
Carrier type term volume
Carrier type code nc
Source rdacarrier
500 ## - GENERAL NOTE
General note Includes index.
505 00 - FORMATTED CONTENTS NOTE
Title Introduction --
-- Robot Programming Boot Camp --
-- Ready, Set, Go! No Wires or Strings Attached --
-- Boot Camp Fundamentals --
-- Core Robot Programming Skills Introduced in This Book --
-- BURT-Basic Universal Robot Translator --
-- BRON-Bluetooth Robot Oriented Network --
-- Assumptions About the Reader's Robot(s) --
-- How Midamba Learned to Program a Robot --
Miscellaneous information 1.
Title What Is a Robot Anyway? --
-- The Seven Criteria of Defining a Robot --
-- Criterion #1: Sensing the Environment --
-- Criterion #2: Programmable Actions and Behavior --
-- Criterion #3: Change, Interact with, or Operate on Environment --
-- Criterion #4: Power Source Required --
-- Criterion #5: A Language Suitable for Representing Instructions and Data --
-- Criterion #6: Autonomy Without External Intervention --
-- Criterion #7: A Nonliving Machine --
-- Robot Categories --
-- What Is a Sensor? --
-- What Is an Actuator? --
-- What Is an End-Effector? --
-- What Is a Controller? --
-- What Scenario Is the Robot In? --
-- Giving the Robot Instructions --
-- Every Robot Has a Language --
-- Meeting the Robot's Language Halfway --
-- How Is the Robot Scenario Represented in Visual Programming Environments? --
-- Midamba's Predicament --
Miscellaneous information 2.
Title Robot Vocabularies --
-- Why the Additional Effort? --
-- Identify the Actions --
-- The Autonomous Robot's ROLL Model --
-- Robot Capabilities --
-- Robot Roles in Scenarios and Situations --
Miscellaneous information 3.
Title RSVP: Robot Scenario Visual Planning --
-- Mapping the Scenario --
-- Creating a Floorplan --
-- The Robot's World --
-- RSVP READ SET --
-- Pseudocode and Flowcharting RSVP --
-- Flow of Control and Control Structures --
-- Subroutines --
-- Statecharts for Robots and Objects --
-- Developing a Statechart --
Miscellaneous information 4.
Title Checking the Actual Capabilities of Your Robot --
-- The Reality Check for the Microcontroller --
-- Sensor Reality Check --
-- Determine Your Robot's Sensor Limitations --
-- Actuators End-Effectors Reality Check --
-- REQUIRE Robot Effectiveness --
Miscellaneous information 5.
Title A Close Look at Sensors --
-- What Do Sensors Sense? --
-- Analog and Digital Sensors --
-- Reading Analog and Digital Signals --
-- The Output of a Sensor --
-- Where Readings Are Stored --
-- Active and Passive Sensors --
-- Sensor Interfacing with Microcontrollers --
-- Attributes of Sensors --
-- Range and Resolution --
-- Precision and Accuracy --
-- Linearity --
-- Sensor Calibration --
-- Problems with Sensors --
-- End User Calibration Process --
-- Calibration Methods --
Miscellaneous information 6.
Title Programming the Robot's Sensors --
-- Using the Color Sensor --
-- Color Sensor Modes --
-- Detection Range --
-- Lighting in the Robot's Environment --
-- Calibrating the Color Sensor --
-- Programming the Color Sensor --
-- Digital Cameras Used to Detect and Track Color Objects --
-- Tracking Colored Objects with RS Media --
-- Tracking Colored Objects with the Pixy Vision Sensor --
-- Training Pixy to Detect Objects --
-- Programming the Pixy --
-- A Closer Look at the Attributes --
-- Ultrasonic Sensor --
-- Ultrasonic Sensor Limitations and Accuracy --
-- Modes of the Ultrasonic Sensor --
-- Sample Readings --
-- Data Types for Sensor Reading --
-- Calibration of the Ultrasonic Sensor --
-- Programming the Ultrasonic Sensor --
-- Compass Sensor Calculates Robot's Heading --
-- Programming the Compass --
Miscellaneous information 7.
Title Programming Motors and Servos --
-- Actuators Are Output Transducers --
-- Motor Characteristics --
-- Voltage --
-- Current --
-- Speed --
-- Torque --
-- Resistance --
-- Different Types of DC Motors --
-- Direct Current (DC) Motors --
-- Speed and Torque --
-- Motors with Gears --
-- Motor Configurations: Direct and Indirect Drivetrains --
-- Terrain Challenge for Indoor and Outdoor Robots --
-- Dealing with Terrain Challenges --
-- Torque Challenge for Robot Arm and End-Effectors --
-- Calculating Torque and Speed Requirements --
-- Motors and REQUIRE --
-- Programming the Robot to Move --
-- One Motor, Two, Three, More? --
-- Making the Moves --
-- Programming the Moves --
-- Programming Motors to Travel to a Location --
-- Programming Motors Using Arduino --
-- Robotic Arms and End-Effectors --
-- Robot Arms of Different Types --
-- Torque of the Robot Arm --
-- Different Types of End-Effectors --
-- Programming the Robot Arm --
-- Calculating Kinematics --
Miscellaneous information 8.
Title Getting Started with Autonomy: Building Your Robot's Softbot Counterpart --
-- Softbots: A First Look --
-- Parts Section --
-- The Actions Section --
-- The Tasks Section --
-- The Scenarios/Situations Section --
-- The Robot's ROLL Model and Softbot Frame --
-- BURT Translates Softbots Frames into Classes --
-- Our First Pass at Autonomous Robot Program Designs --
Miscellaneous information 9.
Title Robot SPACES --
-- A Robot Needs Its SPACES --
-- The Extended Robot Scenario --
-- The REQUIRE Checklist --
-- What Happens If Pre/Postconditions Are Not Met? --
-- What Action Choices Do I Have If Pre/Postconditions Are Not Met? --
-- A Closer Look at Robot Initialization Postconditions --
-- Power Up Preconditions and Postconditions --
-- Coding Preconditions and Postconditions --
-- Where Do the Pre/Postconditions Come From? --
-- SPACES Checks and RSVP State Diagrams --
Miscellaneous information 10.
Title An Autonomous Robot Needs STORIES --
-- It's Not Just the Actions! --
-- Birthday Robot Take 2 --
-- Robot STORIES --
-- The Extended Robot Scenario --
-- Converting Unit1's Scenario into STORIES --
-- A Closer Look at the Scenario's Ontology --
-- Paying Attention to the Robot's Intention --
-- Object-Oriented Robot Code and Efficiency Concerns --
Miscellaneous information 11.
Title Putting It All Together: How Midamba Programmed His First Autonomous Robot --
-- Midamba's Initial Scenario --
-- Midamba Becomes a Robot Programmer Overnight! --
-- Step 1. Robots in the Warehouse Scenario --
-- Step 2. The Robot's Vocabulary and ROLL Model for Facility Scenario #1 --
-- Step 3. RSVP for Facility Scenario #1 --
-- Visual Layouts of a Robot POV Diagram --
-- Midamba's Facility Scenario #1 (Refined) --
-- Graphical Flowchart Component of the RSVP --
-- State Diagram Component of the RSVP --
-- Midamba's STORIES for Robot Unit1 and Unit2 --
-- Autonomous Robots to Midamba's Rescue --
Miscellaneous information 12.
Title Open Source SARAA Robots for All! --
-- Low-Cost, Open-Source, Entry-Level Robots --
-- Scenario-Based Programming Supports Robot Safety and Programmer Responsibility --
-- SARAA Robots for All --
-- Recommendations for First-Time Robot Programmers --
-- Complete RSVPs, STORIES, and Source Code for Midamba's Scenario --
Miscellaneous information Appendix.
Title BURT's Gotchas.
520 ## - SUMMARY, ETC.
Summary, etc. "Start programming robots NOW! Learn hands-on, through easy examples, visuals, and code This is a unique introduction to programming robots to execute tasks autonomously. Drawing on years of experience in artificial intelligence and robot programming, Cameron and Tracey Hughes introduce the reader to basic concepts of programming robots to execute tasks without the use of remote controls. Robot Programming: A Guide to Controlling Autonomous Robots takes the reader on an adventure through the eyes of Midamba, a lad who has been stranded on a desert island and must find a way to program robots to help him escape. In this guide, you are presented with practical approaches and techniques to program robot sensors, motors, and translate your ideas into tasks a robot can execute autonomously. These techniques can be used on today's leading robot microcontrollers (ARM9 and ARM7) and robot platforms (including the wildly popular low-cost Arduino platforms, LEGO® Mindstorms EV3, NXT, and Wowee RS Media Robot) for your hardware/Maker/DIY projects. Along the way the reader will learn how to: Program robot sensors and motors; Program a robot arm to perform a task; Describe the robot's tasks and environments in a way that a robot can process using robot S.T.O.R.I.E.S.; Develop a R.S.V.P. (Robot Scenario Visual Planning) used for designing the robot's tasks in an environment; Program a robot to deal with the "unexpected" using robot S.P.A.C.E.S.; Program robots safely using S.A.R.A.A. (Safe Autonomous Robot Application Architecture) Approach; Program robots using Arduino C/C++ and Java languages; Use robot programming techniques with LEGO® Mindstorms EV3, Arduino, and other ARM7 and ARM9-based robots."--Publisher's website.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Robots
General subdivision Programming.
9 (RLIN) 339087
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Autonomous robots.
9 (RLIN) 331331
700 1# - ADDED ENTRY--PERSONAL NAME
Personal name Hughes, Tracey,
Relator term author.
9 (RLIN) 856982
776 18 - ADDITIONAL PHYSICAL FORM ENTRY
Record control number (OCoLC)942599890
907 ## - LOCAL DATA ELEMENT G, LDG (RLIN)
a .b1889494x
b 06-09-21
c 02-09-16
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Koha item type Book
945 ## - LOCAL PROCESSING INFORMATION (OCLC)
a 629.89251 HUG
g 1
i A555086B
j 0
l cmain
o -
p $35.49
q -
r -
s -
t 0
u 5
v 7
w 2
x 3
y .i13516826
z 19-09-16
998 ## - LOCAL CONTROL INFORMATION (RLIN)
-- c
-- b
Operator's initials, OID (RLIN) 19-09-16
Cataloger's initials, CIN (RLIN) m
First date, FD (RLIN) a
-- eng
-- inu
-- 0
Holdings
Withdrawn status Lost status Damaged status Not for loan Home library Current library Shelving location Date acquired Cost, normal purchase price Inventory number Total Checkouts Total Renewals Full call number Barcode Date last seen Date last checked out Copy number Cost, replacement price Price effective from Koha item type
        City Campus City Campus City Campus Main Collection 19/09/2016 35.49 i13516826 5 7 629.89251 HUG A555086B 28/04/2021 08/03/2021 1 35.49 31/10/2021 Book

Powered by Koha