Do you want to learn robot, but you don’t have money to buy the robot? Or you don’t know where to start?
Webots simulator is the solution! You can learn with any kind of robots and environments easily. Also you can create your custom robots and environment. The most interesting is Webots is free and open source.
Here we will discuss about Webots, and create our first robot program to make it move. The robot program is implemented to e-puck robot.
I have used Webots to help my friend in her thesis to develop obstacle avoidance algorithms in Niching Particle Swarm Optimization algorithms for multi-target search multi-robot system. Robots is locate in a search area. Then the robots move to search for a targets. With Niching Particle Swarm Optimization, robots is sharing their best location related to possible target location, so robots can find the best possible target location. In this simulation, we used 40 robots, and 4 targets.
My experience in developing this project using Webots is it’s very easy to learn and use, complete tools, and realistic. Also I don’t need to spend any money to buy real robots.
I will discuss about this project soon.
Webots is an open source robot simulator that provides a complete development environment to model, program and simulate robots. Thousands of institutions worldwide use it for R&D and teaching. Webots has been codeveloped by the Swiss Federal Institute of Technology in Lausanne, thoroughly tested, well documented and continuously maintained since 1996. It is the most efficient solution to quickly get professional results. [Reference]
You can write the webots robot controller using C++, Java, Python or MATLAB. Choose any kind of your favourite programming language.
#robots #webots #e-puck #c-language #c++ #cplusplus