Commit Graph

  • b426a85ebe add bootstrap Sem 2023-05-25 13:33:15 +00:00
  • dc5138cb8f change px4controller add velocity to set velocity Sem van der Hoeven 2023-05-25 14:19:51 +02:00
  • b5b2da909d change adding of angle to setting of angle in px4controller, the angle is already added in the positionchanger Sem van der Hoeven 2023-05-25 12:57:50 +02:00
  • a491269ace log of sending message Sem van der Hoeven 2023-05-25 12:55:35 +02:00
  • f356f45c26 add up down handling Sem van der Hoeven 2023-05-25 12:53:03 +02:00
  • 47ff135422 add converting control mode Sem van der Hoeven 2023-05-25 12:50:32 +02:00
  • d59da4f5ac add checking of request angle Sem van der Hoeven 2023-05-25 12:42:59 +02:00
  • f5c50f366f cast-iron stuff Sem van der Hoeven 2023-05-25 12:41:35 +02:00
  • 89a36829f7 cast modulo to float Sem van der Hoeven 2023-05-25 12:40:07 +02:00
  • 3542fd3ade modulo float Sem van der Hoeven 2023-05-25 12:39:26 +02:00
  • 1e0acb8e7a add log on handle request Sem van der Hoeven 2023-05-25 12:38:39 +02:00
  • 4532e33c7f add response Sem van der Hoeven 2023-05-25 12:37:27 +02:00
  • e7dc035a83 change default control mode to velocity Sem van der Hoeven 2023-05-25 12:33:45 +02:00
  • 66c0591bed install target Sem van der Hoeven 2023-05-25 12:32:07 +02:00
  • 40d3d42323 typo Sem van der Hoeven 2023-05-25 12:29:22 +02:00
  • 952620c0a8 fixes Sem van der Hoeven 2023-05-25 12:28:08 +02:00
  • 8700014e11 add callback to trajectory message service call Sem van der Hoeven 2023-05-25 12:25:06 +02:00
  • 06f833bda0 remove non callback Sem van der Hoeven 2023-05-25 12:21:20 +02:00
  • 680b7a2792 add service callback Sem van der Hoeven 2023-05-25 12:20:40 +02:00
  • 6ca7597703 fix control request Sem van der Hoeven 2023-05-25 12:14:14 +02:00
  • 7b304866d3 fix pointer Sem van der Hoeven 2023-05-25 12:12:14 +02:00
  • 3d8074e823 remove this Sem van der Hoeven 2023-05-25 12:10:24 +02:00
  • a48408ee0c remove lidar subscription placeholder Sem van der Hoeven 2023-05-25 12:07:03 +02:00
  • 73ca2a5e2d stuff Sem van der Hoeven 2023-05-25 12:06:06 +02:00
  • e4d5228cd5 ; Sem van der Hoeven 2023-05-25 12:03:17 +02:00
  • 54a7636417 typo Sem van der Hoeven 2023-05-25 12:00:27 +02:00
  • f94186c916 add position changer executable Sem van der Hoeven 2023-05-25 11:58:27 +02:00
  • c0c67d65a0 remove object detection and height packages from position changer cmakelists Sem van der Hoeven 2023-05-25 11:56:27 +02:00
  • dae0d06d61 update drone services msg definitions in positionchanger Sem van der Hoeven 2023-05-25 11:55:36 +02:00
  • fe3917050e move height and lidar message definitions to drone_services package Sem van der Hoeven 2023-05-25 11:53:55 +02:00
  • bb9fcd97ab add publish client and log incoming message Sem van der Hoeven 2023-05-25 11:45:30 +02:00
  • f372d8d32d fix moveposition service floats Sem van der Hoeven 2023-05-25 11:28:41 +02:00
  • db3fde448a add API setup Sem 2023-05-25 09:27:21 +00:00
  • ced23113d7 typo Sem van der Hoeven 2023-05-25 10:40:57 +02:00
  • 9f9b0e3392 add service Sem van der Hoeven 2023-05-24 20:02:37 +02:00
  • 59f0ee7deb add clients for heartbeat Sem van der Hoeven 2023-05-24 19:14:19 +02:00
  • cfa2a39612 clean up checking move direction Sem van der Hoeven 2023-05-24 17:09:57 +02:00
  • c7f764726f add calculation of rotation x and y values Sem van der Hoeven 2023-05-24 17:01:45 +02:00
  • 9ea338f37f Merge branch 'api' of github.com:SemvdH/5g_drone_ROS2 into api Sem van der Hoeven 2023-05-24 15:40:31 +02:00
  • 62a5b276fb usbcam config file Sem van der Hoeven 2023-05-24 15:40:21 +02:00
  • ea7ae0f6d1 add subscribtion to lidar topic Sem van der Hoeven 2023-05-24 09:00:18 +02:00
  • e96880f68b Merge branch 'stable_flight' into position_changer Sem van der Hoeven 2023-05-24 08:49:21 +02:00
  • 6493a4f85d add PositionController file Sem van der Hoeven 2023-05-24 08:48:07 +02:00
  • d180392666 add processing of messages via queue Sem van der Hoeven 2023-05-22 20:49:21 +02:00
  • dc67324184 proper formatting Sem van der Hoeven 2023-05-22 17:20:54 +02:00
  • 1df4ccc3c5 change status_data to dict Sem van der Hoeven 2023-05-22 17:11:01 +02:00
  • eead97f8fa json dumps Sem van der Hoeven 2023-05-22 17:03:33 +02:00
  • 37dc3f093e add json Sem van der Hoeven 2023-05-22 16:59:26 +02:00
  • 44a6dde339 add publishing every second Sem van der Hoeven 2023-05-22 16:52:42 +02:00
  • 55f89d9516 send drone data Sem van der Hoeven 2023-05-22 16:49:41 +02:00
  • b08e801f3c add await for websocket Sem van der Hoeven 2023-05-22 16:48:35 +02:00
  • adaf933664 try different approach Sem van der Hoeven 2023-05-22 16:47:37 +02:00
  • 81ddc95b01 try different approach Sem van der Hoeven 2023-05-22 16:39:54 +02:00
  • 5740e14fac try with consumer Sem van der Hoeven 2023-05-22 16:36:15 +02:00
  • 9f2f47aac4 add logging and sending back message Sem van der Hoeven 2023-05-22 16:21:45 +02:00
  • 2f5f117db8 add callback for receiving message Sem van der Hoeven 2023-05-22 16:18:39 +02:00
  • 1b5a2f9c3a add thread that runs asyncio daemon Sem van der Hoeven 2023-05-22 15:54:03 +02:00
  • 0165538cbc add daemon thread for api Sem van der Hoeven 2023-05-22 15:50:21 +02:00
  • 890ba3d121 add manual spin Sem van der Hoeven 2023-05-22 15:09:54 +02:00
  • 8d26aefe79 use asyncio event loop Sem van der Hoeven 2023-05-22 15:07:47 +02:00
  • 1ab95054f2 add task wrapper for api Sem van der Hoeven 2023-05-22 15:06:10 +02:00
  • 72d9249c69 add sending values back Sem van der Hoeven 2023-05-22 14:47:58 +02:00
  • 3bfb61f29d change qos Sem van der Hoeven 2023-05-22 14:43:53 +02:00
  • 45fed345d4 add proper qos preset Sem van der Hoeven 2023-05-22 14:38:59 +02:00
  • 3cea683760 add qos profile sensor data Sem van der Hoeven 2023-05-22 14:34:47 +02:00
  • ff5b900fd1 change print: Sem van der Hoeven 2023-05-22 14:27:46 +02:00
  • 05936b733b change name of drone status node as to not clash with drone status message Sem van der Hoeven 2023-05-22 14:26:38 +02:00
  • 426b8c3d6f add main: Sem van der Hoeven 2023-05-22 14:23:47 +02:00
  • e573c4a658 add message definitions Sem van der Hoeven 2023-05-22 14:17:25 +02:00
  • 0ceb7ac098 typo Sem van der Hoeven 2023-05-22 14:13:38 +02:00
  • c742816827 add drone status entry point Sem van der Hoeven 2023-05-22 14:12:33 +02:00
  • 851c098be7 add subscribe to drone status Sem van der Hoeven 2023-05-22 14:09:43 +02:00
  • d2caabc110 change interface Sem van der Hoeven 2023-05-22 12:46:36 +02:00
  • 703b0a20f0 change port Sem van der Hoeven 2023-05-22 12:40:47 +02:00
  • f5e6e6a1b7 add self.messages Sem van der Hoeven 2023-05-22 12:34:55 +02:00
  • fee116a0fe test async Sem van der Hoeven 2023-05-22 12:32:37 +02:00
  • c3ea77a068 async spin with rclpy.spin_once Sem van der Hoeven 2023-05-22 12:26:21 +02:00
  • 4864cf339c try asyncio.async Sem van der Hoeven 2023-05-22 12:13:55 +02:00
  • 2ee2536007 switch to threading Sem van der Hoeven 2023-05-22 12:10:29 +02:00
  • 18546545a4 create asyncio task for api Sem van der Hoeven 2023-05-22 11:59:37 +02:00
  • 8d32db3bbd try to thread Sem van der Hoeven 2023-05-22 11:57:54 +02:00
  • 7f5ab30962 add api basics Sem van der Hoeven 2023-05-22 11:51:19 +02:00
  • 39e32fb796 create api package Sem van der Hoeven 2023-05-22 11:39:45 +02:00
  • d50bdef82a Merge pull request #9 from SemvdH/stable_flight SemvdH 2023-05-22 11:38:02 +02:00
  • e6461d9622 Merge pull request #8 from SemvdH/main stable_flight SemvdH 2023-05-22 11:37:39 +02:00
  • 1f83916e0f Merge branch 'stable_flight' into main SemvdH 2023-05-22 11:36:25 +02:00
  • 3abaee8250 make px4_controller publish armed message Sem van der Hoeven 2023-05-19 17:31:18 +02:00
  • 8cbcf17b11 add drone status node Sem van der Hoeven 2023-05-19 17:25:52 +02:00
  • d1b2f866e0 create drone status package Sem van der Hoeven 2023-05-17 14:07:50 +02:00
  • b3b2a9fe61 change response bits Sem van der Hoeven 2023-05-17 11:40:48 +02:00
  • 19367da170 change service name to include drone prefix Sem van der Hoeven 2023-05-17 11:38:27 +02:00
  • 02b60650ba fix naming of request parameters Sem van der Hoeven 2023-05-17 11:37:44 +02:00
  • 8f537fbc48 fix spin function Sem van der Hoeven 2023-05-17 11:35:49 +02:00
  • e16e083dd0 add service for controlling relais Sem van der Hoeven 2023-05-17 11:31:22 +02:00
  • e8f7c1610a log string Sem van der Hoeven 2023-05-17 11:21:35 +02:00
  • 443e1b8765 typo in init function Sem van der Hoeven 2023-05-17 11:20:43 +02:00
  • 7935787cec create relais control node Sem van der Hoeven 2023-05-17 11:18:44 +02:00
  • fdc15dbe37 create relais control package Sem van der Hoeven 2023-05-17 11:05:52 +02:00
  • b3a9b4bf90 remove attitude spamming Sem van der Hoeven 2023-05-16 16:00:58 +02:00
  • 4062d145f9 typo Sem van der Hoeven 2023-05-16 15:53:42 +02:00