Beginning Robotics Programming in Java with LEGO Mindstorms

Wei Lu

買這商品的人也買了...

商品描述

Discover the difference between making a robot move and making a robot think
 
Using Mindstorms EV3 and LeJOS―an open source project for Java Mindstorms projects―you’ll learn how to create Artificial Intelligence (AI) for your bot. Your robot will learn how to problem solve, how to plan, and how to communicate. Along the way, you’ll learn about classical AI algorithms for teaching hardware how to think; algorithms that you can then apply to your own robotic inspirations.
 
If you’ve ever wanted to learn about robotic intelligence in a practical, playful way, Beginning Robotics Programming in Java with LEGO Mindstorms is for you.
 
What you’ll learn:
  • Build your first LEGO EV3 robot step-by-step
  • Install LeJOS and its firmware on Lego EV3
  • Create and upload your first Java program into Lego EV3
  • Work with Java programming for motors
  • Understand Robotics behavior programming with sensors
  • Review common AI algorithms, such as DFS, BFS, and Dijkstra’s Algorithm
Who this book is for:
 
Students, teachers, and makers with basic Java programming experience who want to learn how to apply Artificial Intelligence to a practical robotic system.

商品描述(中文翻譯)

探索製作機器人「移動」和「思考」之間的差異。

使用Mindstorms EV3和LeJOS(一個針對Java Mindstorms項目的開源項目),您將學習如何為您的機器人創建人工智能(AI)。您的機器人將學習如何解決問題、如何規劃和如何溝通。在此過程中,您將學習有關教授硬件思考的經典AI算法,並將這些算法應用於您自己的機器人靈感。

如果您曾經想過以實用、有趣的方式學習機器人智能,那麼《使用LEGO Mindstorms進行Java的初級機器人編程》就是為您而設的。

您將學到什麼:
- 逐步構建您的第一個LEGO EV3機器人
- 在Lego EV3上安裝LeJOS及其固件
- 創建並上傳您的第一個Java程序到Lego EV3
- 使用Java編程控制馬達
- 了解使用傳感器進行機器人行為編程
- 回顧常見的AI算法,如DFS、BFS和Dijkstra算法

本書適合對基本Java編程有一定經驗的學生、教師和製造者,他們希望學習如何將人工智能應用於實用的機器人系統中。