Robobot software description: Difference between revisions

From Rsewiki
No edit summary
Line 56: Line 56:
== Sensor calibration ==
== Sensor calibration ==


See [[Robobot sensor calibration]] or for the line sensor [[Robot line sensor]].
See [[Robobot sensor calibration]].
 
For the line sensor [[Robobot linesensor description | Line sensor]].

Revision as of 16:35, 1 January 2024

Back to Robobot

C++ development

C++ main structure

C++ main entry point

Compile and CMake

Robobot compile

Functional description

Software class - and example

This page also has an explained behaviour plan example (bplan20).

C++ building blocks overview.

Low-level robot control


Robobot level 1 with interface to hardware and pose generation.

Line sensor

Line sensor

Robot.ini configuration file

[pose]
gear = 19.0
wheeldiameter = 0.146
enctickperrev = 64
wheelbase = 0.243
log = true
print = false

See Raubase configuration file for explanation.

Make a new behaviour plan

The easy way to make a new behaviour plan module is to copy an existing plan and rename a number of elements.

See Robobot_new_behaviour_plan.

Sensor calibration

See Robobot sensor calibration.

For the line sensor Line sensor.