(Charles Sedgwick) [charlessedgwick.com]
RoverDaemons exits as a test bed for learning how to implement control software for autonomous land based vehicles. The core computing platforms supported are the BeagleBone Blue. The BeagleBone Black and Green are supported via the BeagleBoneBlack branch. An alternative version that uses ACH instead of ROS is supported via the feature-ach branch.
@master:
@feature-ach:
@BeagleBoneBlack
https://github.com/sedgwickc/RoverDaemons.git
@master:
catkin_make
@feature-ach:
make all
@master:
@feature-ach:
Ensure pwm pins are setup:
sudo setupPWM.sh
create channels
sudo ./create_channels.sh -c
start daemons
sudo ./build/sub_nav
start rover controller
sudo ./build/control
@master:
@feature-ach:
sudo kill $DAEMON_PID
@master:
@feature-ach:
sudo ./create_channels.sh -d
/var/log/rover_logs/nav_log.txt