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