Robot Intelligence: with experiments