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

use pepper.rosinstall for development environment setup #1124

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

k-okada
Copy link
Member

@k-okada k-okada commented Sep 10, 2019

wstool merge pepper.rosinstall to create development environment including kochigami-devel


Finally, please compile them.

```
catkin build --continue-on-failure
catkin build peppereus
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think catkin build naoqi_driver is also required because this package is based on roscpp.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think peppereus depends on pepper_bringup and pepper_bringup depends on naoqi_driver. Please double check

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

catkin b jsk_pepper_startup seems to be also required.
(catkin b jsk_pepper(nao)_startup and catkin b pepper(nao)eus)

Should I add pepper(nao)eus dependency to jsk_pepper(nao)_startup?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In addition, I thought .rosinstall file name can be naoqi.rosinstall or something because this environment setup is also for NAO.

Copy link
Member Author

@k-okada k-okada Nov 1, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should I add pepper(nao)eus dependency to jsk_pepper(nao)_startup?

if pepepreus itself depends on jsk_pepper_startup we need this. I'am not sure, but in my understanding, suppose we program pepper with groups, like 少人数ゼミ.Someone need to run jsk_pepper_startup to bringup necessary ROS nodes for pepper, and others who just use peppereus does not need to use `jsk_pepper_startup, just to update the document

catkin b peppereus jsk_pepper_startup

would be ok

naoqi.rosinstall

that's good idea. can you create PR against k-okada:rosinstall?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I sent a PR (k-okada#3). Could you please check this?

# wait for 0.5.16 release
- git:
local-name: nao_robot
uri: https://github.com/ros-naoqi/nao_robot
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In fact, I also use kochigami-develop for nao_robot package.
I'll consider whether we really need kochigami-develop or not.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

# wait for 0.1.11
- git:
local-name: pepper_robot
uri: https://github.com/ros-naoqi/pepper_robot
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In fact, I also use kochigami-develop for pepper_robot package.
I'll consider whether we really need kochigami-develop or not.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The difference is ros-naoqi/pepper_robot@master...kochigami:kochigami-develop

 +   <arg name="boot_config_file_name" value="$(arg boot_config_file_name)" />

And this is default behavior of naoqi_driver.launch
https://github.com/kochigami/naoqi_driver/blob/kochigami-develop/launch/naoqi_driver.launch

@kochigami
Copy link
Contributor

Thank you very much for updating README and pepper.rosinstall.
I'm sorry for including my devel-branch to jsk naoqi robot environment setup because right way is let it merged into master.
Anyway, I'll update pepper.rosinstall based on my comments.

uri: https://github.com/kochigami/naoqi_bridge
version: kochigami-develop
# add fade leds srv (https://github.com/ros-naoqi/naoqi_bridge_msgs/pull/41)
# [ALChestButton] add msg for ChestButtonPressed (https://github.com/ros-naoqi/naoqi_bridge_msgs/pull/40)
Copy link
Contributor

@kochigami kochigami Sep 11, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

below "[ALChestButton] ..." this should be added:
# add many msgs and srvs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants