Skip to content

Fix/Update driving controller for Finals #158

@Carter90

Description

@Carter90

So the ability to drive the rover was completely broken they even removed the controller, luckily there are many off the shelf that should do a better job currently take your pick https://github.com/ros-controls/ros_controllers/

useful files to know where they live

./SC2/srcp2-competitors/ros_workspace/install/share/srcp2_models_final/urdf/rovers/small_scout/small_scout.xacro
./SC2/srcp2-competitors/ros_workspace/install/share/srcp2_models_final/urdf/rovers/common/universal_wheel.xacro

install me

sudo apt install ros-noetic-four-wheel-steering-controller
sudo apt install ros-noetic-teleop-twist-keyboard

files to start with

wget https://raw.githubusercontent.com/ros-controls/ros_controllers/noetic-devel/four_wheel_steering_controller/test/config/four_wheel_steering_controller_twist_cmd.yaml
wget https://raw.githubusercontent.com/ros-controls/ros_controllers/noetic-devel/four_wheel_steering_controller/test/launch/four_wheel_steering_common.launch

NOTE

I was unsuccessful restoring the old controller to a working state I got it to run but was unable to connect to it with teleop after lots of digging probably for the best
roslaunch simple_robot_controller.launch robot_name:=small_scout_1 many other files and launches modified

Metadata

Metadata

Labels

invalidThis doesn't seem right

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions