├── .DS_Store ├── LICENSE ├── LICENSE.md ├── Platooning t=1 .png ├── Platooning t=2.png ├── Platooning t=3.png ├── Platooning t=4.png ├── README.md ├── ackermann_vehicle ├── CHANGELOG.rst ├── CMakeLists.txt └── package.xml ├── ackermann_vehicle_description ├── CHANGELOG.rst ├── CMakeLists.txt ├── launch │ └── ackermann_vehicle.launch ├── package.xml └── urdf │ └── em_3905.urdf.xacro └── ackermann_vehicle_gazebo ├── CHANGELOG.rst ├── CMakeLists.txt ├── config ├── em_3905_ackermann_ctrlr_params.yaml └── em_3905_joint_ctrlr_params.yaml ├── epydoc.config ├── launch ├── ackermann_vehicle.launch ├── main1.launch ├── one_robot1.launch └── robots1.launch ├── package.xml ├── rosdoc.yaml └── scripts ├── Follower1.py ├── Follower2.py ├── Fuzzy1.py ├── Leader.py ├── ackermann_controller ├── new_leader.py ├── plot.py └── position.py /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/.DS_Store -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Platooning t=1 .png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/Platooning t=1 .png -------------------------------------------------------------------------------- /Platooning t=2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/Platooning t=2.png -------------------------------------------------------------------------------- /Platooning t=3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/Platooning t=3.png -------------------------------------------------------------------------------- /Platooning t=4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/Platooning t=4.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/README.md -------------------------------------------------------------------------------- /ackermann_vehicle/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/ackermann_vehicle/CHANGELOG.rst -------------------------------------------------------------------------------- /ackermann_vehicle/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/ackermann_vehicle/CMakeLists.txt -------------------------------------------------------------------------------- /ackermann_vehicle/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/ackermann_vehicle/package.xml -------------------------------------------------------------------------------- /ackermann_vehicle_description/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/ackermann_vehicle_description/CHANGELOG.rst -------------------------------------------------------------------------------- /ackermann_vehicle_description/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/ackermann_vehicle_description/CMakeLists.txt -------------------------------------------------------------------------------- /ackermann_vehicle_description/launch/ackermann_vehicle.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/ackermann_vehicle_description/launch/ackermann_vehicle.launch -------------------------------------------------------------------------------- /ackermann_vehicle_description/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/ackermann_vehicle_description/package.xml -------------------------------------------------------------------------------- /ackermann_vehicle_description/urdf/em_3905.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/ackermann_vehicle_description/urdf/em_3905.urdf.xacro -------------------------------------------------------------------------------- /ackermann_vehicle_gazebo/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/ackermann_vehicle_gazebo/CHANGELOG.rst -------------------------------------------------------------------------------- /ackermann_vehicle_gazebo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/ackermann_vehicle_gazebo/CMakeLists.txt -------------------------------------------------------------------------------- /ackermann_vehicle_gazebo/config/em_3905_ackermann_ctrlr_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/ackermann_vehicle_gazebo/config/em_3905_ackermann_ctrlr_params.yaml -------------------------------------------------------------------------------- /ackermann_vehicle_gazebo/config/em_3905_joint_ctrlr_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/ackermann_vehicle_gazebo/config/em_3905_joint_ctrlr_params.yaml -------------------------------------------------------------------------------- /ackermann_vehicle_gazebo/epydoc.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/ackermann_vehicle_gazebo/epydoc.config -------------------------------------------------------------------------------- /ackermann_vehicle_gazebo/launch/ackermann_vehicle.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/ackermann_vehicle_gazebo/launch/ackermann_vehicle.launch -------------------------------------------------------------------------------- /ackermann_vehicle_gazebo/launch/main1.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/ackermann_vehicle_gazebo/launch/main1.launch -------------------------------------------------------------------------------- /ackermann_vehicle_gazebo/launch/one_robot1.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/ackermann_vehicle_gazebo/launch/one_robot1.launch -------------------------------------------------------------------------------- /ackermann_vehicle_gazebo/launch/robots1.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/ackermann_vehicle_gazebo/launch/robots1.launch -------------------------------------------------------------------------------- /ackermann_vehicle_gazebo/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/ackermann_vehicle_gazebo/package.xml -------------------------------------------------------------------------------- /ackermann_vehicle_gazebo/rosdoc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/ackermann_vehicle_gazebo/rosdoc.yaml -------------------------------------------------------------------------------- /ackermann_vehicle_gazebo/scripts/Follower1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/ackermann_vehicle_gazebo/scripts/Follower1.py -------------------------------------------------------------------------------- /ackermann_vehicle_gazebo/scripts/Follower2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/ackermann_vehicle_gazebo/scripts/Follower2.py -------------------------------------------------------------------------------- /ackermann_vehicle_gazebo/scripts/Fuzzy1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/ackermann_vehicle_gazebo/scripts/Fuzzy1.py -------------------------------------------------------------------------------- /ackermann_vehicle_gazebo/scripts/Leader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/ackermann_vehicle_gazebo/scripts/Leader.py -------------------------------------------------------------------------------- /ackermann_vehicle_gazebo/scripts/ackermann_controller: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/ackermann_vehicle_gazebo/scripts/ackermann_controller -------------------------------------------------------------------------------- /ackermann_vehicle_gazebo/scripts/new_leader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/ackermann_vehicle_gazebo/scripts/new_leader.py -------------------------------------------------------------------------------- /ackermann_vehicle_gazebo/scripts/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/ackermann_vehicle_gazebo/scripts/plot.py -------------------------------------------------------------------------------- /ackermann_vehicle_gazebo/scripts/position.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GasserElAzab/Platooning-of-3-ackermann-vehiles-controlled-by-Fuzzy-Logic-Control/HEAD/ackermann_vehicle_gazebo/scripts/position.py --------------------------------------------------------------------------------