-
Notifications
You must be signed in to change notification settings - Fork 45
[WIP][gimbalrotor] suport all type of gimbalrotor #703
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
base: master
Are you sure you want to change the base?
[WIP][gimbalrotor] suport all type of gimbalrotor #703
Conversation
…ndo servo task using RTOS
…reertos priority for smooth servo control.
…ipheral use to DMA.
…or_stm32H7 Change the structure of kondo servo interface to support reading servo postion via DMA.
…fig cannot be used).
…ommunicate with multipe types of servo (e.g. dynamixel, kondo).
…ror when no servo is used.
… fixed initialization variables for flight controller
8e84cf2
to
e98ea3e
Compare
…oordinate following dragon's implementation.
* [Spinal][Dynamixle]Enable boardless control for dynamixel servo * [Spinal][Dynamixle] Fix the error to accomodate original best technology board for dynamixel servo XL330-M077-T * [Spinal][Dynamixle] Fix a spelling error happened in branch migration * [GA] add option --include-eol-distros for rosdep update (jsk-ros-pkg#706) * [GA] add option --include-eol-distros for rosdep update * [GA][firmware] add --include-eol-distros option * [GA] use latest key * update readme * [Navigation][Trajectory] enable to set the duration when generating a trajectory (jsk-ros-pkg#707) * [Navigation] support to receive the desired goal timestamp from the subscriber of target pose * [Navigation] support to receive a path (multiple waypoints), and also support the visulization of waypoints using markers --------- Co-authored-by: Moju Zhao <[email protected]> * [Navigation][Trajectory] enable to support multiple waypoints for generating new trajectory (jsk-ros-pkg#708) * [Navigation] support to receive the desired goal timestamp from the subscriber of target pose * [Navigation] support to receive a path (multiple waypoints), and also support the visulization of waypoints using markers --------- Co-authored-by: Moju Zhao <[email protected]> * [Navigation][Trajectory] use the current pose and velocity for the start point (jsk-ros-pkg#709) * [Navigation] support to receive the desired goal timestamp from the subscriber of target pose * [Navigation] support to receive a path (multiple waypoints), and also support the visulization of waypoints using markers * [Navigation][Trajectory] revert: use the current pose (x,y,z and yaw) instead of the last target pose foe the start point --------- Co-authored-by: Moju Zhao <[email protected]> * [estimation] identify the name space std for std::array (jsk-ros-pkg#705) * [Hydurs_XI] update the motor/propeller configuration (jsk-ros-pkg#701) Co-authored-by: Kotaro Kaneko <[email protected]> --------- Co-authored-by: fjiwrogno <[email protected]> Co-authored-by: Sugihara Kazuki <[email protected]> Co-authored-by: 趙 漠居(Zhao, Moju) <[email protected]> Co-authored-by: Moju Zhao <[email protected]> Co-authored-by: Yicheng Chen <[email protected]> Co-authored-by: Kotaro Kaneko <[email protected]>
Please merge the laster |
@tongtybj Please wait to merge this PR until we complete enough real machine experiments. Actually, we have already found some corner cases of current version. I assume the verifications will be completed in this week. |
@sugihara-16 Can I format all *.h and *.cpp files in gimbalrotor package before merging? |
@sugikazu75 Yes, for sure. |
How did you format the code? |
Activate pre-commit with .pre-commit-config in this repo, and formated. |
What kind a clang format rule did you use? |
In my understanding, I believe |
Is https://github.com/jsk-ros-pkg/jsk_aerial_robot/blob/master/.clang-format based on ros rule? |
At least, it seems to be almost same with https://github.com/PickNikRobotics/roscpp_code_format/blob/master/.clang-format
|
Yes, I remember at that time I tried to set the rule with ROS as much as possible. |
What is this
Support gimbalrotor package.
This branch is made from #687 and picked spinal unrelated commits from #700
And then, support gimbal control in spinal with spinal4.1
TODO