- Apr 13, 2020
-
-
Paul Beuchat authored
Extended the FlyingVehicleState message definition to inlude a type, and velocities (both translational and angular). Update the Vicon and Qualisys publishers to fill in the type. Updated the CrazyRadio node to fill in this expanded FlyingVehicleState correctly, including adding a crazyflie name property to the CrazyRadioClient class. Removed all empty lines as end of message definitions.
-
Paul Beuchat authored
Changed the CrazyflieData message to be called FlyingVehicleData and changed the names of its properties from occluded to isValid and from crazyflieName to vehicleName
-
Paul Beuchat authored
Updated the Parameter Service node so that that yaml files are added to a map of Publishers and hence the sleep is only needed the first time an unknown yaml file is loaded. Changed the getParameterFloatVector function to be getParameterFloatVectorKnownLength. Added functionality to the GUI to hide and show the load YAML bar.
-
Paul Beuchat authored
Corrected small error in the Student controller for confirming with the new Control Command message definition. Cleaned up a few small things at the same time.
-
- Apr 09, 2020
-
-
Paul Beuchat authored
Updated the Crazyflie firmware to correctly parse the new package type that was implement in the previous commit to the CrazyRadio node. Needs testing, but before testing, the next step is to make the flying agent client easily choose between Vicon or the CF state estimate
-
- Apr 07, 2020
-
-
Paul Beuchat authored
Added first attempt at a web interface. This was used for the IFAC video, but needs more work to be used of the home version of the pands
-
- Apr 03, 2020
-
-
Paul Beuchat authored
Fixed some small BUUUUUGGGGGGGSSSS so that the student controller service now compiles, mainly missing semi-colons from Jeremys edits because he is not able to compile on his machine to find these BUGGGGGSSS
-
Paul Beuchat authored
-
Paul Beuchat authored
Updated the Crazyradio node in prepartion for the new generic control command package type that is sent to the Crazyflie and also to log the state estimate back from the Crazyflie. All the Controllers are also updated and tested to compile with this new package type as the response. Needs to be tested in simulation. Next steps are to: 1) adjust the Crazyflie firmware to parse the package correctly, and 2) make the flying agent client easily choose between Vicon or the CF state estimate
-
Jeremy Coulson authored
Removed computeMotorPolyBackwards from StudentControllerService.cpp and instead included it in the GetParametersAndNamespaces.h and .cpp files with a new name newtons2cmd_for_crazyflie. Put some example yaml parameters in for students and commented in StudentControllerService.cpp where they should define class variables. Added a get debug values service.
-
- Apr 01, 2020
-
-
Paul Beuchat authored
-
- Mar 30, 2020
-
-
Paul Beuchat authored
NOTE: This required the CF_COMMAND_TYPE_ constants to be changed, see Constants.h. Hence, for the crazyflie firmware to be compatible with the ROS node software, both must be either before this version or after.
-
Paul Beuchat authored
For the system config GUI, this commit comments out some debugging print out statements that fills the terminal with unecessary information
-
Paul Beuchat authored
-
- Mar 27, 2020
-
-
Paul Beuchat authored
-
Paul Beuchat authored
Added the first working files for Qualisys integration. Next steps for Qualisys integration are to adjust the System Config GUI and mocap naming conventions so that the user can seemlessly choose between Vicon and Qualisys.
-
Paul Beuchat authored
VERSION NUMBER UPDATE: to reflect the upgrade to add a CS1 controller and other small GUI improvements
-
beuchatp authored
Added CS1 controller, plus additional improvements See merge request dfall/dfall-system!15
-
Paul Beuchat authored
-
Paul Beuchat authored
Updated the csone picker remote template and tuning controllers to correctly respond to the is first controller call flag
-
Paul Beuchat authored
Added a flag in the controller call so that the flying agent client node notifies the controller being call of whether this is the first call or not. The default controller and student controller correctly respond to this flag, while the other controllers need to be updated to take it into account
-
Paul Beuchat authored
Added zmin and zmax fields to the System Config GUI. All zones get the same height when clicking the save in DB button. It would be nice to do a further update where each zone can have a different vertical extent
-
Paul Beuchat authored
Finished implementing and connecting and testing the ControllerStatusBanner class into the flying agent GUI as a first step towards simultaneously making this cleaner and fixing the annoying GUI crash bug (other source of the bug could be the graphing in the CS1 controller tab)
-
- Feb 28, 2020
-
-
Paul Beuchat authored
Added ControllerStatusBanner class to the flying agent GUI as a first step towards simultaneously making this cleaner and fixing the annoying GUI crash bug (other source of the bug could be the graphing in the CS1 controller tab)
-
- Dec 08, 2019
-
-
Paul Beuchat authored
Small changes to active controller highlighting in the controller tabs part of the Flying Agent GUI in an attempt to remove the bug that causes the GUI to crash.
-
- Dec 06, 2019
-
-
Paul Beuchat authored
-
- Dec 05, 2019
-
-
Paul Beuchat authored
Corrected the small change in CS1 controller to ensure the that integer casting always rounds down to the correct number
-
Paul Beuchat authored
Small change in CS1 controller to ensure the that integer casting always rounds down to the correct number
-
agent03 authored
-
Paul Beuchat authored
-
Paul Beuchat authored
-
- Nov 29, 2019
-
-
Paul Beuchat authored
Made the maximum step duration 20 seconds for the CS1 controller. And changed the default values displayed in the fields
-
Paul Beuchat authored
Added vertical banner to all GUI tabs indicating whether that controller is active not. Tested in simulation (there is a small chance this causes the GUI to occassionaly crash becuase of simultaneous setting of the properties of the banners). Tested in Simulation. Also fixed small mistake in the coordinator launch file
-
Paul Beuchat authored
-
Paul Beuchat authored
-
Paul Beuchat authored
Fixed the error causing the coordinator to not work (the coordinator.launch file was not zero padding the coordID)
-
- Nov 28, 2019
-
-
Jeremiah the Great authored
-
Paul Beuchat authored
Connected the CS1 integrator buttons to the GUI and tested to be working in simulation. Needs testing on the real system
-
Paul Beuchat authored
-
Paul Beuchat authored
-