JuliaROS

Packages for communicating between Julia and ROS1

Getting Started (ROS1 noetic)

Create a workspace

    mkdir -p catkin_ws/src

Clone this repo

    cd catkin_ws/src && git clone https://github.com/itsahmedkhalil/JuliaROS

Build the packages and source the workspace

    cd .. && catkin_ws && source devel/setup.bash

To use the TurtleBot launch file, add the model to your bashrc using:

    echo 'export TURTLEBOT3_MODEL=burger' >> ~/.bashrc && source ~/.bashrc

Run the gazebo launch file

    roslaunch turtlebot3_gazebo multi_turtlebot3.launch

Run the julia file

    rosrun julia_pkg publisher.jl

Credit: