Cookbook for Mobile Robotic Platform Control: With Internet of Things And Ti Launch Pad
()
About this ebook
It would be beneficial for the people who want to get started with hardware based robotic prototypes with IoT. This book is entirely based on the practical experience of the authors while undergoing projects with the students and industries.
Related to Cookbook for Mobile Robotic Platform Control
Related ebooks
Internet of Things Theory and Practice: Build Smarter Projects to Explore the IoT Architecture and Applications (English Edition) Rating: 0 out of 5 stars0 ratingsRobotics Diploma and Engineering Interview Questions and Answers: Exploring Robotics Rating: 0 out of 5 stars0 ratingsApplied Deep Learning: Design and implement your own Neural Networks to solve real-world problems (English Edition) Rating: 0 out of 5 stars0 ratingsLearning IoT with Particle Photon and Electron Rating: 0 out of 5 stars0 ratingsProgramming the BeagleBone Black: Getting Started with JavaScript and BoneScript Rating: 0 out of 5 stars0 ratingsIntel Galileo Essentials Rating: 0 out of 5 stars0 ratingsAVR RISC Microcontroller Handbook Rating: 0 out of 5 stars0 ratingsLearn Arduino Prototyping in 10 days Rating: 0 out of 5 stars0 ratingsIntel Galileo Networking Cookbook Rating: 0 out of 5 stars0 ratingsBBC micro:bit Recipes: Learn Programming with Microsoft MakeCode Blocks Rating: 0 out of 5 stars0 ratingsProgramming the Propeller with Spin: A Beginner's Guide to Parallel Processing Rating: 0 out of 5 stars0 ratingsRaspberry Pi IoT Projects: Prototyping Experiments for Makers Rating: 0 out of 5 stars0 ratingsMastering the Raspberry Pi Rating: 3 out of 5 stars3/5Embedded Computing: A VLIW Approach to Architecture, Compilers and Tools Rating: 0 out of 5 stars0 ratingsInternet of Things with Arduino Blueprints Rating: 0 out of 5 stars0 ratingsArduino App Bluetooth Robotics Rating: 0 out of 5 stars0 ratingsSmart Home Automation with Linux and Raspberry Pi Rating: 3 out of 5 stars3/5.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way Rating: 0 out of 5 stars0 ratingsIoT Development for ESP32 and ESP8266 with JavaScript: A Practical Guide to XS and the Moddable SDK Rating: 0 out of 5 stars0 ratingsArduino Solutions Handbook: Design interesting DIY projects using Arduino Uno, C and C++ (English Edition) Rating: 0 out of 5 stars0 ratingsData Science with Raspberry Pi: Real-Time Applications Using a Localized Cloud Rating: 0 out of 5 stars0 ratingsDeveloping Practical Wireless Applications Rating: 5 out of 5 stars5/5Python for Microcontrollers: Getting Started with MicroPython Rating: 0 out of 5 stars0 ratingsRobot Builder's Bonanza, 5th Edition Rating: 0 out of 5 stars0 ratingsDesigning Embedded Internet Devices Rating: 0 out of 5 stars0 ratingsBeagleBone Robotic Projects Rating: 5 out of 5 stars5/5Home Automation with Intel Galileo Rating: 2 out of 5 stars2/5Collection of Raspberry Pi Projects Rating: 5 out of 5 stars5/5Internet of Things with Arduino Cookbook Rating: 1 out of 5 stars1/5Hands-on TinyML: Harness the power of Machine Learning on the edge devices (English Edition) Rating: 5 out of 5 stars5/5
Robotics For You
CNC: How Hard Can it Be Rating: 4 out of 5 stars4/5Artificial Intelligence: The Complete Beginner’s Guide to the Future of A.I. Rating: 4 out of 5 stars4/5Become a U.S. Commercial Drone Pilot Rating: 5 out of 5 stars5/5Dark Aeon: Transhumanism and the War Against Humanity Rating: 5 out of 5 stars5/5Artificial Intelligence Revolution: How AI Will Change our Society, Economy, and Culture Rating: 5 out of 5 stars5/5Robotics, Mechatronics, and Artificial Intelligence: Experimental Circuit Blocks for Designers Rating: 5 out of 5 stars5/5How to Walk on Water and Climb up Walls: Animal Movement and the Robots of the Future Rating: 3 out of 5 stars3/5ChatGPT: The Future of Intelligent Conversation Rating: 4 out of 5 stars4/5Raspberry Pi Projects for the Evil Genius Rating: 0 out of 5 stars0 ratingsRobot Building For Dummies Rating: 3 out of 5 stars3/5Arduino: The complete guide to Arduino for beginners, including projects, tips, tricks, and programming! Rating: 4 out of 5 stars4/5The Fourth Age: Smart Robots, Conscious Computers, and the Future of Humanity Rating: 3 out of 5 stars3/5How to Build an Android: The True Story of Philip K. Dick's Robotic Resurrection Rating: 4 out of 5 stars4/5101 Spy Gadgets for the Evil Genius 2/E Rating: 4 out of 5 stars4/5How to Survive a Robot Uprising: Tips on Defending Yourself Against the Coming Rebellion Rating: 3 out of 5 stars3/515 min Book Summary of Martin Ford's Book "The Rise of the Robots": The 15' Book Summaries Series, #5 Rating: 5 out of 5 stars5/5Building with Virtual LEGO: Getting Started with LEGO Digital Designer, LDraw, and Mecabricks Rating: 0 out of 5 stars0 ratingsMachine Learning: Adaptive Behaviour Through Experience: Thinking Machines Rating: 4 out of 5 stars4/5Artificial You: AI and the Future of Your Mind Rating: 4 out of 5 stars4/5The Truth About Santa: Wormholes, Robots, and What Really Happens on Christmas Eve Rating: 3 out of 5 stars3/5Turned On: Science, Sex and Robots Rating: 4 out of 5 stars4/5In Our Own Image Rating: 4 out of 5 stars4/52062: The World that AI Made Rating: 5 out of 5 stars5/5Introducing Artificial Intelligence: A Graphic Guide Rating: 3 out of 5 stars3/5
Reviews for Cookbook for Mobile Robotic Platform Control
0 ratings0 reviews
Book preview
Cookbook for Mobile Robotic Platform Control - Dr. Anita Gehlot
CHAPTER 1
Introduction
1.1 Introduction to IoT
The meaning of the Internet is the large systems of connected computers around the world that allows people to share information and communicate with each other. Things is used to refer in an approximate way to objects.
The required data can be collected by the IoT enabled device from the existing wide variety of technologies and it can send the data, as and when required, to the identified device. In the present market, smart ACs and heaters act according to the requirements of a Wi-Fi system’s user. Old mobile phones, TVs, and house dustbins are becoming smarter. According to one statistical analysis, IoT enabled devices will reach up to 31 billion in number by 2020. IPv6 is a version of Internet protocol, which provides identification for computers on the network and routes the traffic over the internet. IPv6 has 128-bit Hex numbers.
Features
The basic architecture of the Internet of Things comprises sensors, actuators, and their enabling machine language. Artificial Intelligence, alongside connectivity and active engagement, can be used by small devices.
Artificial Intelligence: Artificial Intelligence is mathematically developed manmade machine intelligence. It was created in order to use the natural environment so that it can achieve a target. The Internet of Things enabled Artificial Intelligence to develop a smart algorithm in order to collect data and communicate with other connected devices through their networks. For example, in the smart bin system of a production line, if the material moves over, then data will be transferred to an ERP system. This will then be followed by an order received by supplier from ERP, which will refill the intelligent smart bin.
Connectivity: Connectivity is a major issue in most places. Previously, industries had connectivity. At present, XBee, RFID, RX/TX 433MHz, and Wi-Fi are the devices used to provide network connectivity in order to realize the IoT’s applications.
Sensors: Devices, in the form of sensors/transducers, are required to detect physical parameters; these then communicate its data to the destination through an embedded system.
Active Engagement: The Internet of Things is an active engagement with technology that makes a paradigm shift over today’s passive engagement which exists in service and product management.
Advantages
Disadvantages
Although IoT addresses so many meritorious things, it also has some challenges as well:
The Internet of Things is the integration of sensation, communication, and analytical capabilities created within conventional technologies. The IoT promises to help the automotive industry by directly managing their existing assets in different places. This allows information from the supply chain and after sales services, as well as dealers and customers, to be collated in order to help them to understand and access the data/information as and when required.
IoT in Society
Society is becoming smarter by using the IoT ecosystem in day-to-day activities; this has enriched the lives of human beings. Its application began with the smart dustbin and has progressed to operating the garage door. In the near future, the IoT could become a multi-trillion dollar industry. CISCO revealed that the use of IoT enabled devices may increase to 50 billion devices used by 7.6 billion people.
1.2 Industry Revolution
The industrial era focused on change in every aspect of life and this has now moved on to the digital era, where every dimension of life is changing rapidly.
The term Industry 4.0 was used by the German government; it refers to the use of the Internet of Things in the manufacturing industry. The term Industry 4.0 relates to the Fourth Industrial Revolution. Sometimes it is also known as the Industrial Internet of Things (IIoT).
Fig. 1.1 Four Phases of Industrialization
Industry 4.0 is based on the technological concepts of cyber-physical systems, the Internet of Things, and the Internet of Services. It facilitates the vision of the Smart Factory. The IoT focuses on convenience for individual consumers, whereas Industrial 4.0 is strongly focused on improving the efficiency, safety, and productivity of operations with a focus on return on investment. Although Industry 4.0 is more particular to industry, the two terms do refer to similar movements. Industry 4.0 represents a paradigm shift from centralized to decentralized smart manufacturing. BMW adopted the Industry 4.0 manufacturing strategy in order to obtain greater efficiency and flexibility in their factories. Previously, automotive parts were assembled by robots and human beings (technicians) and, indeed, most of the insignificant assembly tasks were performed by human hands. However, in Industry 4.0 technicians/engineers work with interactive robots.
The Advantages of Industry 4.0
Robots have the interactive nature required to work with humans; this makes them much safer and user friendly.
Robots can perform hard physical labor instead of humans, which leads to an increase in production and the general efficiency of the plant.
Robots can use their energy and mechanical accuracy to support the human workforce and maintain long-lasting healthy conditions.
1.3 IoT Protocols
The architecture of the Internet of Things (IoT) consists of a collection of active devices/things, digital and analog sensors, linear and rotational actuators, communication protocols, and developers. Table 1.1 shows the enabling technologies for Internet of Things. These enabling technologies––such as Wi-Fi, WiMAX, LRWPAN, Bluetooth, and LoRA––are differentiated by standard, frequency, data rate, transmission range, energy consumption, and cost.
Table1.1 IoT Protocol
Table 1.2 IoT supported platform
Table 1.2 shows the IoT supported platform with its parameters. It shows that IoT enabled devices are controlled through various platforms: Electric Imp 003 Raspberry Pi BC, Intel Galileo Gen 2, Intel Edison, Beagle Bone Black, Arduino Uno, Arduino Yun, ARM embed NXP LPC1768, and TelosB. These platforms have been identified using the following parameters: general-purpose unit, clock, voltage requirements, Flash memory, system memory, integrated development environments, programming languages, input and output connectivity, and the type of processor.
1.4 IoT Components
The system used by the Internet of Things (IoT) comprises of many functional blocks to facilitate various utilities such as, sensing, identification, actuation, communication, and management.
Fig. 1.2 IoT device components
Fig. 1.2 shows the various components of IoT devices such as the connectivity, processor, audio/Video interfaces, input-output interfaces, storage interface, memory interface, and graphics.
1.5 IoT Architecture
The IoT has protocols with layers like the existing OSI architecture model. The protocols used in the different categories are as follows:
Fig. 1.3 shows the IoT protocol architecture model for various applications.
Fig. 1.3 IoT protocol architecture model
Fig. 1.4 shows the architecture of the IoT. It contains the perception layer, Network Layer, and application layer.
Fig. 1.4 IoT architecture
Perception Layer: In this layer the collection of the data is taken from the environment: such as, air pressure, altitude, and temperature, as well as humidity from various homogeneous or heterogeneous devices. Intelligent sensors in the wireless sensor network (WSN) collect and process the data for different applications. Devices, such as linear/rotational actuators, cameras, intelligent sensors, and GPS, communicate with each other through various protocols, such as XBee, 2.4 GHZ RF modem, 433MHz RF modem, Bluetooth, nRF modem, Wi-Fi, and so on, in order to achieve a different range of communication.
Network Layer: The network layer establishes a link between the perception layer and the application layer. The network layer collects the information from the perception layer and sends it to the application layer for further processing.
Application layer: The application layer bridges the gap between the application and users.
Fig. 1.5 IoT Communication Protocols Stack
Fig. 1.5 shows other ways of representing the architecture/communication protocol stack of the Internet of things. The communication protocol stack of the Internet of Things has a physical layer, data link layer, network layer, transport layer, and application layer with its associated protocol.
Fig. 1.6 Architecture of the IoT
Fig. 1.6 shows another way of representing the architecture of the Internet of Things. The radio frequency identification devices (RFID) tags and sensors are an important part of the IoT system and these are responsible for collecting the raw data. It has sensors, connectivity, and a network layer at the bottom of this layer and has RFID tags (or a barcode reader), sensors/actuators, and then the communication network.
Fig. 1.7 shows the gateway and network layer. This layer is responsible for providing the route to the data; it comes from the sensor, connectivity, and network layer and then passes on to the next layer, which is the Management Service Layer. This layer has a large storage capacity to store the data from the sensors, RFID tags, and so on. This layer also integrates various network protocols because different IoT devices work on various types of network protocols. The gateway at the bottom of Fig. 1.7 contains an embedded OS, signal processors, micro-controllers, and so on. The gateway networks contain Wi-Fi, Ethernet, Local Area Network (LAN), Wide Area Network (WAN), and so