This 2nd edition textbook has been expanded to include of 175 additional pages of additional content, created in response to readers feedback, as well as to new hardware and software releases. The book presents foundational robotics concepts using the ROBOTIS BIOLOID and OpenCM-904 robotic systems, and is suitable as a curriculum for a first course in robotics for undergraduate students or a self-learner. It covers wheel-based robots, as well as walking robots. Although it uses the standard “Sense, Think, Act” approach, communications (bot-to-bot and PC-to-bot) programming concepts are treated in more depth (wired and wireless ZigBee/BlueTooth). Algorithms are developed and described via ROBOTIS’ proprietary RoboPlus IDE, as well as the more open Arduino-based Embedded C environments. Additionally, a vast array of web-based multimedia materials are used for illustrating robotics concepts, code implementations and videos of actual resulting robot behaviors. Advanced sensor interfacing for gyroscope, inertial measuring unit, foot pressure sensor and color camera are also demonstrated. Read more... Abstract: This 2nd edition textbook has been expanded to include of 175 additional pages of additional content, created in response to readers feedback, as well as to new hardware and software releases. The book presents foundational robotics concepts using the ROBOTIS BIOLOID and OpenCM-904 robotic systems, and is suitable as a curriculum for a first course in robotics for undergraduate students or a self-learner. It covers wheel-based robots, as well as walking robots. Although it uses the standard “Sense, Think, Act” approach, communications (bot-to-bot and PC-to-bot) programming concepts are treated in more depth (wired and wireless ZigBee/BlueTooth). Algorithms are developed and described via ROBOTIS’ proprietary RoboPlus IDE, as well as the more open Arduino-based Embedded C environments. Additionally, a vast array of web-based multimedia materials are used for illustrating robotics concepts, code implementations and videos of actual resulting robot behaviors. Advanced sensor interfacing for gyroscope, inertial measuring unit, foot pressure sensor and color camera are also demonstrated Front Matter ....Pages i-xiii Motivations and Instructional Approach (Chi N. Thai)....Pages 1-4 ROBOTIS’ Robot Systems (Chi N. Thai)....Pages 5-21 Hardware Characteristics (Chi N. Thai)....Pages 23-62 Main Software Tools (Chi N. Thai)....Pages 63-83 Foundational Concepts (Chi N. Thai)....Pages 85-138 Actuator Position Control Applications (Chi N. Thai)....Pages 139-178 Communication Programming with “Remocon” Packets (Chi N. Thai)....Pages 179-198 Advanced Sensors (Chi N. Thai)....Pages 199-217 Embedded C Options (Chi N. Thai)....Pages 219-243 ROBOTIS-MINI System (Chi N. Thai)....Pages 245-260 Using Multimedia with Firmware 2.0 Systems (Chi N. Thai)....Pages 261-310 Android® Programming with OLLOBOT SDK (Chi N. Thai)....Pages 311-342