This is a temporary repo for the ft24_control code
Go to file
wittenator 6b3db959ed Added keyboard control docs 2023-12-02 19:50:54 +01:00
src Added keyboard control docs 2023-12-02 19:50:17 +01:00
.gitignore update twist 2023-06-15 14:59:54 +02:00
.gitmodules Added proper submodule and removed own mux package 2023-07-12 17:30:40 +08:00
Dockerfile Big push 2023-12-02 19:41:01 +01:00
README.md Added keyboard control docs 2023-12-02 19:50:54 +01:00
docker-compose.yml Big push 2023-12-02 19:41:01 +01:00

README.md

Temporary FT24 control repo

Initial setup

To install all necessary dependencies, run:

rosdep install --from-paths src -y --ignore-src

Robot Control

The robot control is implemented in the ft24_control package and can be launched with
ros2 launch ft24_control launch_robot.py.
This launch file brings up the ros2_control-based nodes that serve as the interface between the physical robot and the ROS2 software stack.

Simulation Start

For the Gazebo simulation, run:

ros2 launch ft24_control launch_sim.py

You can control the car with the keyboard by publishing Twist commands via:

ros2 run teleop_twist_keyboard teleop_twist_keyboard --ros-args -r /cmd_vel:=/ackermann_steering_controller/reference_unstamped