Nao Robot: Difference between revisions

From Lucca's Wiki
Jump to navigationJump to search
No edit summary
No edit summary
 
(14 intermediate revisions by the same user not shown)
Line 4: Line 4:
The Nao runs an <code>Intel Atom E3845</code> from 2013. The architecture is <code>x86_64</code>. [[Nao Robot Cpu Info|CPU Info]]
The Nao runs an <code>Intel Atom E3845</code> from 2013. The architecture is <code>x86_64</code>. [[Nao Robot Cpu Info|CPU Info]]


It has 4GB of RAM.
It has <code>4GB</code> of RAM.


My Nao has a mac address of <code>00:13:95:1f:86:1d</code> on Ethernet and <code>b8:b7:f1:15:f6:11</code> on Wi-Fi
My Nao has a mac address of <code>00:13:95:1f:86:1d</code> on Ethernet and <code>b8:b7:f1:15:f6:11</code> on Wi-Fi
<hr>
Obtaining Root access on the operating system
<hr>
The operating system image comes in the <code>.opn</code> format. It can be extracted using <code>7z x file.opn</code> The <code>.ext3</code> image inside the file can be mounted using <code>sudo losetup --show --partscan -f image.ext3</code>
Once the image is mounted, you can chroot into it by running <code>sudo chroot .</code> from the root of the mounted image. Then you can change the root password using <code>passwd</code>
You can rebuild the image to the <code>.opn</code> format using the following scripts provided by NaoDevils:
https://raw.githubusercontent.com/BackThrowTheBaguetteBrawler/NaoImage/refs/heads/master/generate_opn.sh
https://raw.githubusercontent.com/BackThrowTheBaguetteBrawler/NaoImage/refs/heads/master/installer.sh
./generate_opn.sh image.ext3 2.8.7.4_20210820_094013-rootpasswordAltered.opn
The image can now be flashed to a USB drive using NaoFlasher. To install the image to the robot, plug the usb drive into his usb port, and hold his chest button down for 6 seconds.
More detailed instructions on how to do this can be found here: https://web.archive.org/web/20250629215644/http://doc.aldebaran.com/2-8/software/naoflasher/naoflasher.html
</hr>

Latest revision as of 11:34, 4 October 2025

The naoqi operating system the robot runs uses linux kernel version 4.4.185-rt184-aldebaran


The Nao runs an Intel Atom E3845 from 2013. The architecture is x86_64. CPU Info

It has 4GB of RAM.

My Nao has a mac address of 00:13:95:1f:86:1d on Ethernet and b8:b7:f1:15:f6:11 on Wi-Fi



Obtaining Root access on the operating system


The operating system image comes in the .opn format. It can be extracted using 7z x file.opn The .ext3 image inside the file can be mounted using sudo losetup --show --partscan -f image.ext3


Once the image is mounted, you can chroot into it by running sudo chroot . from the root of the mounted image. Then you can change the root password using passwd


You can rebuild the image to the .opn format using the following scripts provided by NaoDevils:

https://raw.githubusercontent.com/BackThrowTheBaguetteBrawler/NaoImage/refs/heads/master/generate_opn.sh

https://raw.githubusercontent.com/BackThrowTheBaguetteBrawler/NaoImage/refs/heads/master/installer.sh

./generate_opn.sh image.ext3 2.8.7.4_20210820_094013-rootpasswordAltered.opn

The image can now be flashed to a USB drive using NaoFlasher. To install the image to the robot, plug the usb drive into his usb port, and hold his chest button down for 6 seconds.

More detailed instructions on how to do this can be found here: https://web.archive.org/web/20250629215644/http://doc.aldebaran.com/2-8/software/naoflasher/naoflasher.html