yahboom
HomeLearn
Solution
Blog
Online Store
About Us
EN/中文
Muto S2 Robot📖
1.Introduction to Muto Robot
  • 1.Introduction to Muto Robot
  • 2.Accessories introduction
  • 3.Precautions for battery
  • 4.FAQ
2.Assembly and write system
  • 1.Raspberry Pi write system
  • 2.Jetson Nano write sytem
  • 3. Robot assembly tutorial
  • 4. Installation Video Part1-Part5
  • 4. Installation Video Part6-Part10
3.Remote control course
  • 1.Close APP control process
  • 2.Mobile APP remote control tutorial
  • 3.USB wireless handle remote control
4.Linux basic course
  • 1.Introduction to Linux system
  • 2.Ubuntu file system
  • 3.Ubuntu common commands
  • 4.Ubuntu common editors
  • 5.Ubuntu software operation commands
  • 6.Virtual machine installation
  • 7.SSH remote control
  • 8.VNC remote control
  • 9.Transfer files remotely
  • 10.Driver library and communication
  • 11.Static IP and hotspot mode
  • 12.Bind device ID
  • 13.Capacity expansion and resource allocation
  • 14.Update system software sources
  • 15.Set root user password
  • 16.sudo free password
  • 17.Connect to WiFi network
  • 18.View system version
  • 19.Customized service management
  • 20.Back up system image
5.JupyterLab course
  • 1.ReadMe before operate
  • 2.Environment setup
  • 3.Basic usage tutorial
  • 4.Widgets configuration
  • 5.Widgets controls use
6.Jetson NANO course
  • 1.About JetsonNano system
  • 2.Network configuration and Jtop
  • 3.swap space increased
  • 4.API usage of GPIO library
  • 5.Hardware library configuration
  • 6.Pin reading function
  • 7.Pin level output control
  • 8.Control LED
  • 9.Jetson Nano communicates with external device serial ports
  • 10.jetson nano I2C communication
7.Raspberry Pi course
  • 1.Python usage
  • 2.Use APT to install Python packages
  • 3.Python virtual environment
  • 4.GPIO Zero
  • 5.Pin output high and low levels
  • 6.Pin reads high and low levels
  • 7.Pin output PWM
  • 8.Serial communication
  • 9.I2C communication
8.Robot basic course
  • 1.Control buzzer
  • 2.Control PWM servo
  • 3.Control bus servo
  • 4.Robot forward and backward
  • 5.Robot move left and right
  • 6.Robot rotate left and right
  • 7.Control height
  • 8.Control head
  • 9.Action group performance
  • 10.Read data
  • 11.Host computer control
  • 12.Camera driver
9.Open Source CV course
  • 1.Introduction to Open Source CV
  • 2.Image reading and display
  • 3.Picture writing
  • 4.Image Quality
  • 5.Pixel operations
  • 6.Image zoom
  • 7.Picture cut
  • 8.Picture pan
  • 9.Picture mirroring
  • 10.Affine transformation
  • 11.Picture rotation
  • 12.perspective transformation
  • 13.Grayscale processing
  • 14.Binary image
  • 15.Edge green detection
  • 16.Line segment drawing
  • 17.Rectangular circle drawing
  • 18.Text and picture drawing
7.AI vision course
  • 0.Color HSV value calibration
  • 1.Color recognition
  • 2.Color tracking
  • 3.Color following
  • 4.Color recognition action group
  • 5.Face detection
  • 6.Face tracking
  • 7.Greet people
  • 8.QR code recognition
  • 9.QR code instructions
  • 10.visual line following
  • 11.Motion learning
  • 12.Teach pendant synchronized action
8.Machine deep learning
  • 1.KNN
  • 2.TensorFlow basic tutorial
  • 3.Basic use of PyTorch
  • 4.Yolov5 detects objects in real time
  • 5.Jetson-inference environment construction(selective viewing)
  • 6.Object detection and action
  • 7.Body movement control robot
  • 8.Gesture controlled robot
Remote login control
  • 1. VNC and SSH remote login
  • 2. Jupyter lab login and case code running
9.FAQnew
  • Using your own Jetson board, Muto S2 cannot start normally
Download
  • APP(iOS/Android)
  • SystemFile_For_RPi5
  • System_for_RPi4
  • System_for_JetsonNANO
  • Hardware and protocol
  • Instruction manual
  • Jetson_Boot_USB.tar.gz
Download ZIP

Welcome to Muto S2 Robot repository

4.Widgets configuration

4.Widgets configuration

1. Install ipywidgets

  1. Refer to 1.jupyter lab environment construction tutorial to install Jupyter lab.
  2. Check whether node and nmp are installed. If the version number is displayed, it means that it has been installed. You can continue the operation (the second part Installing Node.js can be skipped directly), otherwise you should jump first Go to the Second, Install Node.js section, install Node.js and then continue. (As shown in the figure, both versions can be used directly)
node -v && npm -v

  1. Install @jupyter-widgets/jupyterlab-manager (this step requires operating in jupyter lab)

First enable the third-party extension community

Then install (install) @jupyter-widgets/jupyterlab-manager management plug-in

After the installation is complete, the plug-in will appear in the INSTALLED (installed) area, as shown below.

Generally, after the installation is completed, you will be prompted to Build JupyterLab again. This process will take a long time, and there will be no prompt after success. It is recommended to wait for about 2-3 minutes before re-entering jupyterlab. If there is no prompt Build JupyterLab, it means Build was successful.

3.Install ipywidgets

xxxxxxxxxx
pip3 install ipywidgets

4.Start up widgetsnbextension

xxxxxxxxxx
jupyter nbextension enable --py widgetsnbextension

5.Delete temporary and static directories

xxxxxxxxxx
jupyter lab clean
jupyter lab path

6.Restart Raspberry Pi

xxxxxxxxxx
sudo reboot

 

2. Install Node.js

1.Looking at the architecture of the Raspberry Pi, you can see that my Raspberry Pi 4B is armv7.

xxxxxxxxxx
uname -a

image.png

2.Enter the Nood.js official website [download page] (https://nodejs.org/en/download/) to find the corresponding version and download it.

3.Unzip the downloaded compressed file (the current Nood.js official website provides version 12.19.0, if subsequent versions change, please refer to the actual situation)

xxxxxxxxxx
xz -d node-v12.19.0-linux-armv7l.tar.xz
tar -xavf node-v12.19.0-linux-armv7l.tar

4.将Delete the /usr/bin.node that originally existed in the system

xxxxxxxxxx
sudo rm -rf /usr/bin/node

5.Move the binary package to /usr/local/node

xxxxxxxxxx
sudo mv ./node-v12.19.0-linux-armv7l /usr/local/node

6.Create a soft connection between node and npm

xxxxxxxxxx
sudo ln -s /usr/local/node/bin/node /usr/bin/node 
sudo ln -s /usr/local/node/bin/npm /usr/bin/npm

 

3. Check

1.Enter jupyter lab

xxxxxxxxxx
jupyter lab

2.Enter Notebook

3.Copy and paste the following sample code

xxxxxxxxxx
from __future__ import print_function 
from ipywidgets import interact, interactive, fixed, interact_manual 
import ipywidgets as widgets 
def f(x):     
    return x 
interact(f, x=10);

4.Use the following shortcut key to start running.

If the result is as follows, the Jupyter Widgets configuration is complete.

Enter key + Shift key

Basic usage tutorial
Widgets controls use

COMPANY

  • About us
  • Team Style
  • Blog

LEARNING & EXPLORATION

  • Tutorials
  • Edge AI hardware
  • Educational robots
  • Embedded intelligent hardware

WHERE TO BUY

  • Yahboom Online Store
  • Amazon
  • Alibaba
  • AliExpress
  • Mercado

TECHNOLOGY SUPPORT

  • Email: support@yahboom.com

BE A DISTRIBUTOR

  • Email: sales@yahboom.com
QR Code

Copyright © 2017-2026 Yahboom. All Rights Reserved.

EN/中文