Code for CK-9 Robotics Development Kit
To buy CK-9, click here: https://centaurirobotics.in/dev/#buy
- Ubuntu 16.04 or higher
- ROS Kinetic Kame or higher
- CK-9 Robotics Dev Kit (Includes Motors with encoders, LiDaR, precisely cut and sturdy modular base, wheels, castors)
- 2 x Microcontroller. Example: Arduino Uno (One for IMU, one for base controller)
- Robot Computer (Example: Raspberry Pi 3 Model B)
- Battery
- Workstation computer (PC with Linux Ubuntu 16.04 or higher)
cd catkin_ws/srcgit clone https://github.com/centauri-robotics/ck9cd ~/catkin_wscatkin_makesource ~/catkin_ws/devel/setup.bash
roslaunch ck9_base minimal.launchroslaunch turtlebot_teleop keyboard_teleop.launch
That's it play around with your CK-9 and move it around with your PC keyboard!
roslaunch ck9_base minimal.launchroslaunch turtlebot_teleop keyboard_teleop.launchroslaunch ck9_navigation slam.launchroscd ck9/rvizand thenrviz -d slam.rviz- View the bot and the map being created in rviz, and move around the bot with teleop to build a full map
- To save the map:
rosrun map_server map_saver -f map_namewith terminal at the location where you want to save the map - You now have a map ready to run your bot autonomously on!
roslaunch ck9_base minimal.launchroslaunch ck9_navigation navigate.launch map_file:=/home/username/path_to_map.yamlroscd ck9_base/rvizand thenrviz -d navigate.rviz- Use the "2D Nav Goal" button in rviz to publish your navigation goals and see your CK-9 in action!