[[PageOutline(2-5, Table of Contents, floated)]] = Tutorial = First, you need to know that '''Py4bot''' is just a framework, not a ready-to-use software. So it is up to you to write the application matching your robot. But don't worry, it is very easy. The framework contains all base code to setup a working multi-legs robot. All we have to do is overwrite a few classes, and implement virtual methods. It means that you need to know how to code in Python, and what classes / methods are... If it is not the case, have a look [https://wiki.python.org/moin/BeginnersGuide/NonProgrammers here]. Before we dive into the tutorials, we need to install '''Py4bot''', as described in the [wiki:InstallationGuide]. It is strongly suggested to install from git, so we can keep it up-to-date very easily. Once it is done, we don't need to edit/modify the source code anymore; we will write our own code in a dedicated directory. == Vocabulary == First, lets define a few words. I tried to use commonly used vocabulary, and hope I did understand them correctly. Feel free to contact me if you find mistakes. * IK: Inverse Kinematic == List of tutorials == * [wiki:Tutorial1FirstRobot Tutorial 1: First robot] * [wiki:Tutorial2UsingThe3DSimulator Tutorial 2: Using the 3D simulator] * [wiki:Tutorial3ServosCalibration Tutorial 3: Servos calibration] * [wiki:Tutorial4AddInputFrontendSupport Tutorial 4: Add input frontend support] * [wiki:Tutorial5AdvancedRemoteControlUsage Tutorial 5: Advanced remote control usage] == Conclusion == There are many additional things to do, and final implementation may change, according to feedback/suggestions I will get. But the core is there. Again, the goal of this framework is to provide a high level tool to build complete and powerfull applications to control multi-legs robots. Have a look at [https://framagit.org/fma38/Py4bot/tree/master/py4bot/examples/cronos py4bot/examples/cronos/], which contains the code for my 4DoF hexapod, and closely follows Py4bot devs.