Commit Graph

  • 49338e6f58 Run catkin_make from pi Oleg Kalachev 2022-11-04 22:08:07 +06:00
  • d5baa0b1e1 Revert image-ros.sh Oleg Kalachev 2022-11-04 21:06:35 +06:00
  • ee81586fa5 Debug Oleg Kalachev 2022-11-04 19:31:17 +06:00
  • 5da20d4ac5 Make update not a node Oleg Kalachev 2022-11-04 16:41:44 +06:00
  • d2e886d952 Fix Oleg Kalachev 2022-11-04 05:50:13 +06:00
  • 0a1c98d5f0 Try to fix Oleg Kalachev 2022-11-04 05:22:28 +06:00
  • ee7da701e6 Merge remote-tracking branch 'origin/roswww-static-target' into roswww-static-target Oleg Kalachev 2022-11-04 03:54:06 +06:00
  • 873a08865e Merge branch 'master' into roswww-static-target Oleg Kalachev 2022-11-04 03:51:51 +06:00
  • 2b13aa02eb docs: make /camera redirect to English version of the article Oleg Kalachev 2022-11-04 03:10:56 +06:00
  • 45042cd6f5 docs: updates to camera and computer vision article Oleg Kalachev 2022-11-04 03:05:59 +06:00
  • ec9ddf5fd2 selfcheck.py: read VM image version from /etc/clover_vm_version Oleg Kalachev 2022-11-03 18:36:18 +06:00
  • c5399868cb selfcheck.py: remove obsolete todos Oleg Kalachev 2022-11-03 18:28:22 +06:00
  • a6cee773ab selfcheck.py: fix reading diagnostics considering there might be multiple nodes publishing them Oleg Kalachev 2022-11-03 18:23:54 +06:00
  • d03cfe00ca selfcheck.py: handle inability to read time sync offset Oleg Kalachev 2022-11-03 17:53:59 +06:00
  • 0fb101cc59 selfcheck.py: add time sync offset report Oleg Kalachev 2022-11-03 17:47:53 +06:00
  • 0d44ff3993 selfcheck.py: handle nicely when a PX4 parameter cannot be retrieved Oleg Kalachev 2022-11-03 17:47:34 +06:00
  • dc5da00abd selfcheck.py: print reports when there was exception in check Oleg Kalachev 2022-11-03 06:56:07 +06:00
  • 9461e2120f Trigger build Oleg Kalachev 2022-11-03 05:44:24 +06:00
  • 4f00960db3 Minor fix to long_callback decorator example Oleg Kalachev 2022-11-02 16:09:56 +06:00
  • ce0b4eb428 Implement long_callback Python decorator addressing #218 Clover package Python library added. Oleg Kalachev 2022-11-02 06:38:36 +06:00
  • ccbd1cbad9 selfcheck.py: make output colored Oleg Kalachev 2022-10-31 04:24:13 +06:00
  • 4b397670a1 selfcheck.py: make report more compact by removing severity levels The severity level is visible from the color Oleg Kalachev 2022-10-31 03:08:30 +06:00
  • 89bfc150f3 selfcheck.py: split up estimator's and flow sensor's parameters reports Oleg Kalachev 2022-10-31 02:41:21 +06:00
  • 2dda726d3e clover.launch: turn on disable_on_vpe by default Oleg Kalachev 2022-10-31 02:32:45 +06:00
  • 6b05cb34e5 optical_flow: add disable_on_vpe parameter (#461) Oleg Kalachev 2022-10-31 02:31:47 +06:00
  • 22293c2220 aruco.launch: set use_map_markers parameter to true Oleg Kalachev 2022-10-31 02:30:19 +06:00
  • 38a3f656ab selfcheck.py: add parameter to print the time spent on each check Oleg Kalachev 2022-10-31 02:28:02 +06:00
  • 2e79979411 selfcheck.py: implement experimental parameter for parallel checks run Oleg Kalachev 2022-10-31 02:25:53 +06:00
  • b165e154f5 selfcheck.py: decrease some timeouts to speed up check Oleg Kalachev 2022-10-31 02:14:02 +06:00
  • 99fad312c5 aruco_detect: wait util map is published to avoid race condition Oleg Kalachev 2022-10-31 01:32:57 +06:00
  • ee17a3bada docs: update course contest deadline Elena Seliverstova 2022-10-30 21:38:40 +03:00
  • 1461dd22f4 Update deadline Elena Seliverstova 2022-10-30 21:22:04 +03:00
  • 2c07bbffe3 aruco_map: fix visualization markers' orientation Was by mistake uninitialized Oleg Kalachev 2022-10-30 23:16:03 +06:00
  • 0b62f677af aruco_detect: consider markers size from markers map use_map_markers parameter added Oleg Kalachev 2022-10-30 22:28:33 +06:00
  • 070c23be53 selfcheck.py: shorten some reports replacing 'is' with '=' Oleg Kalachev 2022-10-30 21:00:45 +06:00
  • c907e6041a selfcheck.py: skip battery check in simulation Oleg Kalachev 2022-10-30 20:44:13 +06:00
  • 69d5d1e521 selfcheck.py: don't fail when there is no vpe and vpe_publisher is not running Oleg Kalachev 2022-10-30 19:48:42 +06:00
  • 1700ad24df selfcheck.py: don't failure when no vpe and drone is on the floor Oleg Kalachev 2022-10-30 19:21:42 +06:00
  • 6361984794 selfcheck.py: don't fail when marker's map not detected Oleg Kalachev 2022-10-30 19:21:10 +06:00
  • 7f31fdd320 docs: minor cleanup in snippets Oleg Kalachev 2022-10-30 18:39:51 +06:00
  • f9450fe03d selfcheck.py: skip px4 version check in SITL Oleg Kalachev 2022-10-30 05:34:57 +06:00
  • b41cb6b581 selfcheck.py: minor fix Oleg Kalachev 2022-10-30 05:10:54 +06:00
  • b855c4586a led: allow to use namespaced mavros (from #439) Oleg Kalachev 2022-10-30 04:05:53 +06:00
  • 26245dfb42 docs: add snippet on how to check if code is running inside simulation Oleg Kalachev 2022-10-26 03:31:00 +06:00
  • d6f9327ede simulation: set distance sensor's fov to 27 deg As vl53l1x rangefinder specification stances Oleg Kalachev 2022-10-25 05:10:25 +06:00
  • b3e8334c60 simple_offboard: implement navigate velocity feedforward navigate-feedforward Oleg Kalachev 2022-10-18 15:45:45 +06:00
  • 0f5f111f46 docs: minor fix Oleg Kalachev 2022-10-13 02:05:56 +06:00
  • aa89077c23 Merge branch 'master' into terrain-frame terrain-frame Oleg Kalachev 2022-10-13 00:08:46 +06:00
  • 4e9d8a64d0 simple_offboard: test for simple_offboard/release service presence Oleg Kalachev 2022-10-13 00:08:35 +06:00
  • 94171d51ac simple_offboard: implement simple_offboard/release service Oleg Kalachev 2022-10-13 00:07:27 +06:00
  • 0d45b6cb7f Allow setting Z with yaw=0 Oleg Kalachev 2022-10-12 23:07:25 +06:00
  • eb448ae0e7 main_camera.launch: run image_raw_throttled topic by default (#248) Oleg Kalachev 2022-10-12 00:25:12 +06:00
  • 9e8470a3cb Install TinyXML Oleg Kalachev 2022-10-11 16:05:47 +06:00
  • e9cd3d917c Try to fix --install-layout not recognized issue Oleg Kalachev 2022-10-08 19:54:19 +06:00
  • 373cefb01c Remove fakeroot as we are root Oleg Kalachev 2022-10-07 22:51:34 +06:00
  • d0039ea23f Typo Oleg Kalachev 2022-10-07 20:44:20 +06:00
  • bd25818aa7 Add rosdep file to help bloom-generate resolve Bullseye dependencies Oleg Kalachev 2022-10-07 14:34:30 +06:00
  • a73457c5c5 Debug Oleg Kalachev 2022-10-07 14:08:10 +06:00
  • c8a4d49577 Try to build from catkin workdspace Oleg Kalachev 2022-10-06 23:24:12 +06:00
  • 123379b60e Fix Oleg Kalachev 2022-10-06 23:23:21 +06:00
  • 71d3144691 fix Oleg Kalachev 2022-10-06 15:18:14 +06:00
  • d306a9d96d Try Oleg Kalachev 2022-10-05 17:45:49 +06:00
  • 1d514cf5ca Merge branch 'master' into bullseye Oleg Kalachev 2022-10-05 17:42:06 +06:00
  • c0707e066a actions: build Debian packages and upload to artifacts (#458) Oleg Kalachev 2022-10-05 15:10:17 +05:00
  • 91c6998633 docs: add snippet to subscribe and decode incoming mavlink messages Oleg Kalachev 2022-09-29 01:40:16 +03:00
  • 96adadeae9 Put Debian build log to file Oleg Kalachev 2022-09-24 18:14:44 +03:00
  • a1061ff32c Add ls Oleg Kalachev 2022-09-24 13:46:34 +03:00
  • e9d13b865c Build Debian packages Oleg Kalachev 2022-09-24 12:58:56 +03:00
  • b655a4274e List built ROS packages Oleg Kalachev 2022-09-23 23:10:20 +03:00
  • d58a59afab Fix Oleg Kalachev 2022-09-23 22:48:19 +03:00
  • 7b431fa021 docs: add command for updating markers map in the sim (#456) Sergey Stetsky 2022-09-23 20:15:57 +03:00
  • d0fabd8b3e Fix Oleg Kalachev 2022-09-23 19:40:06 +03:00
  • b50207e5e9 Install ROS to /opt/ros/ Oleg Kalachev 2022-09-23 18:44:18 +03:00
  • 97797a9178 Fix Oleg Kalachev 2022-09-23 15:53:20 +03:00
  • 1e8569b664 Fix Oleg Kalachev 2022-09-23 15:35:23 +03:00
  • 21cc47eecb Fix Oleg Kalachev 2022-09-23 15:20:09 +03:00
  • 4c56adafb2 Fix Oleg Kalachev 2022-09-23 03:17:30 +03:00
  • 8a524a8aa5 Fix Oleg Kalachev 2022-09-23 03:11:47 +03:00
  • 5493445747 Manually install catkin_pkg Oleg Kalachev 2022-09-23 03:04:30 +03:00
  • 0ef26334dc Fix Oleg Kalachev 2022-09-23 02:45:52 +03:00
  • 8d83e8faa3 Add ROS sources for Ubuntu Oleg Kalachev 2022-09-23 02:36:01 +03:00
  • 9b90214d9d Try to fix Oleg Kalachev 2022-09-23 01:53:56 +03:00
  • 224f6cee27 Fix Oleg Kalachev 2022-09-23 01:38:59 +03:00
  • ff04b2fb75 Fix Oleg Kalachev 2022-09-23 01:21:12 +03:00
  • 473444ae33 Fix Oleg Kalachev 2022-09-23 01:13:41 +03:00
  • 168734ad8c Remove sources list before rosdep init Oleg Kalachev 2022-09-23 00:56:49 +03:00
  • 4e7b2e379a Restore rosdep init Oleg Kalachev 2022-09-23 00:50:29 +03:00
  • ad1d51fd9e Fix Oleg Kalachev 2022-09-23 00:42:20 +03:00
  • 57c415db22 Add os flag to rosdep update Oleg Kalachev 2022-09-23 00:32:35 +03:00
  • 568386a758 Install GeographicLib datasets in build workflow Oleg Kalachev 2022-09-14 14:19:06 +03:00
  • 55f8f4fa1a aruco_detect: check for duplicates in marker transforms, send all transforms in one message Oleg Kalachev 2022-09-14 12:55:27 +03:00
  • dd0dd6b5c1 aruco_pose: add duplicate test to CMakeLists.txt Oleg Kalachev 2022-09-14 12:46:04 +03:00
  • 4c40bea226 aruco_pose: implement test for TF_REPEATED_DATA when multiple markers with the same ID Oleg Kalachev 2022-09-14 12:35:16 +03:00
  • 6b3f5c3690 Simplify script for testing native Noetic build Oleg Kalachev 2022-09-10 15:26:34 +03:00
  • 63067823ee Show number of messages received in topic viewer Oleg Kalachev 2022-09-10 08:08:09 +03:00
  • 880f67c3bc Fix error when viewing messages without header in topic viewer Oleg Kalachev 2022-09-10 01:31:38 +03:00
  • 839aeb6a26 clover.launch: make force_init argument overridable externally Oleg Kalachev 2022-09-08 14:42:45 +03:00
  • b123585756 mavros.launch: fix fcu_url for hitl connection Oleg Kalachev 2022-09-08 01:32:51 +03:00
  • fa4757a4c8 mavros.launch: add hitl option for fcu_conn argument Oleg Kalachev 2022-09-07 00:55:13 +03:00
  • 28d77aea33 selfcheck.py: skip boot duration check on not Clover image Oleg Kalachev 2022-09-03 22:53:38 +03:00