Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add JSK Robot programming enshu 2024 by using Jedy #444

Open
wants to merge 106 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
106 commits
Select commit Hold shift + click to select a range
74c25eb
Add kx-pr2 package
iory Oct 27, 2024
9b2155b
[kx-pr2] Add gazebo simulation
iory Oct 28, 2024
fff5ef8
Add vcs yaml
iory Oct 28, 2024
df9e28b
[kx-pr2] Add perspective file
iory Oct 28, 2024
2e5f696
[kx-pr2] Fixed README path
iory Oct 28, 2024
d1d5823
[kx-pr2] Fixed Package
iory Oct 28, 2024
1b4a9a5
[kx-pr2] Fixed base lnk
iory Oct 28, 2024
eb76e86
[kx-pr2] Add keyboard teleop
iory Oct 28, 2024
8606258
Add hsi_color_filter launch
iory Oct 28, 2024
e9668ea
[kx-pr2] Fixed robot name
iory Oct 28, 2024
82621e5
[kx-pr2] Add move base
iory Oct 28, 2024
b21cd21
[kx-pr2] Add diplay bounding box example
iory Oct 28, 2024
9cc6fd9
[kx-pr2] Use base laser scan
iory Oct 28, 2024
454cbd9
[kx-pr2] Fixed wheel parameteres
iory Oct 29, 2024
f761251
Add scan ids
iory Nov 2, 2024
4e7c99b
Renamed kxr_pr2 to jedy (Jsk Educational Dual-armed wheelY robot)
iory Nov 4, 2024
4e27375
Add jedy_description
kindsenior Nov 4, 2024
31e8e8e
[jedy_description] Fixed coordinates
iory Nov 4, 2024
917217b
[jedy_description] Fixed joint limit
iory Nov 4, 2024
94b85a0
Delete kx_pr2
iory Nov 5, 2024
f24a5b8
[jedy_description] Add servo config and euslisp config
iory Nov 5, 2024
3c79208
[jedy_bringup] Add scan_ids.py
iory Nov 5, 2024
77f8a94
[jedy_bringup] Add minimal.launch
iory Nov 5, 2024
38613fc
Use diff_drive params for jedy
iory Nov 5, 2024
47fb59b
[jedy_description] Use cylinder
iory Nov 5, 2024
14508fa
Fixed servo config for jedy
iory Nov 5, 2024
d1d2de0
Fixed euslisp config and add jedy model
iory Nov 5, 2024
25addd7
Add change color to minimal.launch
iory Nov 5, 2024
7925306
Add imu publisher
iory Nov 5, 2024
932fded
Add loop rate for imu
iory Nov 5, 2024
34d6fc5
Update dae model
iory Nov 7, 2024
12ffe9e
Modified parameters for gazebo
iory Nov 8, 2024
92cb9e4
Add euslisp code
iory Nov 8, 2024
861b672
Add stl model
iory Nov 8, 2024
46723fe
Add camera link
iory Nov 8, 2024
de1b1e8
Use jedy branch
iory Nov 8, 2024
72d8951
Remove atom echo led
iory Nov 8, 2024
bb42362
Add kadai
iory Nov 8, 2024
ac80d7b
Add imu kadai
iory Nov 8, 2024
7a23300
Respawn diff_drive_controller
iory Nov 8, 2024
6d30520
Add keyboard teleop and enshu.perspecitve
iory Nov 8, 2024
a137f9f
Add d405.launch
iory Nov 8, 2024
3296f5f
Add viz
iory Nov 8, 2024
f890551
Add
iory Nov 8, 2024
ef4ab5b
Use rvl
iory Nov 8, 2024
0e4d26d
Add checkerboard
iory Nov 8, 2024
8494a25
Add april tag
iory Nov 8, 2024
07a2dcb
Add hsi color filter
iory Nov 8, 2024
b8d8d38
Add gazebo
iory Nov 9, 2024
7921d62
Add april tag gazebo model
iory Nov 9, 2024
8d93dc6
Bug fix
iory Nov 9, 2024
9c2df8a
Add jedy no arm model for gazebo
iory Nov 9, 2024
932c6a1
Use color instead of rgb and added apriltag for simulation
iory Nov 9, 2024
39ebb74
Update vision
iory Nov 9, 2024
ca4afb9
Update jedy euslisp model
iory Nov 9, 2024
a9d24de
Add display-checkerboard.l
iory Nov 9, 2024
a1bd3e2
Fixed hsi color filter
iory Nov 9, 2024
e7c4880
Add navigation
iory Nov 9, 2024
591705d
Update amcl params
iory Nov 9, 2024
4db8fb4
Refactor
iory Nov 9, 2024
77b8875
Add jedy-interface
iory Nov 12, 2024
3ca70a1
Fixed
iory Nov 12, 2024
c05e683
Use frame count 1
iory Nov 13, 2024
66731bf
Update repository
iory Nov 13, 2024
fc81996
Update package
iory Nov 13, 2024
a8cd794
Add
iory Nov 13, 2024
36ee48a
Add test pose
iory Nov 13, 2024
8921476
Add
iory Nov 13, 2024
598d5d0
Add reset-pose
iory Nov 14, 2024
0672970
for enshu
iory Nov 15, 2024
1716911
For 13bc
iory Nov 15, 2024
34f4dc2
Add atom s3 functions for jedy
iory Nov 16, 2024
88898e7
Add atom s3 imu
iory Nov 16, 2024
97d2d3e
Add keyboard ik sample
iory Nov 16, 2024
e2db246
Interactive ik
iory Nov 16, 2024
b18f59f
Improve ik sample
iory Nov 16, 2024
4d636ae
Improve ik sample
iory Nov 16, 2024
c31988b
Add start and stop grasp
iory Nov 16, 2024
b245227
Add sample pick up apriltag program
iory Nov 16, 2024
1b1034c
Fixed
iory Nov 16, 2024
1e33669
Add kadai
iory Nov 16, 2024
ec08fcd
Add imu kadai
iory Nov 16, 2024
9ed186a
Add
iory Nov 16, 2024
c00f5aa
Add sample pick up
iory Nov 16, 2024
34c3897
Add
iory Nov 16, 2024
54c67bd
Add speech recognition sample
iory Nov 16, 2024
21e851c
Don't wait in keyboard-ik
iory Nov 16, 2024
23853ad
Add jedy gazebo fullbody
iory Nov 16, 2024
f724bd8
Fixed jedy gazebo fullbody
iory Nov 16, 2024
574214e
Improve apriltag grasp
iory Nov 16, 2024
080e2f5
For enshu
iory Nov 17, 2024
655b8ba
set ros::Duration to 100 msec correctly in robot_control.cpp
kindsenior Nov 18, 2024
9a03e1e
Merge pull request #1 from kindsenior/pr-debug-robot-control-duration
iory Nov 19, 2024
4aba562
Add platformio sample
iory Nov 19, 2024
67d9f81
Add ics
iory Nov 19, 2024
9d349b3
Respawn
iory Nov 19, 2024
6440753
Fixed namespace for imu
iory Nov 20, 2024
da7b3cc
Add jedy teleop
iory Nov 20, 2024
5b63a32
Add (x::window-main-one)
iory Nov 20, 2024
763a624
[jedy_bringup] support mecanum drive using ridgeback_control
mqcmd196 Dec 4, 2024
033ffd1
Merge pull request #2 from mqcmd196/PR/mecanum
iory Dec 4, 2024
cb36baf
[jedy_bringup] relay mecanum topic
mqcmd196 Dec 4, 2024
625607f
Merge pull request #3 from mqcmd196/PR/mecanum
iory Dec 4, 2024
55e1dc8
Add head, larm and rarm controller
iory Dec 4, 2024
29c5b2c
Add larm_controller
iory Dec 4, 2024
53e1b58
Add default controller param to use head, rarm and larm controller
iory Dec 5, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 11 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,34 +7,30 @@ This is exercise for robot-programming.
-----

```
$ sudo apt install python3-vcstool
$ source /opt/ros/noetic/setup.bash
$ mkdir -p ~/catkin_ws/src
$ cd ~/catkin_ws/src
$ git clone https://github.com/jsk-enshu/robot-programming
$ wstool init .
$ wstool merge robot-programming/.rosinstall.${ROS_DISTRO}
$ wstool update
$ mkdir -p ~/ros/enshu_ws/src
$ cd ~/ros/enshu_ws/src
$ wget https://raw.githubusercontent.com/iory/robot-programming/refs/heads/jedy/vcsinstall.noetic.yaml -O- | vcs import
$ rosdep update
$ cd ..
$ cd ~/ros/enshu_ws
$ rosdep install --from-paths src --ignore-src -y -r
# You will get a warning because some packages (turtlebot_bringup, turtlebot_dashboard, turtlebot_rapps, and kobuki_capabilities) have not resolved the rosdep key, but you can ignore it.
$ catkin build
# $ echo 'source ~/catkin_ws/devel/setup.bash' >> ~/.bashrc ## You may source the setup.bash by this line if you understand the difference between > and >>.
# $ echo 'source ~/ros/enshu_ws/devel/setup.bash' >> ~/.bashrc ## You may source the setup.bash by this line if you understand the difference between > and >>.
```

# Turtlebot simulation
# KX-PR2 simulation
## Start simulator
---------------
```
$ source ~/catkin_ws/devel/setup.bash
$ roslaunch dxl_armed_turtlebot dxl_armed_turtlebot_gazebo.launch
$ source ~/ros/enshu_ws/devel/setup.bash
$ roslaunch kx_pr2_bringup kx_pr2_gazebo.launch
```

## Start RQT GUI
-------------
```
$ roscd dxl_armed_turtlebot/launch

$ roscd kx_pr2_bringup/launch
$ rqt --perspective-file enshu.perspective
```

Expand All @@ -61,7 +57,7 @@ $ ROS_NAMESPACE=/camera/rgb rosrun checkerboard_detector objectdetection_tf_publ
## Start simulator
---------------
```
$ source ~/catkin_ws/devel/setup.bash
$ source ~/ros/enshu_ws/devel/setup.bash
$ roslaunch cart_humanoid cart_humanoid_gazebo.launch
# It may take a few minutes to start the simulator for the first time.
# If you launch simulators with the robot's base link unfixed, use the following command instead.
Expand Down
2 changes: 1 addition & 1 deletion cart_humanoid/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
<run_depend>rviz</run_depend>
<run_depend>topic_tools</run_depend>
<!-- <run_depend>turtlebot_bringup</run_depend> -->
<!-- <run_depend>turtlebot_description</run_depend> -->
<run_depend>turtlebot_description</run_depend>
<!-- <run_depend>turtlebot_navigation</run_depend> -->
<!-- <run_depend>turtlebot_teleop</run_depend> -->
<!-- <run_depend>turtleboteus</run_depend> -->
Expand Down
6 changes: 6 additions & 0 deletions jedy/jedy_bringup/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
cmake_minimum_required(VERSION 2.8.3)
project(jedy_bringup)

find_package(catkin REQUIRED COMPONENTS roseus) # add roseus to gen messages

catkin_package()
Loading