Elements of Robotics

·
· Springer
4.6
98 reviews
eBook
308
Pages
Ratings and reviews aren’t verified  Learn more

About this eBook

This open access book bridges the gap between playing with robots in school and studying robotics at the upper undergraduate and graduate levels to prepare for careers in industry and research. Robotic algorithms are presented formally, but using only mathematics known by high-school and first-year college students, such as calculus, matrices and probability. Concepts and algorithms are explained through detailed diagrams and calculations.

Elements of Robotics presents an overview of different types of robots and the components used to build robots, but focuses on robotic algorithms: simple algorithms like odometry and feedback control, as well as algorithms for advanced topics like localization, mapping, image processing, machine learning and swarm robotics. These algorithms are demonstrated in simplified contexts that enable detailed computations to be performed and feasible activities to be posed. Students who study these simplified demonstrations will be well prepared for advanced study of robotics.

The algorithms are presented at a relatively abstract level, not tied to any specific robot. Instead a generic robot is defined that uses elements common to most educational robots: differential drive with two motors, proximity sensors and some method of displaying output to the user.

The theory is supplemented with over 100 activities, most of which can be successfully implemented using inexpensive educational robots. Activities that require more computation can be programmed on a computer. Archives are available with suggested implementations for the Thymio robot and standalone programs in Python.

Ratings and reviews

4.6
98 reviews
The Good Noodle
3 March 2020
Love these books that dive into the hipotheticals, there very usefull for the fact of just simply being free, the anyone with acess to the internet, I am just joyous that i can get someone intrested into coding by them only a computer, these books follow unity, not C# wise but in how things and how intresteing they are.
10 people found this review helpful
Did you find this helpful?
Yash Bhowate
17 September 2023
Being a robotics engineer... it's worthless
Did you find this helpful?
A Google user
30 January 2019
nice book and help full
15 people found this review helpful
Did you find this helpful?

About the author

Mordechai (Moti) Ben-Ari is with the Department of Science Teaching at the Weizmann Institute of Science. He has written many textbooks including Mathematical Logic for Computer Science (Springer, 2012). Ben-Ari is a Distinguished Educator of the ACM and has received the ACM/SIGCSE Award for Outstanding Contributions to Computer Science Education.

Francesco Mondada is with the Laboratory of Robotics Systems at the Ecole Polytechnique Fédérale de Lausanne (EPFL). He has co-designed several mobile robots for research and education that are used in thousands of schools. Mondada has received several awards, including the Latsis Prize and the Credit Suisse Best Teaching Award.

Rate this eBook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Centre instructions to transfer the files to supported eReaders.