-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
133 changed files
with
2,322 additions
and
1,483 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,37 +1,38 @@ | ||
{ | ||
"configurations": [ | ||
{ | ||
"browse": { | ||
"databaseFilename": "${default}", | ||
"limitSymbolsToIncludedHeaders": false | ||
}, | ||
"includePath": [ | ||
"/home/cenk/catkin_ws/devel/include/**", | ||
"/opt/ros/noetic/include/**", | ||
"/home/cenk/catkin_ws/src/air_hardware_interface/include/**", | ||
"/home/cenk/catkin_ws/src/air_moveit_config/include/**", | ||
"/home/cenk/catkin_ws/src/moveit_task_constructor/core/include/**", | ||
"/home/cenk/catkin_ws/src/moveit_task_constructor/demo/include/**", | ||
"/home/cenk/catkin_ws/src/octomap_mapping/octomap_server/include/**", | ||
"/home/cenk/catkin_ws/src/qbdevice-ros/qb_device_control/include/**", | ||
"/home/cenk/catkin_ws/src/qbdevice-ros/qb_device_driver/include/**", | ||
"/home/cenk/catkin_ws/src/qbdevice-ros/qb_device_gazebo/include/**", | ||
"/home/cenk/catkin_ws/src/qbdevice-ros/qb_device_hardware_interface/include/**", | ||
"/home/cenk/catkin_ws/src/qbdevice-ros/qb_device_msgs/include/**", | ||
"/home/cenk/catkin_ws/src/qbdevice-ros/qb_device_srvs/include/**", | ||
"/home/cenk/catkin_ws/src/qbdevice-ros/qb_device_utils/include/**", | ||
"/home/cenk/catkin_ws/src/qbhand-ros/qb_hand_gazebo/include/**", | ||
"/home/cenk/catkin_ws/src/qbhand-ros/qb_hand_hardware_interface/include/**", | ||
"/home/cenk/catkin_ws/src/realsense-ros/realsense2_camera/include/**", | ||
"/home/cenk/catkin_ws/src/moveit_task_constructor/rviz_marker_tools/include/**", | ||
"/usr/include/**" | ||
], | ||
"name": "ROS", | ||
"intelliSenseMode": "gcc-x64", | ||
"compilerPath": "/usr/bin/gcc", | ||
"cStandard": "gnu11", | ||
"cppStandard": "c++14" | ||
} | ||
], | ||
"version": 4 | ||
"configurations": [ | ||
{ | ||
"browse": { | ||
"databaseFilename": "${default}", | ||
"limitSymbolsToIncludedHeaders": false | ||
}, | ||
"includePath": [ | ||
"/home/cenk/catkin_ws/devel/include/**", | ||
"/opt/ros/noetic/include/**", | ||
"/home/cenk/catkin_ws/src/air_hardware_interface/include/**", | ||
"/home/cenk/catkin_ws/src/air_moveit_config/include/**", | ||
"/home/cenk/catkin_ws/src/moveit_task_constructor/core/include/**", | ||
"/home/cenk/catkin_ws/src/moveit_task_constructor/demo/include/**", | ||
"/home/cenk/catkin_ws/src/octomap_mapping/octomap_server/include/**", | ||
"/home/cenk/catkin_ws/src/qbdevice-ros/qb_device_control/include/**", | ||
"/home/cenk/catkin_ws/src/qbdevice-ros/qb_device_driver/include/**", | ||
"/home/cenk/catkin_ws/src/qbdevice-ros/qb_device_gazebo/include/**", | ||
"/home/cenk/catkin_ws/src/qbdevice-ros/qb_device_hardware_interface/include/**", | ||
"/home/cenk/catkin_ws/src/qbdevice-ros/qb_device_msgs/include/**", | ||
"/home/cenk/catkin_ws/src/qbdevice-ros/qb_device_srvs/include/**", | ||
"/home/cenk/catkin_ws/src/qbdevice-ros/qb_device_utils/include/**", | ||
"/home/cenk/catkin_ws/src/qbhand-ros/qb_hand_gazebo/include/**", | ||
"/home/cenk/catkin_ws/src/qbhand-ros/qb_hand_hardware_interface/include/**", | ||
"/home/cenk/catkin_ws/src/realsense-ros/realsense2_camera/include/**", | ||
"/home/cenk/catkin_ws/src/moveit_task_constructor/rviz_marker_tools/include/**", | ||
"/usr/include/**", | ||
"/usr/include/pcl-1.10" | ||
], | ||
"name": "ROS", | ||
"intelliSenseMode": "gcc-x64", | ||
"compilerPath": "/usr/bin/gcc", | ||
"cStandard": "gnu11", | ||
"cppStandard": "c++14" | ||
} | ||
], | ||
"version": 4 | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,48 @@ | ||
# Altınay Air | ||
|
||
## Octomap | ||
## Air Robot Bringup | ||
To bring up the robot, you can use these command lines: | ||
### Real Hardware | ||
``` | ||
roslaunch air_moveit_config air_cloud.launch | ||
roslaunch air_moveit_config air_bringup.launch controller:=ros_control | ||
``` | ||
### Fake Hardware | ||
``` | ||
roslaunch air_moveit_config air_bringup.launch | ||
``` | ||
Add to command line `bagfile:=true` for working with rosbag(camera). | ||
|
||
## MoveIt Task Constructor | ||
## Air Robot Launch Files | ||
If you want to run launch files in different terminals use these command lines: | ||
|
||
### Air Arm - MoveIt - Hardware Interface | ||
This launch file runs MoveIt and hardware interface. | ||
``` | ||
roslaunch air_moveit_config air_mtc.launch | ||
roslaunch air_moveit_config demo_ros_control.launch controller:=ros_control | ||
``` | ||
### Realsense Camera | ||
This launch files runs Realsense Camera and nodes. | ||
``` | ||
roslaunch realsense2_camera rs_camera.launch | ||
``` | ||
### Object Detection | ||
This launch files runs YoloV7 - object detection node. | ||
``` | ||
roslaunch yolov7_ros yolov7.launch | ||
``` | ||
### Add Collision Object | ||
This executables generates XYZ values of detected object and adds in planning scene. | ||
|
||
This executable gets XY coordinates of detected object from `/yolov7/yolov7` topic and generates XYZ value of that object according to camera. These values are published to `/coordinates_of_object` topic. | ||
``` | ||
rosrun air_moveit_config detect_and_add | ||
``` | ||
This executable gets the coordinates of object from `/coordinates_of_object` topic and adds to planning scene. | ||
``` | ||
rosrun air_moveit_config add_sphere | ||
``` | ||
|
||
## YoloV7 Object Detection | ||
Works real time on CPU | ||
## MoveIt Task Constructor | ||
``` | ||
rosrun air_moveit_config detect.py | ||
roslaunch air_moveit_config air_mtc.launch | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.