How to install

Python

pip install -r requirements.txt

ROS

Install pack

sudo ./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release --install-space /opt/ros/melodic --pkg=joybro_radio

HC12

default speed 19200

AT+B19200

ROS node launch files

Start radio->joybro topic publisher

roslaunch joybro_radio joybro_radio.launch

Start radio->joybro topic publisher and joybro teleop node

roslaunch joybro_radio joybro_radio_teleop.launch

Arduino

Additional Arduino libraries

Protobuf MicroProcessor's protocol lib https://github.com/nanopb/nanopb

PacketSerial - packets managing and COBS encoding lib https://github.com/bakercp/PacketSerial

Libraries should be installed into Arduino\Libraries\

Protobuf

protoc --nanopb_out=. BroJoystick.proto
protoc --python_out=. BroJoystick.proto