voltbro / joybro_radio

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About


Languages

Language:CMake 47.2%Language:C 23.5%Language:Python 17.8%Language:C++ 10.7%Language:Shell 0.8%