I'm reading the book Introduction to AI Robotics By Robin R. Murphy and it the first character said, more or less, that after chapter 5 I will be able to design and implement my own robots, either in a real robot or in simulation.
I don't have a lot of money to buy the components to implement a robot, so I want to do it in simulation.
My question is: where I can do a robot simulation?
I've found ROS is suitable for this but I'm not sure. Is a good idea to use ROS with this book?
I have no idea about how to do it or what do I need because this is the first time I do something with robotics.
I have also found this Virtual Simulator For Robots.