Skip to content

add a navigator controller#448

Open
zrzz-hq wants to merge 1 commit into
mainfrom
migrate_navigator_controller
Open

add a navigator controller#448
zrzz-hq wants to merge 1 commit into
mainfrom
migrate_navigator_controller

Conversation

@zrzz-hq

@zrzz-hq zrzz-hq commented Apr 27, 2026

Copy link
Copy Markdown
Contributor

Navigator Controllers

Architecture

  • Server: gather and combine all control commands from clients, then publish
  • Client: issue control commands to the server. There is only one client called keyboard controller, but it's easy to add more in the future.

Usage

Launch the simualtion and the server

ros2 launch navigator_bringup gazebo.launch.py

Launch the keyboard controller

ros2 run navigator_controller keyboard_client_node

Demo

Screencast from 2026-04-27 10-52-39.webm
I pressed w -> s -> a -> d -> left arrow -> right arrow. The simulation is slow, but you can see the boat moving.

@zrzz-hq zrzz-hq requested a review from wingdeans April 27, 2026 14:59
@wingdeans wingdeans linked an issue May 8, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Migrate NaviGator Controller

1 participant