jsk-ros-pkg / jsk_aerial_robot

The platfrom for aerial robot (e.g. general multirotor, hydrus, di, dragon, etc)
http://www.jsk.t.u-tokyo.ac.jp/index-j.html
34 stars 34 forks source link

New package for gimbalrotor #549

Open sugihara-16 opened 1 year ago

sugihara-16 commented 1 year ago

What is this

New robot package named "gimbalrotor", which supports the minimum configuration for multirotor equipped with arbitrary number of tilt rotors.

Detail

The default robot model in this package is quadrotor, so please change the URDF model when you test other types of robots (no changes for other files are needed).

tongtybj commented 1 year ago

@sugihara-16

Can you provide an instruction to run a demo. For example:

roslaunch xxxx xxxx.launch
rosrun xxxx xxxx # change the orientation and/or position
tongtybj commented 1 year ago

@sugikazu75

Can you merge your commit about birotor to this branch if possible. I think this branch currently only supports fully- or over- actuated model.

sugihara-16 commented 1 year ago

@tongtybj

sugikazu75 commented 1 year ago

@tongtybj OK, I'll make controller of under-actuated version as a subclass of aerial_robot_control/under_actuated_flight_controller and birotor package

sugikazu75 commented 1 year ago

created #550

sugihara-16 commented 1 year ago

I have added some portions to this package in order to support real machines. Note that this package has merged #547 which hasn't merged to the master branch.

tongtybj commented 1 year ago

@sugihara-16

After #525 and #526 are merged to the master, I hope you can refactor this branch with the new model system. It shouldn't be that hard.

sugihara-16 commented 1 year ago

Ok, I got it.

sugihara-16 commented 1 year ago

@tongtybj I merged the master of the latest version that includes #525 and #526.

tongtybj commented 1 year ago

@sugihara-16

Should I review and merge https://github.com/jsk-ros-pkg/jsk_aerial_robot/pull/547 first?

sugihara-16 commented 1 year ago

@tongtybj Yes, you should.