Bring a new degree of interconnectivity to your world by building your own intelligent robots
Key Features
Leverage fundamentals of AI and robotics
Work through use cases to implement various machine learning algorithms
Explore Natural Language Processing (NLP) concepts for efficient decision making in robots
Book Description
Artificial Intelligence for Robotics starts with an introduction to Robot Operating Systems (ROS), Python, robotic fundamentals, and the software and tools that are required to start out with robotics. You will learn robotics concepts that will be useful for making decisions, along with basic
navigation skills.
As you make your way through the chapters, you will learn about object recognition and genetic algorithms, which will teach your robot to identify and pick up an irregular object. With plenty of use cases throughout, you will explore natural language processing (NLP) and machine learning techniques
to further enhance your robot. In the concluding chapters, you will learn about path planning and goal-oriented programming, which will help your robot prioritize tasks.
By the end of this book, you will have learned to give your robot an artificial personality using simulated intelligence.
What you will learn
Get started with robotics and artificial intelligence
Apply simulation techniques to give your robot an artificial personality
Understand object recognition using neural networks and supervised learning techniques
Pick up objects using genetic algorithms for manipulation
Teach your robot to listen using NLP via an expert system
Use machine learning and computer vision to teach your robot how to avoid obstacles
Understand path planning, decision trees, and search algorithms in order to enhance your robot
Who this book is for
If you have basic knowledge about robotics and want to build or enhance your existing robot's intelligence, then Artificial Intelligence for Robotics is for you. This book is also for enthusiasts who want to gain knowledge of AI and robotics.
Get to grips with the Logix platform, Rockwell Automation terminologies, and the online resources available in the Literature Library
Key Features
Build real-world solutions using ControlLogix, CompactLogix, and RSLogix 5000/Studio 5000
Understand the different controllers and form factors offered by the ControlLogix and CompactLogix platforms
Explore the latest changes in the Studio 5000 Automation Engineering and Design software suite
Book Description
Understanding programmable logic controller (PLC) programming with Rockwell Software's Logix Designer and the Studio 5000 platform, which includes ControlLogix, CompactLogix, and SoftLogix, is key to building robust PLC solutions. RSLogix 5000/Studio 5000's Logix Designer are user-friendly IEC
61131-3-compliant interfaces for programming the current generation of Rockwell Automation Controllers using Ladder Diagram (LD), Function Block Diagram (FBD), Structured Text (ST), and Sequential Function Chart (SFC).
This second edition of Learning RSLogix 5000 Programming guides you through the technicalities and comes packed with the latest features of Studio 5000, industrial networking fundamentals, and industrial cybersecurity best practices. You'll go through the essential hardware and software components
of Logix, before learning all about the new L8 processor model and the latest Studio 5000 architecture to build effective integrated solutions. Entirely new for this edition, you'll discover a chapter on cybersecurity concepts with RSLogix 5000. The book even gets you hands-on with building a robot
bartender control system from start to finish.
By the end of this Logix 5000 book, you'll have a clear understanding of the capabilities of the Logix platform and be able to confidently navigate Rockwell Automation Literature Library resources.
What you will learn
Gain insights into Rockwell Automation and the evolution of the Logix platform
Find out the key platform changes in Studio 5000 and Logix Designer
Explore a variety of ControlLogix and CompactLogix controllers
Understand the Rockwell Automation industrial networking fundamentals
Implement cybersecurity best practices using Rockwell Automation technologies
Discover the key considerations for engineering a Rockwell Automation solution
Who this book is for
If you're a PLC programmer, an electrician, an instrumentation technician, or an automation professional with basic PLC programming knowledge, but no knowledge of RSLogix 5000, this RSLogix 5000 book is for you. You'll also find the book useful if you're already familiar with automation and want to
learn about RSLogix 5000 software in a short time span.