Beginning Robotics Programming in Java with LEGO Mindstorms

Beginning Robotics Programming in Java with LEGO Mindstorms book cover
Beginning Robotics Programming in Java with LEGO Mindstorms

By Wei Lu

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.

Author
Wei Lu
Language
English
Size
10.4 Mb
Pages
237
Format
Pdf
Year
2016
Edition
1

About This Book

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.

Contents

  • Chapter 1: Introduction to Lego Mindstorms and leJOS
  • Chapter 2: Introduction to Motor Sensors
  • Chapter 3: Controlling Wheeled Vehicles
  • Chapter 4: Coordinators and Navigator API
  • Chapter 5: Depth-First Search Algorithm and Its Implementation with Lego EV3
  • Chapter 6: Breadth-First Search and Its Implementation with Lego Mindstorms
  • Chapter 7: Hill-Climbing Search and Its Implementation with Lego Mindstorms
  • Chapter 8: Dijkstra-s Algorithm and Its Implementation with Lego Mindstorms
  • Chapter 9: The A* Search Algorithm and Its Implementation with Lego Mindstorms
  • Chapter 10: Introducing the Touch Sensor and Ultrasonic Sensor
  • Chapter 11: Introducing the Light Sensor and Color Sensor
  • Chapter 12: Introduction to Behavior Programming
  • Chapter 13: Multithreading Programming with Java leJOS

Source Links

Browse More Books