Closed 708yamaguchi closed 3 months ago
This PR is extended version of https://github.com/iory/rcb4/pull/67.
TODO:
def search_air_board_ids(self):
air_boards = self.all_air_boards()
# TODO: How to decide (id*2) or (id*2+1)
return np.array([air_board.id*2+1 for air_board in air_boards])
uint16 board_idx # Do not use board id? (Currently, bus-connected air board is not supported)
Regarding search_air_board_ids()
, what about filtering self.id_vector
using j.board_revision
as is done in all_air_boards()
?
Maybe self.id_vector needs to be updated with read_jointbase_sensor_ids()
@nakane11 Thank you for your review. Does the last commit match your idea?
@708yamaguchi Thank you, that's exactly right.
Resolve conflict and merge master branch
LGTM
Server usage
Set
control_pressure
as true.Client usage
keep pressure under -10[kPa]
Set
threshold
field as -10 andrelease
field as false.Shell
Python
Euslisp
Connect to atmosphere
Set
release
field as true.Shell
Python
Euslisp
Get current pressure
Shell
Python
Euslisp
elf files
v0.6.3 https://github.com/nakane11/control_boards/releases/tag/v0.6.3.elf v0.6.4 https://github.com/708yamaguchi/rcb4/releases/tag/v0.6.4.elf