Webots User Guide

previous page go up next page

Foreword

Thanks

1. Installing Webots

2. Getting Started with Webots

3. Sample Webots Applications

4. Language Setup

5. Development Environments

6. Programming Fundamentals

7. Tutorial: Modeling and simulating your robot

8. Using the e-puck robot

9. Frequently Asked Questions

10. Known Bugs

     

Chapter 6: Programming Fundamentals

This chapter introduces the basic concepts of programming with Webots. Webots controllers can be written in C/C++, Java, URBI, Python or MATLABTM. Besides their syntactic differences all these languages share the same low-level implementation. As long as the sequence of function/method calls does not vary, every programming language will yield exactly the same simulation results. Hence the concepts explained here with C examples also apply to C++/Java/Python/Matlab.

6.1 Controller Programming

6.2 Supervisor Programming

6.3 Using Numerical Optimization Methods

6.4 C++/Java/Python

6.5 Matlab

6.6 Plugins Programming

previous page go up next page
^ page top ^

  E-mail to webmaster Last updated: Copyright © 2010 Cyberbotics Ltd.