General

Lai būtu ērtāk darboties un izmantot interneta resursus, izmanto ROS, lai sazinātos ar Pepper robotu.

Tā kā lielākā daļa Pepper packages ir ROS1, kuru supporto vecākas Ubuntu versijas, var izmantot izolētas vides, lai nebūtu jāizmaina savs OS.

Docker ir viens no risinājumiem, kurš ir noderīgs ar to, cik portable tas ir.

VSCode var izmantot devcontainer, kas ļauj strādāt pa tiešo docker konteinerī.

Forwardojot displeja portus, var panākt, ka docker vizualizācijas parādās uz host datora.

ROS

Indigo

Versija, kura visvairāk parādās resursos.

Ja nebūtu interactive meshes logs, varētu visu ar apt, jo package nosaukumi pepper-*.

Ar apt var instalēt pepper-robot, pepper-moveit-config, pepper-dcm-bringup

No source kompilē pepper-robot, lai dabūtu rviz description (iespējams nav vajadzīgs), pepper-virtual, kurā ir control + gazebo.

Kinetic

Tas pats, kas Indigo, bet jaunāks rviz.

Noetic

Gandrīz viss tiek kompilēts from source.

Gazebo plugin atsevišķi instalēti apt dependencies, pēc tam arī tas no source caur pepper-virtual.

!Neizdodas kompilēt naoqi-dcm-driver

Atlikušās packages instalē: