yahboom
HomeLearn
Solution
Blog
Online Store
About Us
EN/中文
Transbot SE📖
01.Introduction to Transbot SE
  • 01. Introduction to Transbot SE
  • 02. Precautions for use and battery safety
  • 03. First Trial
02.First Trial
  • 2.1.APP control
  • 2.2.USB wireless handle control(Optional)
  • 2.3.Handle video control Transbot(Optional)
  • 2.4.Network configuration tutorial in hotspot mode
03.Hardware control course
  • 3.1About expansion board and update firmware
  • 3.2.Close self-starting process
  • 3.3.Install Transbot library
  • 3.4.Control buzzer and button
  • 3.5.Control PWM servo
  • 3.6.Control bus servo
  • 3.7.Control motor
  • 3.8.Control robot movement
04.Linux operating system
  • 1. Virtual machine installation and use
  • 2. Linux basics
  • 3. Remote control
  • 4. Multi-machine communication configuration
  • 5. Static IP and hotspot mode
  • 6. Web page real-time monitoring
  • 7. Expansion tutorial
  • 8. Write system images
05.Docker couse(For Pi5)
  • 1.Docker overview and docker installation
  • 2.Common commands for docker image containers
  • 3.Docker images deeply understand and publish images
  • 4.Docker hardware interaction and data processing
  • 5.Start the transbot se container
06.ROS basic course
  • 1.ROS introduction
  • 2.Project file structure
  • 3.Common commands and tools
  • 4.Publisher
  • 5.Subscribers
  • 6.Customize topic messages and use
  • 7.Client
  • 8.Server
  • 9.Custom service messages and usage
  • 10.TF release and monitoring
07.OpenCV courses
  • 1. Getting started with Open Source CV
  • 2. Open Source CV geometric transformation
  • 3. Open Source CV image processing and drawing text line segments
  • 4. Open Source CV image beautification
  • 5. Opencv application
  • 6. AR vision
  • 7. AR QR code
  • 8. ROS+Opencv foundation
  • 9. ROS+Opencv application
  • 10. MediaPipe development
08.ROS robot course
  • 1.PID algorithm
  • 2.Basic communication
  • 3.Keyboard control
  • 4.Handle control(Optional)
  • 5.Robot state estimation
  • 6.Data calibration
09.ROS simple camera course
  • 1.HD camera calibration
  • 2.HD camera color tracking
  • 3.HD camera color tracking (robotic arm)
  • 4.HD camera object tracking
  • 5. KCF target tracking
  • 6.HD camera face tracking
  • 7.HD camera robotic arm carrying
  • 8.HD camera Autopilot
10.ROS robotic arm control tutorial
  • 1.MoveIt configuration
  • 2.MoveIt control the real machine
  • 3.MoveIt moves randomly
  • 4.MoveIt kinematics design
  • 5.MoveIt cartesian path
  • 6.MoveIt avoiding
  • 7.MoveIt scene design
  • 8.MoveIt trajectory planning
  • 9.Mediapipe palm control car
  • 10.Mediapipe gesture control robotic arm
  • 11.Mediapipe gesture control car
  • 12.Mediapipe arm attitude control robotic arm
11.ROS multi-robot control(Optional)
  • 1. Multi-robot control(Optional)
  • 2. Multi-robot queue performance(Optional)
  • 3. Multi-robot robot arm dancing(Optional)
12.Deep learning courses
  • 1.KNN recognizes handwritten digits
  • 2.Basic use of TensorFlow
  • 3.Basic use of PyTorch(jetson)
  • 4.yolov5 model training(jetson)
  • 5.yolov5+tensorrt acceleration(jetson)
  • 6.yolov4-tiny
13.Installation Video
  • Part18
  • Part1-6
  • Part7-12
  • Part13.1-13.3.3
  • Part13.4.1-17
14.FAQnew
  • 1.Using your own Jetson board,Transbot-SE cannot start normally
Download
  • APP(iOS/Android)
  • System_File-Pi5
  • System_File-Pi4
  • System_File-Jetson
  • VM_File
  • Appendix
  • Code
  • InstructionManual
  • Jetson_Boot_USB.tar.gz
  • Hardware_Info
Download ZIP

Welcome to Transbot SE repository

6. Web page real-time monitoring

6. Web page real-time monitoring

6. Web page real-time monitoring 6.1. Environment Construction 6.2. modify the launch file 6.3. effect demonstration

6.1. Environment Construction

sudo apt-get install ros-melodic-async-web-server-cpp ros-melodic-web-video-server ros-melodic-usb-cam 

First make sure that the USB camera link is correct, enter the following command to check that the USB device number exists and is video0

xxxxxxxxxx
ll  /dev 

image-20220214194339421

If the execute permission is not enough, you need to add the execute permission

xxxxxxxxxx
sudo chmod 777 /dev/video* 

6.2. modify the launch file

xxxxxxxxxx
sudo vim /opt/ros/melodic/share/usb_cam/launch/usb_cam-test.launch 

Keep hitting the keyboard [d] to delete everything. Click [i] on the keyboard to enter the edit mode, and write the following content into it.

xxxxxxxxxx
< launch > 
    < arg  name = "open_view"  default = "false" /> 
    < node  name = "usb_cam"  pkg = "usb_cam"  type = "usb_cam_node"  output = "screen" > 
        < param  name = "video_device"  value = "/dev/video0" /> 
        < param  name = "image_width"  value = "640" /> 
        < param  name = "image_height"  value = "480" /> 
        < param  name = "pixel_format"  value = "yuyv" /> 
        < param  name = "camera_frame_id"  value = "usb_cam" /> 
        < param  name = "io_method"  value = "mmap" /> 
    </ node > 
    <!-- web_video_server --> 
    < node  pkg = "web_video_server"  type = "web_video_server"  name = "web_video_server"  output = "screen" /> 
    <!-- image_view --> 
    < group  if = "$(arg open_view)" > 
        < node  name = "image_view"  pkg = "image_view"  type = "image_view"  respawn = "false"  output = "screen" > 
            < remap  from = "image"  to = "/usb_cam/image_raw" /> 
            < param  name = "autosize"  value = "true" /> 
        </ node > 
    </ group > 
</ launch > 

Click the [ESC] key twice (or multiple times), click the keyboard [shift plus;], enter [wq], and click the [Enter] key.

6.3. effect demonstration

open terminal, start

xxxxxxxxxx
roslaunch usb_cam usb_cam-test.launch  
  • View in local web browser
xxxxxxxxxx
http://localhost:8080/ 
  • View other devices (must be under the same LAN, 192.168.2.93 is the IP address of the master)
xxxxxxxxxx
http://192.168.2.93:8080/ 

Note: It is recommended to use Google Chrome or mobile QQ browser, other browsers may not be able to open the image

image-20220214194600516

Click [image_raw] to view the camera image in real time, and click [Snapshot] to display only one frame of image.

Static IP and hotspot mode
Expansion tutorial

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
QR Code

Copyright © 2017-2026 Yahboom. All Rights Reserved.

EN/中文