Serves as the hardware platform for easyNav
Uses ROS for communication
roscore
cd CG3002_CG3002_ROS_WS
source devel/setup.bash
catkin_make clean
catkin_make
roscd beginner_tutorials/
rosrun beginner_tutorials talker
rosrun beginner_tutorials listener
cd CG3002_CG3002_ROS_WS/src
catkin_create_pkg <NEWPACKAGE> std_msgs rospy roscpp
cd CG3002_CG3002_ROS_WS
source devel/setup.bash
catkin_make
roscd <NEWPACKGE>
nano src/program.cpp
Update CMakeLists.txt with new CMake Data
-- Now go back to CG3002_CG3002_ROS_WS and build
roscd <NEWPACKGE>
mkdir scripts
nano scripts/script.py
chmod +x scripts/script.py
-- Now go back to CG3002_CG3002_ROS_WS and build