skip to content
Covid-19 virus
COVID-19 Resources

Reliable information about the coronavirus (COVID-19) is available from the World Health Organization (current situation, international travel). Numerous and frequently-updated resource results are available from this WorldCat.org search. OCLC’s WebJunction has pulled together information and resources to assist library staff as they consider how to handle coronavirus issues in their communities.

Image provided by: CDC/ Alissa Eckert, MS; Dan Higgins, MAM
A practical introduction to human-in-the-loop cyber-physical systems Preview this item
ClosePreview this item
Checking...

A practical introduction to human-in-the-loop cyber-physical systems

Author: David Nunes; Jorge Sâa Silva; Fernando Boavida
Publisher: Hoboken, New Jersey : John Wiley & Sons, [Piscataqay, New Jersey] : IEEE Xplore, 2017. [2017]
Edition/Format:   eBook : Document : English : First editionView all editions and formats
Summary:
The first book focusing on one of the hottest new topics in Internet-of-Things systems research and development Studies estimate that by 2020 we will have a vast Internet-of-Things (IoT) network comprising 26 billion connected devices, including everything from light bulbs to refrigerators, coffee makers to cars. From the beginning, the concept of cyber-physical systems (CPS), or the sensing and control of physical  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Nunes, David, 1987-
Practical introduction to human-in-the-loop cyber-physical systems.
Hoboken, New Jersey : John Wiley & Sons, 2017
(DLC) 2017025006
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: David Nunes; Jorge Sâa Silva; Fernando Boavida
ISBN: 9781119377795 111937779X 1119377803 9781119377801
OCLC Number: 1027687929
Description: 1 online resource (320 pages).
Contents: List of Figures xi --
List of Tables xvii --
Foreword xix --
Preface xxi --
Acknowledgments xxiii --
List of Abbreviations xxv --
About the CompanionWebsite xxvii --
1 Introduction 1 --
1.1 The Rise of Cyber-Physical Systems 1 --
1.2 Humans as Elements of Cyber-Physical Systems 4 --
1.3 Objectives and Structure 7 --
Part I Evolution and Theory 9 --
2 Evolution of HiTL Technologies 11 --
2.1 "Things", Sensors, and the RealWorld 11 --
2.2 Human Sensing and Virtual Communities 17 --
2.3 In Summary ... 23 --
3 TheoryofHiTLCPSs 25 --
3.1 Taxonomies for HiTLCPSs 25 --
3.2 Data Acquisition 28 --
3.2.1 Humans as Sets of Sensors 28 --
3.2.2 Humans as Communication Nodes 29 --
3.3 State Inference 30 --
3.3.1 Human Nature 30 --
3.3.2 Humans as Processing Nodes 31 --
3.4 Actuation 31 --
3.4.1 Humans and Robots as Actuators 31 --
3.5 In Summary ... 32 --
4 HITL Technologies and Applications 35 --
4.1 Technologies for Supporting HiTLCPS 35 --
4.1.1 Data Acquisition 35 --
4.1.2 State Inference 39 --
4.1.3 Actuation 42 --
4.2 Experimental Projects 45 --
4.2.1 HiTL in Industry and at Home 46 --
4.2.2 HiTL in Healthcare 48 --
4.2.3 HiTL in Smartphones and Social Networking 51 --
4.3 In Summary ... 56 --
Part II Human-in-the-Loop: Hands-On 57 --
5 ASampleApp 59 --
5.1 A Sample Behavior Change Intervention App 59 --
5.2 The Sample App's Base Architecture 60 --
5.2.1 The Android App 60 --
5.2.2 The Server 65 --
5.3 Enhancing the Sample App with HiTL Emotion-awareness 66 --
5.3.1 Choosing a Machine Learning Technique 67 --
5.3.2 Implementing Emotion-awareness 68 --
5.4 In Summary ... 71 --
6 Setting up the Development Environment 73 --
6.1 Installing Android Studio 73 --
6.2 Cloning the Android Project 77 --
6.3 Deploying the Server 85 --
6.3.1 Installing the Software and Cloning the Server's Project 85 --
6.3.2 Obtaining a Foursquare(R)'s Client ID and Client Secret 88 --
6.3.3 Setting up the Database 91 --
6.3.4 Deploying the Server on Tomcat 7 95 --
6.4 Testing the Sample App 99 --
6.5 In Summary ... 101. 7 Data Acquisition 103 --
7.1 Creating the EmotionTasker 103 --
7.2 Processing Sensory Data 110 --
7.3 In Summary ... 118 --
8 StateInference 121 --
8.1 Implementing a Neural Network 121 --
8.2 Requesting User Feedback 125 --
8.2.1 Creating the EmotionFeedback Activity 125 --
8.2.2 Implementing the EmotionSpace View 127 --
8.2.3 Finishing EmotionFeedback 151 --
8.2.4 Showing a Feedback Request Notification 158 --
8.3 Processing User Feedback 168 --
8.3.1 Processing Feedback on the EmotionTasker 168 --
8.3.2 Training the Neural Network 170 --
8.3.3 Sending Emotional Information to the Server 173 --
8.4 In Summary ... 176 --
9 Actuation 179 --
9.1 Handling Emotions on the Server 179 --
9.1.1 Parsing JSON Requests 180 --
9.1.2 Creating theWeb Interface 189 --
9.1.3 Creating the Server's BackgroundThread 190 --
9.1.4 Processing Incoming Emotions 192 --
9.1.5 Pruning Outdated Emotions 208 --
9.2 Finishing up EmotionTasker 210 --
9.2.1 Handling ANN Output 212 --
9.2.2 Posting New Emotion Inferences 217 --
9.3 Providing Positive Reinforcement 226 --
9.3.1 Creating a Motivational Dialog Box 226 --
9.3.2 Enabling the Emotion Heatmaps 234 --
9.4 In Summary ... 237 --
Part III Future of Human-In-the-Loop Cyber-Physical Systems 239 --
10 Requirements and Challenges for HiTL Applications 241 --
10.1 Resilience 241 --
10.2 Security and Privacy 242 --
10.3 Standard Communications 244 --
10.4 Localization 248 --
10.5 State Inference 248 --
10.6 Safety 250 --
10.7 In Summary ... 250 --
11 Human-in-the-Loop Constraints 253 --
11.1 Technical Limitations 253 --
11.2 Ethical limitations 256 --
A EmotionTasker's full code 261 --
References 275 --
Index 289.
Responsibility: David Nunes, Jorge Sâa Silva, Fernando Boavida.
More information:

Abstract:

The last few decades have seen an unprecedented surge of technological advancement, particularly in the area of computer science, resulting in some of the most revolutionary human inventions yet. The  Read more...

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.

Similar Items

Related Subjects:(2)

User lists with this item (3)

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


\n\n

Primary Entity<\/h3>\n
<http:\/\/www.worldcat.org\/oclc\/1027687929<\/a>> # A practical introduction to human-in-the-loop cyber-physical systems<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:MediaObject<\/a>, schema:CreativeWork<\/a>, schema:Book<\/a> ;\u00A0\u00A0\u00A0\nlibrary:oclcnum<\/a> \"1027687929<\/span>\" ;\u00A0\u00A0\u00A0\nlibrary:placeOfPublication<\/a> <http:\/\/id.loc.gov\/vocabulary\/countries\/mau<\/a>> ;\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/4486882644#Topic\/cooperating_objects_computer_systems<\/a>> ; # Cooperating objects (Computer systems)<\/span>\n\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/dewey.info\/class\/621.39\/e23\/<\/a>> ;\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/4486882644#Topic\/human_computer_interaction<\/a>> ; # Human-computer interaction<\/span>\n\u00A0\u00A0\u00A0\nschema:author<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/4486882644#Person\/boavida_fernando_1959<\/a>> ; # Fernando Boavida<\/span>\n\u00A0\u00A0\u00A0\nschema:author<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/4486882644#Person\/nunes_david_1987<\/a>> ; # David Nunes<\/span>\n\u00A0\u00A0\u00A0\nschema:author<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/4486882644#Person\/silva_jorge_saa<\/a>> ; # Jorge S\u00E2a Silva<\/span>\n\u00A0\u00A0\u00A0\nschema:bookEdition<\/a> \"First edition.<\/span>\" ;\u00A0\u00A0\u00A0\nschema:bookFormat<\/a> schema:EBook<\/a> ;\u00A0\u00A0\u00A0\nschema:datePublished<\/a> \"2017<\/span>\" ;\u00A0\u00A0\u00A0\nschema:description<\/a> \"List of Figures xi -- List of Tables xvii -- Foreword xix -- Preface xxi -- Acknowledgments xxiii -- List of Abbreviations xxv -- About the CompanionWebsite xxvii -- 1 Introduction 1 -- 1.1 The Rise of Cyber-Physical Systems 1 -- 1.2 Humans as Elements of Cyber-Physical Systems 4 -- 1.3 Objectives and Structure 7 -- Part I Evolution and Theory 9 -- 2 Evolution of HiTL Technologies 11 -- 2.1 \"Things\", Sensors, and the RealWorld 11 -- 2.2 Human Sensing and Virtual Communities 17 -- 2.3 In Summary ... 23 -- 3 TheoryofHiTLCPSs 25 -- 3.1 Taxonomies for HiTLCPSs 25 -- 3.2 Data Acquisition 28 -- 3.2.1 Humans as Sets of Sensors 28 -- 3.2.2 Humans as Communication Nodes 29 -- 3.3 State Inference 30 -- 3.3.1 Human Nature 30 -- 3.3.2 Humans as Processing Nodes 31 -- 3.4 Actuation 31 -- 3.4.1 Humans and Robots as Actuators 31 -- 3.5 In Summary ... 32 -- 4 HITL Technologies and Applications 35 -- 4.1 Technologies for Supporting HiTLCPS 35 -- 4.1.1 Data Acquisition 35 -- 4.1.2 State Inference 39 -- 4.1.3 Actuation 42 -- 4.2 Experimental Projects 45 -- 4.2.1 HiTL in Industry and at Home 46 -- 4.2.2 HiTL in Healthcare 48 -- 4.2.3 HiTL in Smartphones and Social Networking 51 -- 4.3 In Summary ... 56 -- Part II Human-in-the-Loop: Hands-On 57 -- 5 ASampleApp 59 -- 5.1 A Sample Behavior Change Intervention App 59 -- 5.2 The Sample App\'s Base Architecture 60 -- 5.2.1 The Android App 60 -- 5.2.2 The Server 65 -- 5.3 Enhancing the Sample App with HiTL Emotion-awareness 66 -- 5.3.1 Choosing a Machine Learning Technique 67 -- 5.3.2 Implementing Emotion-awareness 68 -- 5.4 In Summary ... 71 -- 6 Setting up the Development Environment 73 -- 6.1 Installing Android Studio 73 -- 6.2 Cloning the Android Project 77 -- 6.3 Deploying the Server 85 -- 6.3.1 Installing the Software and Cloning the Server\'s Project 85 -- 6.3.2 Obtaining a Foursquare(R)\'s Client ID and Client Secret 88 -- 6.3.3 Setting up the Database 91 -- 6.3.4 Deploying the Server on Tomcat 7 95 -- 6.4 Testing the Sample App 99 -- 6.5 In Summary ... 101.<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\nschema:description<\/a> \"The first book focusing on one of the hottest new topics in Internet-of-Things systems research and development Studies estimate that by 2020 we will have a vast Internet-of-Things (IoT) network comprising 26 billion connected devices, including everything from light bulbs to refrigerators, coffee makers to cars. From the beginning, the concept of cyber-physical systems (CPS), or the sensing and control of physical phenomena through networks of devices that work together to achieve common goals, has been implicit in the IoT enterprise. This book focuses on the increasingly hot topic of Human-in-the-Loop Cyber-Physical Systems (HiTLCPS)--CPS that incorporate human responses in the IoT equation. Why have we not yet integrated the human component into CPS? What are the major challenges to achieving HiTLCPS? How can we take advantage of ubiquitous sensing platforms, such as smartphones and personal devices to achieve that goal? While mature HiTLCPS designs have yet to be achieved, or a general consensus reached on underlying HiTLCPS requirements, principles, and theory, researchers and developers worldwide are on the cusp of realizing them. With contributions from researchers at the cutting edge of HiTLCPS R & D, this book addresses many of these questions from the theoretical and practical points of view. . An essential primer on a rapidly emerging Internet-of-Things concept, focusing on human-centric applications. Discusses new topics which, until now, have only been available in research papers scattered throughout international literature. Addresses fundamental concepts in depth while providing practical insights into the development of complete HiTLCPS. Includes a companion website containing full source-code for all of the applications described This book is an indispensable resource for researchers and app developers eager to explore HiTL concepts and include them in their designs. It is also an excellent primer for advanced undergraduates and graduate students studying IoT, CPS, and HiTLCPS.<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\nschema:exampleOfWork<\/a> <http:\/\/worldcat.org\/entity\/work\/id\/4486882644<\/a>> ;\u00A0\u00A0\u00A0\nschema:genre<\/a> \"Electronic books<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\nschema:inLanguage<\/a> \"en<\/span>\" ;\u00A0\u00A0\u00A0\nschema:isSimilarTo<\/a> <http:\/\/worldcat.org\/entity\/work\/data\/4486882644#CreativeWork\/practical_introduction_to_human_in_the_loop_cyber_physical_systems<\/a>> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"A practical introduction to human-in-the-loop cyber-physical systems<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\nschema:productID<\/a> \"1027687929<\/span>\" ;\u00A0\u00A0\u00A0\nschema:url<\/a> <http:\/\/ra.ocls.ca\/ra\/login.aspx?inst=conestoga&url=https:\/\/ieeexplore.ieee.org\/servlet\/opac?bknumber=8113601<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <http:\/\/public.ebookcentral.proquest.com\/choice\/publicfullrecord.aspx?p=5144403<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <http:\/\/www.myilibrary.com?id=1048536<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <https:\/\/onlinelibrary.wiley.com\/doi\/book\/10.1002\/9781119377795<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <http:\/\/proquest.safaribooksonline.com\/9781119377771<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <https:\/\/proquest.safaribooksonline.com\/9781119377771<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <https:\/\/ezproxy.spl.org\/login?url=https:\/\/proquest.safaribooksonline.com\/9781119377771<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <http:\/\/ieeexplore.ieee.org\/xpl\/bkabstractplus.jsp?bkn=8113601<\/a>> ;\u00A0\u00A0\u00A0\nschema:workExample<\/a> <http:\/\/worldcat.org\/isbn\/9781119377795<\/a>> ;\u00A0\u00A0\u00A0\nschema:workExample<\/a> <http:\/\/dx.doi.org\/10.1002\/9781119377795<\/a>> ;\u00A0\u00A0\u00A0\nschema:workExample<\/a> <http:\/\/worldcat.org\/isbn\/9781119377801<\/a>> ;\u00A0\u00A0\u00A0\nwdrs:describedby<\/a> <http:\/\/www.worldcat.org\/title\/-\/oclc\/1027687929<\/a>> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n\n

Related Entities<\/h3>\n
<http:\/\/dewey.info\/class\/621.39\/e23\/<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:Intangible<\/a> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/dx.doi.org\/10.1002\/9781119377795<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:IndividualProduct<\/a> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/4486882644#Person\/boavida_fernando_1959<\/a>> # Fernando Boavida<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Person<\/a> ;\u00A0\u00A0\u00A0\nschema:birthDate<\/a> \"1959<\/span>\" ;\u00A0\u00A0\u00A0\nschema:familyName<\/a> \"Boavida<\/span>\" ;\u00A0\u00A0\u00A0\nschema:givenName<\/a> \"Fernando<\/span>\" ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Fernando Boavida<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/4486882644#Person\/nunes_david_1987<\/a>> # David Nunes<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Person<\/a> ;\u00A0\u00A0\u00A0\nschema:birthDate<\/a> \"1987<\/span>\" ;\u00A0\u00A0\u00A0\nschema:familyName<\/a> \"Nunes<\/span>\" ;\u00A0\u00A0\u00A0\nschema:givenName<\/a> \"David<\/span>\" ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"David Nunes<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/4486882644#Person\/silva_jorge_saa<\/a>> # Jorge S\u00E2a Silva<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Person<\/a> ;\u00A0\u00A0\u00A0\nschema:familyName<\/a> \"Silva<\/span>\" ;\u00A0\u00A0\u00A0\nschema:givenName<\/a> \"Jorge S\u00E2a<\/span>\" ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Jorge S\u00E2a Silva<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/4486882644#Topic\/cooperating_objects_computer_systems<\/a>> # Cooperating objects (Computer systems)<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Intangible<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Cooperating objects (Computer systems)<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/4486882644#Topic\/human_computer_interaction<\/a>> # Human-computer interaction<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Intangible<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Human-computer interaction<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/id.loc.gov\/vocabulary\/countries\/mau<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:Place<\/a> ;\u00A0\u00A0\u00A0\ndcterms:identifier<\/a> \"mau<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/worldcat.org\/entity\/work\/data\/4486882644#CreativeWork\/practical_introduction_to_human_in_the_loop_cyber_physical_systems<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:CreativeWork<\/a> ;\u00A0\u00A0\u00A0\nrdfs:label<\/a> \"Practical introduction to human-in-the-loop cyber-physical systems.<\/span>\" ;\u00A0\u00A0\u00A0\nschema:description<\/a> \"Print version:<\/span>\" ;\u00A0\u00A0\u00A0\nschema:isSimilarTo<\/a> <http:\/\/www.worldcat.org\/oclc\/1027687929<\/a>> ; # A practical introduction to human-in-the-loop cyber-physical systems<\/span>\n\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/worldcat.org\/isbn\/9781119377795<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:ProductModel<\/a> ;\u00A0\u00A0\u00A0\nschema:isbn<\/a> \"111937779X<\/span>\" ;\u00A0\u00A0\u00A0\nschema:isbn<\/a> \"9781119377795<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/worldcat.org\/isbn\/9781119377801<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:ProductModel<\/a> ;\u00A0\u00A0\u00A0\nschema:isbn<\/a> \"1119377803<\/span>\" ;\u00A0\u00A0\u00A0\nschema:isbn<\/a> \"9781119377801<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n