- odom plugin: initialize matrix with zeros
- extras fix #950: fix unit conversions
- Contributors: ChristophTobler, Vladimir Ermakov
- add MAV_DISTANCE_SENSOR enum to_string
- extras: plugins: obstacle_distance: update to new msg definition and crystalize
- extras: obstacle_distance: increase number of array elements
- extras: plugins: add obstacle_distance plugin
- Fix vision odom.
- Contributors: James Goppert, TSC21
- scripts: Use non global mavros-ns allow to work __ns parameter
- move member variable earth initialization
- Contributors: Shingo Matsuura, Vladimir Ermakov
- extras fix #858: fix vector copy-paste error
- Contributors: Vladimir Ermakov
- ENU<->ECEF transforms fix. (#847) * ENU<->ECEF transforms fix. * Changes after review. Unit tests added.
- Contributors: pavloblindnology
- mavteleop: Move from iteritems to items for python3 support Items work with python3 and python2.7 Signed-off-by: Patrick Jose Pereira <[email protected]>
- extras: Configurable base frame id on distance_sensor Fix #835
- debug_msgs: fix typo
- debug_msgs: fix typo
- extras: Use cog to reduce common msg filler code
- add debug plugin
- Contributors: Nuno Marques, Patrick Jose Pereira, TSC21, Vladimir Ermakov
- odom: fix typo
- odom: general fixes and code tighting
- Use tf2 for odom plugin and set reasoable defaults for local pos cov.
- Contributors: James Goppert, TSC21
- IMU and attitude: general clean-up
- Using tabs as the file does
- Updating comments for PX4Flow
- Removing copter_visualization from the yaml files. Adding odometry to apm_config Changing frame_id to base_link for vibration
- Update the apm_config and px4flow_config files
- Update configuration from mavros_extras
- Contributors: Alexis Paques, TSC21
- Extras: Distance sensors add RADAR and UNKNOWN type
- Extras: distance sensor don't spam when message are bounce back from FCU
- Extras: add ardupilot rangefinder plugin
- [WIP] Plugins: setpoint_attitude: add sync between thrust and attitude (#700) * plugins: setpoint_attitude: add sync between throttle and attitude topics to be sent together * plugins: typo correction: replace throttle with thrust * plugins: msgs: setpoint_attitude: replaces Float32Stamped for Thrust msg * plugins: setpoint_attitude: add sync between twist and thrust (RPY+Thrust) * setpoint_attitude: update the logic of thrust normalization verification * setpoint_attitude: implement sync between tf listener and thrust subscriber * TF sync listener: generalize topic type that can be syncronized with TF2 * TF2ListenerMixin: keep class template, use template for tf sync method only * TF2ListenerMixin: fix and improve sync tf2_start method * general update to yaml config files and parameters * setpoint_attitude: add note on Thrust sub name * setpoint_attitude: TF sync: pass subscriber pointer instead of binding it
- extras: fake_gps: use another method to throttle incoming msgs
- extras: fake_gps: compute vector2d.norm()
- frame tf: move ENU<->ECEF transforms to ftf_frame_conversions.cpp
- extras: fake_gps: use rate instead of period
- extras: fake_gps: style fix
- extras: mocap_fake_gps->fake_gps: generalize plugin and use GeographicLib possibilites
- extras: odom: Minor fixes
- extras: Add odom plugin
- Contributors: James Goppert, Nuno Marques, TSC21, Vladimir Ermakov, khancyr
- extras: fix package link
- extras: Fix adsb plugin
- extras: Add ADSB plugin
- Add frame transform for vibration levels (#690) * add frame transform for accel vibration levels * use vectorEigenToMsg * unscrustify
- Contributors: Nuno Marques, Vladimir Ermakov
- vision plugin : Add missing transform
- Contributors: Kabir Mohammed
- Code clean-up
- code style fix
- markup changes
- Fake gps plugin
- Update README for all packages
- Contributors: Vilhjalmur, Vladimir Ermakov, vilhjalmur89
- extras #560: remove cv_bridge and image_transport deps
- extras: Update UAS
- extras:vision_speed_estimate: Update API
- extras:vision_pose_estimate: Update API
- extras:px4flow: Update API
- extras:mocap_pose_estimate: Update API
- extras:distance_sensor: Update API
- extras:cam_imu_sync: Update API
- extras: Automatic update by sed
- extras: prepare to update
- extras #560: Remove image streaming over mavlink support. Use external RTP streamer, e.g. https://github.com/ProjectArtemis/gst_video_server
- Contributors: Vladimir Ermakov
- ran uncrustify
- fixed typos
- use CUBE_LIST for faster rendering
- limit track size
- use local variable
- fixed indentation
- added rc modes
- moved rc to rc_override_control()
- replaced tabulations with spaces (4)
- introducing RC modes
- fixed
- quality added
- added visualization for local setpoints
- Contributors: Joey Gong, francois
- rebased with master
- ran uncrustify
- removed duplicate include
- use MarkerArray for vehicle model
- Updated frame transformations and added odom publisher to local position plugin
- Contributors: Eddy, francois
- extras: uncrustify
- added tf
- comments
- configurable vehicle model
- Contributors: Vladimir Ermakov, francois
- gcs_bridge #394: enable both UDPROS and TCPROS transports
- extras fix #392: add additional subscription for PoseWithCovarianceStamped
- Contributors: Vladimir Ermakov
- extras #387: fix header stamp in joint_states
- extras fix #387: SSP node done.
- extras #387: subscriber works, node almost done
- extras #387: load URDF
- extras #387: initial import of servo_status_publisher
- Contributors: Vladimir Ermakov
- extras: fix catkin lint warnings
- Contributors: Vladimir Ermakov
- extras: gcs node: replace deprecated copy function
- extras: scripts: use API from mavros module
- package: remove not exist dependency
- extras: vibration: Fix message include
- extras: px4flow: Fix message include
- extras: cam_imu_sync: Fix message include
- extras: update package description
- msgs: deprecate mavros::Mavlink and copy utils.
- msgs #354: move all messages to mavros_msgs package.
- opencv 3.0/2.4 header compatibility
- fix orientation empty error
- Contributors: Vladimir Ermakov, andre-nguyen, v01d
- extras: mocap fix #352: use new helper for quaternion.
- Merge pull request #312 from mhkabir/cam_imu_sync Camera IMU synchronisation support added
- distance_sensor #342: correct orientation parameter handling.
- distance_sensor: restructure orientation matching and verification
- lib #319: Return quaternion from UAS::sensor_matching()
- launch fix #340: update default component id of PX4.
- extras: distance_sensor #71: Purt to TF2.
- plugin: Use UAS::syncronized_header() for reduce LOC.
- extras: vision_pose #71: Use TF2 listener. Also #319.
- launch: Update configs.
- extras: viz #336: convert plugin to node.
- extras: vision_speed #319: use eigen based transform
- extras: vibration: Use UAS::synchronized_header()
- extras: px4flow #319: change transform_frame()
- extras: mocap #319: use eigen based transform
- Camera IMU synchronisation support added
- Contributors: Mohammed Kabir, TSC21, Vladimir Ermakov
- coverity: make them happy
- frame_conversions: use inline functions to identify direction of conversion
- changed frame conversion func name; add 3x3 cov matrix frame conversion; general doxygen comment cleanup
- frame_conversions: added frame_conversion specific lib file; applied correct frame conversion between ENU<->NED
- vibration_plugin: changed vibration to Vector3
- vibration_plugin: msg reformulation
- vibration_plugin: first commit
- Changes some frames from world to body conversion for NED to ENU.
- mavros #302: fix style
- mavros fix #301: move sensor orientation util to UAS
- distance_sensor: typo; style fixe
- sensor_orientation: corrected rotation set sequence
- sensor_orientation: updated orientation enum; updated data type
- sensor_orientation: removed unecessary sum on setting rotation
- sensor_orientation: added sensor orientation matching helper func
- distance_sensor: minor correction
- distance_sensor: sensor position cond changed
- distance_sensor: tweak param check; cond routines
- distance_sensor: removed unnecessary comment line
- distance_sensor: ctor list update
- distance_sensor: define sensor position through param config
- distance_sensor: minor comment identation correction
- distance_sensor: tf::Transform creation optional
- distance_sensor: add tf_broadcaster between 'fcu' and the distance sensor
- distance_sensor: remove commented code
- distance_sensor: removed dbg msg
- distance_sensor: cov condition defined
- distance_sensor: covariance condition changed
- distance_sensor: conditional state change
- distance_sensor: covariance condition set - correction
- distance_sensor: covariance condition set
- distance_sensor: ctor list update (corrected)
- distance_sensor: ctor list update
- distance_sensor: ctor list update
- distance_sensor: small correction
- distance_sensor: uncrustify
- distance_sensor: array limiting; cast correction; other minor correc
- distance_sensor: travis build correction
- distance_sensor: uncrustify distance_sensor.cpp
- distance_sensor: small corrections on variable definitions, method calls
- distance_sensor: small enhancements
- distance_sensor #292: uncrustify
- distance_sensor #292: fix travis build.
- distance_sensor #292: implement message handling
- distance_sensor #292: parse mapping configuration.
- distance_sensor: remove DistanceSensor.msg from CMakeList
- distance_sensor: removed DistanceSensor.msg
- distance_sensor: -> use std Range.msg -> published frame_id in topics are dinamic - depend on type and id of the sensor
- distance_sensor: comment correction
- distance_sensor: minor correction
- distance_sensor: minor fixes that include use Range.msg to Laser data
- distance_sensor: add plugin file
- distance_sensor plugin: first commit!
- Contributors: TSC21, Tony Baltovski, Vladimir Ermakov
- gcs bridge fix #277: add link diagnostics
- Contributors: Vladimir Ermakov
- mavftpfuse #129: done! Fix #129.
- mavftpfuse #129: cache file attrs
- mavftpfuse #129: initial import
- Contributors: Vladimir Ermakov
- extras: vision_pose #247: rename topic
- extras: launch #257: use white list for px4flow. Also updates config #211.
- uncrustify and fix #207
- uncrustify extras
- package: update lic
- license #242: update mavros_extras headers
- plugin api #241: move diag updater to UAS.
- plugin api #241: remove global private node handle. Now all plugins should define their local node handle (see dummy.cpp). Also partially does #233 (unmerge setpoint topic namespace).
- plugin api #241: remove get_name()
- Add BSD license option #220
- uncrustify: mocap plugin
- Switched from mavlink VICON_POSITION_ESTIMATE to ATT_POS_MOCAP.
- Contributors: Tony Baltovski, Vladimir Ermakov
- launch: Fix vim modelines #213
- Contributors: Vladimir Ermakov
- Fix @mhkabir name in contributors.
- Updated mavros_extra README to explain the vision_estimate plugin should be used for the mocap data currently.
- Update px4flow.cpp
- plguin: px4flow: Remove all ref to old message
- Merge remote-tracking branch 'upstream/master' into optflow_rad Conflicts: mavros_extras/CMakeLists.txt
- Update
- Clean up
- New interface commit
- Add new interface. Raw message only for now. Removed the tx functionality as it doesn't make much sense.
- Contributors: Mohammed Kabir, Tony Baltovski, Vladimir Ermakov
- mocap_pose_estimate: Switched from pose to poseStamped.
- Contributors: Tony Baltovski
- Initiliser fix
- plugin: visualisation - Fixes CI build
- plugin: visualisation
- plugin: visualization minor patch
- plugin: visualization finshed
- Contributors: Mohammed Kabir
- REP140: update package.xml format. Hydro don't accept this format correctly, but after split i can update.
- Contributors: Vladimir Ermakov
- mavconn #161: Fix headers used in mavros. Add readme.
- Update repo links. Package moved to mavlink organization.
- Contributors: Vladimir Ermakov
- Revert "Update package.xml format to REP140 (2)." This reverts commit 81286eb84090a95759591cfab89dd9718ff35b7e. ROS Hydro don't fully support REP140: rospack can't find plugin descriptions. Fix #151.
- Added arming/disarming for att mode.
- Added arming and disarming via mavteleop.
- extras: mocap: Fix param/topic namespace. Fix #150.
- extras: launch: Use includes. Fix #144.
- Update package.xml format to REP140 (2). Fix #104.
- extras: launch: Fix typos.
- extras: launch: Add teleop launch script.
- extras: mavteleop: Dirty implementation of position control mode. Issue #133.
- extras: mavteleop: Implement velocity setpoint control. Issue #133.
- extras: mavteleop: Implement attitude control mode. Issue #133.
- extras: Use cmake modules. Issue #139.
- Update doxygen documentation. Add split lines in UAS, and make UAS.connection atomic. Add rosdoc configuration for mavros_extras.
- scripts: mavsetp: corrected msg API; mavteleop: added prefix to rc override
- scripts: Initial import mavteleop Now it's just proof of concept. Implemented only RC override of RPYT channels. Issue #133.
- node: Catch URL open exception. Also update connection pointer type.
- Contributors: Nuno Marques, Tony Baltovski, Vladimir Ermakov
- plugins: Change UAS FCU link name. Reduce smart pointer count, that hold fcu link object.
- Plugins: finish moving plugins
- Closes #122, closes #123; plugins: move mocap & vision plugins to extras, change vision plugins name
- launch: Add example launch for #103.
- extras: image_pub: Update plugin API.
- extras: px4flow: Update plugin API.
- plugins: disable most of plugins
- extras: init ctor
- extras: Fix package URLs
- test: temporary travis hack (manually download latest mavlink deb)
- Update readme
- Contributors: Nuno Marques, Vladimir Ermakov
- move exras to subdirectory, #101
- Contributors: Vladimir Ermakov, Mohammed Kabir