Skip to content

NEWSLabNTU/2024-zenoh_remote_driving

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zenoh_remote_driving

It's the project to deploy the remote driving task over Zenoh.

Prerequisites

  • ROS2

  • Python 3.8

  • RUST >= 1.76.0

  • Testing Environment :

    • Operator : Ubuntu 20.04
    • Vehicle : F1EIGHTH (with Ubuntu 22.04)

Build Dependency

  • Make sure the F1EIGHTH repo is already built in the $HOME/repos directory.

  • Build zenoh-plugin-ros2dds with below commands :

cd zenoh_remote_driving/
git submodule update --init --recursive
cd external/zenoh-plugin-ros2dds
cargo build --release

or

sudo apt install zenoh-bridge-ros2dds

Build Project

cd zenoh_remote_driving
make build_project
make build_proxy

Run

Note

Before execution, the VEHICLE_IP and OPERATOR_IP variables in the env.sh must be manually configured.

  • Vehicle
source env.sh
cd zenoh_remote_driving
./src/ffmpeg/proxy

# Open another window to execute the following command.
source env.sh
bash ./script/vehicle.sh
  • Operator
cd zenoh_remote_driving
source env.sh
bash ./script/operator.sh

About

It's the repository for Remote Driving with F1EIGHTH

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published