Mastering Lego(r) Mindstorms: Build Better Robots with Python and Word Blocks

Bratzel, Barbara, Torok, Rob

商品描述

Take your LEGO(R) robotics skills to the next level.

You've learned the basics of LEGO(R) robotics, and now you're ready for more. Mastering LEGO(R) MINDSTORMS teaches you everything you need to know to level up your robotics engineering skills, using examples compatible with the LEGO(R) MINDSTORMS Robot Inventor and SPIKE Prime sets. In no time, you'll be programming autonomous robot vehicles, interactive games, LEGO(R) musical instruments, and more.

Rather than feature step-by-step instructions for building a handful of models, you'll find essential information and expert tips and tricks for designing, building, and programming your own robotic creations. The book teaches the fundamentals of writing text-based code for your robots using the popular Python programming language; shows how to harness gears, linkages, and other mechanisms to create all kinds of motion; and explores sophisticated programming techniques for popular applications such as line following and obstacle avoidance, using both Python and Scratch-based Word Blocks. As you learn, loads of challenges and open-ended projects will inspire you to try out ideas.

商品描述(中文翻譯)

將你的LEGO(R)機器人技能提升到更高的水平。
你已經學會了LEGO(R)機器人的基礎知識,現在你準備好迈向更高層次了。《掌握LEGO(R) MINDSTORMS》教你一切你需要知道的,以提升你的機器人工程技能,並使用與LEGO(R) MINDSTORMS Robot Inventor和SPIKE Prime套件兼容的示例。很快,你就能夠編程自主機器人車輛、互動遊戲、LEGO(R)音樂樂器等等。相比於提供一些模型的逐步構建指南,這本書提供了設計、構建和編程自己機器人創作所需的基本信息、專家技巧和訣竅。本書教授使用流行的Python編程語言為機器人編寫基於文本的代碼的基礎知識;展示如何利用齒輪、連桿和其他機構創造各種運動;並探索流行應用(如線跟隨和避障)的高級編程技巧,使用Python和基於Scratch的Word Blocks。在學習的過程中,大量的挑戰和開放式項目將激發你嘗試新的想法。

作者簡介

Barbara Bratzel is a K-8 STEM teacher who consults at the Center for Engineering and Education Outreach at Tufts University. She has been a keynote speaker and workshop leader at LEGO robotics educational conferences around the world, and she's the author of several robotics books for teachers, including Makerspace LEGO(R) (College House Books).

Rob Torok teaches Computer Science, Mathematics, and Engineering Design at a senior secondary school in Tasmania. He has run robotics workshops for teachers and students, and consulted for LEGO Education Australia and the Center for Engineering and Education Outreach at Tufts University. He contributed a chapter to The LEGO(R) MINDSTORMS NXT Idea Book (No Starch Press).

作者簡介(中文翻譯)

Barbara Bratzel是一位K-8 STEM教師,她在塔夫茨大學的工程和教育外展中心擔任顧問。她曾在世界各地的樂高機器人教育會議上擔任主題演講人和工作坊領導者,並且是幾本針對教師的機器人書籍的作者,包括《Makerspace LEGO(R)》(College House Books)。

Rob Torok在塔斯馬尼亞的一所高中教授計算機科學、數學和工程設計。他曾為教師和學生舉辦機器人工作坊,並為樂高教育澳大利亞和塔夫茨大學的工程和教育外展中心提供諮詢。他為《The LEGO(R) MINDSTORMS NXT Idea Book》(No Starch Press)撰寫了一章。