This book uses a unique approach in developing the same 8 ROBOTIS DREAM II robotics projects in three ways (R+BLOCK, R+TASK and Python+TASK) on Chromebooks:
1. R+BLOCK uses a Graphical Block Programming IDE suitable for young beginning programmers, and it accesses the robot’s actuators and sensors directly from the Chromebook at runtime.
2. R+TASK uses a Menu-driven IDE which lets the user choose various commands to interact with the robot’s actuators and sensors, via a compiled program which operates on the robot’s Controller CM-150/151 at runtime.
3. The Thonny Python IDE uses the Chromebook Linux Virtual Environment to develop Standard Python programs via a “helper” module containing Utility Functions that have a one-to-one match with the R+BLOCK commands. This feature is designed to help R+BLOCK programmers transition to Python usage.
This book consists of 4 chapters:
• Chapter 1 presents an overview of the DREAM II hardware and software capabilities, and its relationship with the Chromebook environment. The Sense-Think-Act (STA) paradigm used in developing the contents of this book is also described in this chapter.
• Chapter 2 is written for beginners who want to learn Block Programming. It will guide the reader from R+BLOCK Programming Basics (Sequence, Function, Condition, Loop, Remote-Control and Autonomous-Behavior) to a Structured Approach for Project Analysis and Solution based on the STA Paradigm.
• Chapter 3 is written as an independent path for beginners who want to learn TASK Programming instead. It will also guide the reader from R+TASK Programming Basics (Sequence, Loop, Function, Condition, Remote-Control and Autonomous-Behavior) to a Structured Approach for Project Analysis and Solution based on the STA Paradigm.
• Chapter 4 starts as a guide for using the Module “CNT_Block.py” as a black-box to redevelop in Python the solutions to the same 8 projects demonstrated in Chapters 2 and 3. Chapter 4 ends with a “Look Under The Hood” for the inner processes between Module “CNT_Block.py” and its companion TASK code “CNT_Block.tskx/tsk3” to provide the reader with a more expansive “Robotics Programming” outlook beyond the Chromebook and DREAM systems.
This book is for you if you are a young robotics enthusiast looking at achieving on your own a firm foundation in Robotics Programming, or if you are an adult investigating the possible use of the DREAM II School Set to help children learn about Robotics Programming.
At the minimum, you need to purchase the ROBOTIS DREAM II School Set which is widely available via several web stores.
For the Chromebook, the author is recommending one with 32 MB RAM (if the reader plans to program in Python), otherwise 16 MB suffice for programming with R+BLOCK and R+TASK.
The user needs to additionally purchase the BT-410 receiver to put on the robot when using R+BLOCK and R+TASK, and also the BT-410 USB Dongle to be used on the Chromebook side when programming in Python via Linux.
Two IRSS-10 sensors are also needed for some projects described in this book (https://www.robotis.us/ir-sensor-irss-10/).
All software tools needed can be downloaded for free from the web (more details in Chapter 1).
This book also provides appropriate source codes and tutorial videos (via YouTube®) to illustrate the presented concepts. Please visit www.cntrobotics.com/dreamcb for access options to the source codes and tutorial videos.
Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.
EUR 29,67 per la spedizione da Regno Unito a Italia
Destinazione, tempi e costiDa: dsmbooks, Liverpool, Regno Unito
paperback. Condizione: New. New. book. Codice articolo D8S0-3-M-0999391887-6
Quantità: 1 disponibili