Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Navigation][merge after #554] improve teleoperation process #555

Merged
merged 13 commits into from
Nov 18, 2023

Conversation

tongtybj
Copy link
Collaborator

What is this

refactor the navigation part to allow the uniform linear motion from teleoperation

Details

  • allow to use joystick and keyboard to control the robot with uniform linear motion (constant velocity)
  • refactor the keyboard script to be friendly for beginner.

@tongtybj tongtybj changed the title [Navigation] improve teleoperation process [Navigation][merge after #554] improve teleoperation process Sep 4, 2023
@tongtybj tongtybj force-pushed the develop/navigation/pos_vel_mode branch from dd8bafd to 945b95f Compare November 17, 2023 19:36
@tongtybj tongtybj merged commit 86b6c82 into jsk-ros-pkg:master Nov 18, 2023
6 checks passed
sugikazu75 added a commit to sugikazu75/jsk_aerial_robot that referenced this pull request Nov 25, 2023
tongtybj added a commit that referenced this pull request Nov 28, 2023
…eneration

[Navigation][merge after #554 #555] trajectory generation based on optimization methods (e.g. minimum snap trajectory)
sugikazu75 added a commit to sugikazu75/jsk_aerial_robot that referenced this pull request Nov 29, 2023
heissereal added a commit to heissereal/jsk_aerial_robot that referenced this pull request Dec 22, 2023
commit a18a69f
Merge: 2e916f3 1c4892f
Author: 趙 漠居(Zhao, Moju) <[email protected]>
Date:   Wed Nov 29 00:44:26 2023 +0900

    Merge pull request jsk-ros-pkg#556 from tongtybj/develop/navigation/trajectory_generation

    [Navigation][merge after jsk-ros-pkg#554 jsk-ros-pkg#555] trajectory generation based on optimization methods (e.g. minimum snap trajectory)

commit 1c4892f
Author: Moju Zhao <[email protected]>
Date:   Sat Nov 18 14:36:50 2023 +0900

    [Control] refactor the cmake rule for build binary file and library

commit 8afc751
Author: Moju Zhao <[email protected]>
Date:   Mon Sep 4 02:19:29 2023 +0900

    [Nav][trajectory][Dragon] update the parameter about the trajectory generation

commit ddc2503
Author: Moju Zhao <[email protected]>
Date:   Mon Sep 4 02:18:24 2023 +0900

    [Nav][trajectory] enable to forward the target yaw accelation from the planned trajectory to the navigator, which guarantee the better performance for yaw motion

commit 459f709
Author: Moju Zhao <[email protected]>
Date:   Mon Sep 4 02:16:00 2023 +0900

    [Control] enable to forward the target angular acceleration from navigator to controller. Support all controllers to perform feed-forward acc term for rotational control

commit 050cc4c
Author: Moju Zhao <[email protected]>
Date:   Sun Sep 3 12:08:57 2023 +0900

    [Nav][trajectory] improve the yaw trajectory following: enable the latch of yaw motion.

commit a8cd2b9
Author: Moju Zhao <[email protected]>
Date:   Sun Sep 3 10:43:50 2023 +0900

    [Nav][trajectory] use MinimumJerk Trajectory Optimization instead of MinimumSnap one, which shows better following result for our system

commit c2fdf80
Author: Moju Zhao <[email protected]>
Date:   Sun Aug 27 01:25:26 2023 +0900

    [Nav][trajectory] use the last target pose/vel/acc instead of the current state to set for the start state in the new trajectory planning

commit f51180c
Author: Moju Zhao <[email protected]>
Date:   Sun Aug 27 01:01:36 2023 +0900

    [Nav][trajectory] introduce trajectory_min_du as rosparamter

commit d71ddbc
Author: Moju Zhao <[email protected]>
Date:   Sun Aug 27 01:00:24 2023 +0900

    [Nav][trajectory][Dragon] update the rviz config

commit 81cb318
Author: Moju Zhao <[email protected]>
Date:   Sat Aug 26 01:02:49 2023 +0900

    [Nav][trajectory] enable to perform trajectory following for yaw motion

commit 4881b7b
Author: Moju Zhao <[email protected]>
Date:   Sat Aug 26 01:02:21 2023 +0900

    [Nav][trajectory] fix the bug in quad_state

commit fbb8978
Author: Moju Zhao <[email protected]>
Date:   Fri Aug 25 23:21:43 2023 +0900

    [Control][LQI][UnderActuated] enable to pass the feed-forward acc to z control

commit 6dc104a
Author: Moju Zhao <[email protected]>
Date:   Fri Aug 25 16:00:16 2023 +0900

    [Navigation][Trajectory] enable to support to pass intermediate points for MinimumSnapTrajectory generator.

commit 701ded4
Author: Moju Zhao <[email protected]>
Date:   Tue Nov 28 20:10:01 2023 +0900

    Navigation][Trajectory] implement the trajectory genreation and following towards a single target point

commit c3c5e99
Author: Moju Zhao <[email protected]>
Date:   Wed Aug 23 07:27:26 2023 +0900

    [Navigation][Trajectory] visualize the trajectory generation result for test code

commit 24ec83f
Author: Moju Zhao <[email protected]>
Date:   Wed Aug 23 07:27:00 2023 +0900

    [Navigation][Trajectory] add more constructor

commit 27a485c
Author: Moju Zhao <[email protected]>
Date:   Tue Aug 22 01:39:04 2023 +0900

    [Navigation][Trajectory] copy the source codes from https://github.com/uzh-rpg/dodgedrone_simulation/tree/main/dodgelib/src/reference

commit 2e916f3
Merge: a9670ff a48f014
Author: 趙 漠居(Zhao, Moju) <[email protected]>
Date:   Tue Nov 28 21:26:01 2023 +0900

    Merge pull request jsk-ros-pkg#582 from tongtybj/PR/hydrus_xi/CMake

    [Hydrus_XI][CMake] refactor the dependent packages

commit a48f014
Author: Moju Zhao <[email protected]>
Date:   Sat Nov 18 14:52:01 2023 +0900

    [Hydrus XI] correct the dependency to satisfy catkin_lint

commit a9670ff
Merge: 819c971 2ec2abe
Author: 趙 漠居(Zhao, Moju) <[email protected]>
Date:   Tue Nov 28 19:14:04 2023 +0900

    Merge pull request jsk-ros-pkg#581 from tongtybj/PR/c++17

    [CMake] using C++17 for related packages

commit 2ec2abe
Author: Moju Zhao <[email protected]>
Date:   Tue Nov 28 02:07:05 2023 +0900

    [CI] use C++17 in ros kinetic

commit 0e1f0ce
Author: Moju Zhao <[email protected]>
Date:   Tue Nov 28 02:02:16 2023 +0900

    [rosinstall] update the version of aerial_robot_3rdparty

commit 5939e86
Author: Moju Zhao <[email protected]>
Date:   Mon Nov 27 11:07:48 2023 +0900

    [CMake] use C++17 compiler for all packages that contain C++ files

commit 819c971
Merge: 86b6c82 b69e1d3
Author: 趙 漠居(Zhao, Moju) <[email protected]>
Date:   Tue Nov 28 09:13:18 2023 +0900

    Merge pull request jsk-ros-pkg#580 from tongtybj/PR/estimation/GPS

    [GPS] remove "register" specifier for GPS time calculation.

commit b69e1d3
Author: Moju Zhao <[email protected]>
Date:   Mon Nov 27 11:08:36 2023 +0900

    [GPS] remove "register" specifier for GPS time calculation. This calculation should be light enough, thus register sotorage should be unnecessary
sugikazu75 added a commit to sugikazu75/jsk_aerial_robot that referenced this pull request Jul 18, 2024
sugikazu75 added a commit to sugikazu75/jsk_aerial_robot that referenced this pull request Jul 19, 2024
@tongtybj tongtybj deleted the develop/navigation/pos_vel_mode branch November 2, 2024 16:16
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.

1 participant