yahboom
HomeLearn
Solution
Blog
Online Store
About Us
EN/中文
ROS-WiFi Camera Module📖
1.Basic usage
  • 1. Computer configuration esp32 instruction
  • 2. Viewing camera on ROS2
  • 3. Camera screen changes
  • 4. Preparation(ReadMe)
2.mediapipe usage
  • 0.Installation of media pipe
  • 1. Hand detection
  • 2. Posture detection
  • 3. Overall inspection
  • 4. Face detection
  • 5. Face recognition
  • 6. Facial effects
  • 7. 3D object recognition
  • 8. Brush
  • 9. Finger control
  • 10. Gesture recognition
3.Opencv usage
  • 1. Open Source CV Getting started
  • 2. Geometric transformation
  • 3. Image processing and drawing text line segments
  • 4. Image beautification
  • 5. Color recognition
  • 6. Object recognition
  • 7. QR code recognition
4.Display screen on the APP
  • 1. YahboomCam APP screen view
  • 2. ROS Robot APP screen view
Download
  • Code
  • VM_File
  • Tools
Download ZIP

Welcome to ROS-WiFi Camera Module repository

2. ROS Robot APP screen view

ROS Robot APP screen view

Note: The virtual machine, ROS image transmission module, and mobile app are located on the same local area network.

0、If not using the matching virtual machine (must read)

Skip this step directly using the matching virtual machine Operation steps: Open a new terminal and enter the following command

echo "export ROS_DOMAIN_ID=20" >> ~/.bashrc

You can see that this sentence has been added to the .bashrc file to keep the ROS2ID of the virtual machine and image transmission module on the same message segment image-202405200001

1、Program Function Description

Connect the ROS image transmission module to the agent, run the program, open the 【ROS Robot】 app downloaded from your phone, enter the IP address of the virtual machine, select ROS2, click connect to connect to the image transmission module, and view the camera's image in real time through the app.

2、Start and connect the proxy

Taking the supporting virtual machine as an example, enter the following command to start the agent (the agent can be started once without shutting down and does not need to be restarted),

xxxxxxxxxx
docker run -it --rm -v /dev:/dev -v /dev/shm:/dev/shm --privileged --net=host microros/micro-ros-agent:humble udp4 --port 9999 -v4

The camera is connected to the proxy, and the connection is successful as shown in the following figure, image-2024030900005

3、Start program

Start the APP command, terminal input,

​x
ros2 launch yahboomcar_nav map_cartographer_app_launch.xml

ros2 run yahboom_esp32_camera sub_img

success: image-image-20231219101637748

If this error occurs: the virtual machine can be restarted for repair, and not restarting will not affect the app's real-time viewing image-2024030900007

The mobile app displays as shown in the figure below. Enter the IP address of the virtual machine (which can be found in ifconfig), where [zh] represents Chinese and [en] represents English; Select ROS2, select /usb_cam/imageraw/compressed from the Video Tpoint below, and finally click [Connect]

image-20231219143224710

After successfully connecting, the display is as follows: image-202405200002

 

 

YahboomCam APP screen view

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/中文