Skip to content

SmallBotic/rc_automobile_controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RC AUTOMOBILE CONTROLLER

This project is a simplified remote control for an RC Automobile base on the ESP32 microcontroller, MicroROS framework and the Arduino development environment.

This project is the control for the automobile in the rc-automobile-ros project.

Table of Contents

Communication Diagram

The following diagram shows the communication between the ROS 2 control node and the Micro-ROS automobile.

Communication Model

Setup

For the hardware setup, read the README.md file in the rc-automobile-ros project.


For the software setup, follow the steps below:

  1. Clone the repository:

    NOTE: clone this repository in the src folder of your ROS workspace.

    git clone https://www.github.com/SmallBotic/rc-automobile-controller
  2. Edit the config.py file to match your setup. This settings should be the same as the one in the Config.hpp file in the rc-automobile-ros project.

  3. Build and source the workspace:

    colcon build
    source install/setup.zsh # or .bash if you are using bash
  4. Run the project:

    ros2 run rc_automobile_controller rc_automobile_controller

Releases

No releases published

Packages

No packages published

Languages