Mastering Lego(r) Mindstorms: Build Better Robots with Python and Word Blocks
暫譯: 精通 Lego(r) Mindstorms:使用 Python 和文字積木建造更好的機器人

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).

作者簡介(中文翻譯)

芭芭拉·布拉茲爾是一位K-8的STEM教師,並在塔夫茨大學的工程與教育推廣中心擔任顧問。她曾在全球的LEGO機器人教育會議上擔任主題演講者和工作坊領導者,並且是幾本針對教師的機器人書籍的作者,包括《Makerspace LEGO(R)》(College House Books)。

羅布·托羅克在塔斯馬尼亞的一所高中教授計算機科學、數學和工程設計。他為教師和學生舉辦過機器人工作坊,並為LEGO Education Australia及塔夫茨大學的工程與教育推廣中心提供諮詢。他為《LEGO(R) MINDSTORMS NXT Idea Book》(No Starch Press)貢獻了一章。