Navigation
index
modules
|
next
|
PySimiam 1.0.0 documentation
»
Website Tree
¶
Tutorial
Installing pySimiam
External dependencies
Downloading pySimiam
Running pySimiam
Using PySimiam in Coursera ‘Control of mobile robots’ course
Introduction
Installation
Mobile Robot
Week 1. Getting to know pySimiam
Grading
Week 2. Understanding the robot
Transformation from unicycle to differential drive dynamics
Odometry
Convertion from raw IR values to distances in meters
Grading
Week 3. Reaching the goal
Implementing the PID
Ensuring the right
ω
Grading
Week 4. Avoiding obstacles
AvoidObstacles controller
QuickBot motor limitations
Grading
Week 5. Mixing behaviours
Linear velocity dependent on angular velocity
Blending behaviours
Switching between behaviours
Mix blending and switching
Joystick and switching (optional)
Grading
Week 6. Following walls
Estimate wall geometry
Find the closest wall point
Compute the heading vector
Testing
Grading
Controlling the real QuickBot
Establishing the connection
Calibrating the motors
Running the robot
Week 7. Bringing it all together
Finding out if any progress is being made
Finding out if going straight for the goal makes sense
Switching
Testing
Grading
Having fun
World files
Creating new worlds
File format
Implementing your own robot
The robot is a SimObject
The robot moves
Information about the robot
Testing
API
Writing a supervisor
The simple case
Using the state machine
Run-time access to parameters
Drawing additional stuff
API
Creating a controller
API
Useful User API
SimObject
Pose
SimObject and simple shapes
Robots and the world
Robot
Interaction between the robot and the supervisor
Sensor
Supervisor/Controller system
Supervisor
Controller
Creating a new GUI
Subclassing Renderer
API
PySimiam API Documentation
Simulator
Helper structures
Collision detection
SimObject
Pose
SimObject and simple shapes
Robots and the world
Robot
Interaction between the robot and the supervisor
Sensor
Supervisor/Controller system
Supervisor
Controller
Graphical Interface
Drawing
UI
XML
World files
Parameter files
Readers and writers
Indices and tables
¶
Index
Module Index
Search Page
Table Of Contents
Website Tree
Indices and tables
Next topic
Tutorial
This Page
Show Source
Quick search
Enter search terms or a module, class or function name.
Navigation
index
modules
|
next
|
PySimiam 1.0.0 documentation
»