Book Image

Learning Robotics using Python

Book Image

Learning Robotics using Python

Overview of this book

If you are an engineer, a researcher, or a hobbyist, and you are interested in robotics and want to build your own robot, this book is for you. Readers are assumed to be new to robotics but should have experience with Python.
Table of Contents (14 chapters)
13
Index

Understanding robotic simulation

In general, robotic simulation is a process of developing a virtual model capable of emulating the real-world process. Through simulation, we can create a virtual model of the robot and test its design and programming code.

One of the definitions of simulation according to Systems Simulation: The Art and Science, Robert E. Shannon, Prentice Hall is:

It is the process of designing a model of a real system and conducting experiments with this model for the purpose of understanding the behavior of the system and for evaluating various strategies for the operation of the system. Thus it is critical that the mode be designed in such a way that the model behavior mimics the response behavior of the real system to events that take place over time.

The term's model and system are key components of our definition of simulation. By a model we mean a representation of a group of objects or ideas in some form other than that of the entity itself. By a system we mean...