Contents

CAN Communication

Baud-Rate

The CAN communication baud-rate is 1Mbps.

Non-Periodic Communication

Messages can be sent to initialize or stop CAN communication.
Remote frame can be used to request data. If host sends remote frame, the Allegro Hand responds with it regardless periodic communication status.

Periodic Communication

The Allegro Hand control software attempts to communicate with the real or simulated hand at a regular control interval. Every 3 milliseconds, the joint torques are calculated and the joint angles are updated.

CAN Frames

Arbitration Identifier

The Allegro Hand uses 11 bit standard arbitration identifier. It is composed with two part.

MSB 9 8 7 6 5 4 3 2 1 LSB
Message ID Device ID



Message ID


Message Message ID RTR Description
Servo ON 0x040 Engage joint motor driver
Servo OFF 0x041 Disable joint motor driver
Set Torque Finger 1 0x060 Set torque of finger #1
Set Torque Finger 2 0x061 Set torque of finger #2
Set Torque Finger 3 0x062 Set torque of finger #3
Set Torque Finger 4 0x063 Set torque of finger #4
Set Position Finger 1 0x0E0 Set position of finger #1
Set Position Finger 2 0x0E1 Set position of finger #2
Set Position Finger 3 0x0E2 Set position of finger #3
Set Position Finger 4 0x0E3 Set position of finger #4
Set Periodic Read 0x081 Set periodic read interval for position, IMU, temperature, status
Config 0x058 Set Device ID, Baud-rate for RS-485
Information 0x080 R Product information and status
Serial 0x088 R Product serial number
Position Finger 1 0x020 R Current angle position of finger #1
Position Finger 2 0x021 R Current angle position of finger #2
Position Finger 3 0x022 R Current angle position of finger #3
Position Finger 4 0x023 R Current angle position of finger #4
IMU 0x030 R Current IMU quaternion
Temperature Finger 1 0x038 R Current temperature of finger #1
Temperature Finger 2 0x039 R Current temperature of finger #2
Temperature Finger 3 0x03A R Current temperature of finger #3
Temperature Finger 4 0x03B R Current temperature of finger #4
Status 0x010 R Current Status

Messages marked with RTR can be sent by host in remote frame, and the Allegro Hand will respond it.

DeviceID

Multiple Allegro Hand can be used in the same CAN bus. In such case, Device ID field is used to distinguish each device.

Default device ID is 0, and it can be configured using Config message. Changed Device ID is stored in internal non-volatile memory and will be retained for power cycle.


Data Structure

Each message has different data filed format. All multi-byte data structures in data filed uses little endian.


Servo ON

Data Length = 0

This message does not have data field.


Servo OFF

Data Length = 0

This message does not have data field.


Set Torque Finger #

Data Length = 8

Each finger has 4 joints. This message sets joint torque set-point. Torque set-point is 2 byte signed digit. Data field is composed as below.

Torque Data[0:7]
0 1 2 3 4 5 6 7
Joint 1 Joint 2 Joint 3 Joint 4




Set Position Finger #

Data Length = 8

Each finger has 4 joints. This message sets position set-point. Position set-point is 2 byte signed digit. Data field is composed as below.

This message is not implemented yet.

Position Data[0:7]
0 1 2 3 4 5 6 7
Joint 1 Joint 2 Joint 3 Joint 4




Set Periodic Read

Data Length = 8

This message sets periodic report interval. Period is configured in milli-second. If period is set to 0, that message will not be reported periodically.

Period Data[0:7]
0 1 2 3 4 5 6 7
Position IMU Temperature Status




Config

Data Length = 6

This message sets Device ID and RS-485 baud-rate. If SET field bit is marked, corresponding data will be stored in internal non-volatile memory.

Config Data[0:5]
0 1 2 3 4 5
SET Dev.ID RS-485 baud-rate


SET field is structured as below.

SET field bit flag
MSB 6 5 4 3 2 1 LSB
X X X X X X Baud-rate Dev.ID


Dev.ID field is structured as below.

Dev.ID field bit
MSB 6 5 4 3 2 1 LSB
X X X X X X Device ID


Baud-rate field is structured as below.

Baud-rate filed [31:0]
MSB 30 ... 1 LSB
Baud rate in bps



Information

Data Length = 7

Information message is composed with hardware version, firmware version, palm temperature, status flag. The Allegro Hand sends this message when the host request by remote frame.

Information Data [0:6]
0 1 2 3 4 5 6
Hardware Ver. Firmware Ver. L/R Temp Stat


Hardware Ver. And Firmware Ver. Is 2 byte number.

L/R field shows which side hand is. If this field is 0, it means the Hand is right hand.

Temp. field shows palm temperature. Represented in signed Celsius degree.

Stat field represents current status. The same data can be retrieved using Status message.

Stat. field bit flag
MSB 6 5 4 3 2 1 LSB
X X X F4 F3 F2 F1 S


  • S : Servo status. 0 means servo OFF.
  • F1 : One or more of joints is in high temperature fault state.
  • F2 : One or more of joints is in high temperature throttling state.
  • F3 : One or more of joints is in communication timeout state.
  • F4 : Palm is in high temperature fault state.




Serial

Data Length = 8

Serial number can be retrieved using CAN interface. It is stored in ASCII characters. The Allegro Hand sends this message when the host request by remote frame.


Position Finger #

Data Length = 8

Joint position is reported through this message format. The Allegro Hand sends this message when the host request by remote frame or report period comes. All values are represented as signed 2 byte integer.

Position Data[0:7]
0 1 2 3 4 5 6 7
Joint 1 Joint 2 Joint 3 Joint 4

Joint angle can be calculated by this equation
Equation v4.png


IMU

Data Length = 8

The pose of device is measured by IMU and reported through this message format. The Allegro Hand sends this message when the host request by remote frame or report period comes. All values are represented as signed 2 byte integer.

Quaternion Data[0:7]
0 1 2 3 4 5 6 7
Quaternion W Quaternion X Quaternion Y Quaternion Z



Temperature Finger #

Data Length = 4

The temperature of joint is reported through this message format. The Allegro Hand sends this message when the host request by remote frame or report period comes. All values are represented as signed 1 byte integer.

Temperature is represented as Celsius degree.

Temperature Date[0:3]
0 1 2 3
Joint 1 Joint 2 Joint 3 Joint 4



Status

Data Length = 1

Hand Status can be retrieved by this message. The Allegro Hand sends this message when the host request by remote frame or report period comes.

Status bit field is same with Stat field in Information message.







Download

File:V4 AllegroHandUsersManual 1.1.pdf




avatar

Anonymous user #1

30 days ago
Score 0+

<a href="https://serv...d9%85%d8%a9/">شركة تطهير و تعقيم غنفات بالبخار براس الخيمة</a> <a href="https://serv...d9%85%d8%a9/">تنظيف الكنب مع التعقيم بالبخار في راس الخيمة</a> <a href="https://serv...d9%85%d8%a9/">شركات تعقيم الزوالي بالبخار في راس الخيمة</a> <a href="https://serv...d9%85%d8%a9/">شركة تعقيم الفلل والقصور رأس الخيمة</a> <a href="https://serv...d9%85%d8%a9/">افضل شركات تعقيم الزوالي بالبخار برأس الخيمة</a> <a href="https://serv...d9%85%d8%a9/">شركة تنظيف خزانات مياه مع التعقيم رأس الخيمة</a> <a href="https://serv...d9%85%d8%a9/">شركات تنظيف خزانات المياه مع التعقيم رأس الخيمة</a> <a href="https://serv...d9%85%d8%a9/">تنظيف خزانات المياه مع التعقيم في رأس الخيمة</a> <a href="https://serv...d9%85%d8%a9/">تنظيف تنكات المياه مع التعقيم في رأس الخيمة</a> <a href="https://serv...d9%85%d8%a9/">شركة تعقيم زوالي بالبخار بالجزيرة الحمراء برأس الخيمة</a> <a href="https://serv...d9%85%d8%a9/">شركات تنظيف سجاد مع التعقيم بالبخار في الجزيرة الحمراء برأس الخيمة</a> <a href="https://serv...d9%85%d8%a9/">تنظيف سجاد مع التعقيم بالبخار في الجزيرة الحمراء برأس الخيمة</a> <a href="https://serv...d9%85%d8%a9/">تنظيف سجاد مع التعقيم بالبخار بالجزيرة الحمراء برأس الخيمة</a> <a href="https://serv...ra-al-hamra/">شركة تنظيف خزانات مياه مع التعقيم الجزيرة الحمراء برأس الخيمة</a> <a href="https://serv...ra-al-hamra/">شركة تعقيم وتطهير خزانات بالجزيرة الحمراء برأس الخيمة</a> <a href="https://serv...ra-al-hamra/">شركات تنظيف خزانات المياه مع التعقيم الجزيرة الحمراء برأس الخيمة</a> <a href="https://serv...ra-al-hamra/">تنظيف تنكات المياه مع التعقيم في الجزيرة الحمراء برأس الخيمة</a> <a href="https://serv...ra-al-hamra/">تنظيف خزانات المياه مع التعقيم في الجزيرة الحمراء برأس الخيمة</a> <a href="https://serv...-al-hamraal/">شركه تنظيف موكيت مع التعقيم بالبخار بالجزيرة الحمراء برأس الخيمة</a> <a href="https://serv...-al-hamraal/">شركات تنظيف المفروشات مع التعقيم بالبخار في الجزيرة الحمراء برأس الخيمة</a> <a href="https://serv...-al-hamraal/">شركات تنظيف الموكيت مع التعقيم بالبخار في الجزيرة الحمراء برأس الخيمة</a> <a href="https://serv...-al-hamraal/">شركة تنظيف زوالى مع التعقيم بالبخار في الجزيرة الحمراء برأس الخيمة</a> <a href="https://serv...-al-hamraal/">شركة تنظيف ستائر مع التعقيم بالبخار في الجزيرة الحمراء برأس الخيمة</a> <a href="https://serv...-al-hamraal/">شركة تنظيف سجاد مع التعقيم بالبخار في الجزيرة الحمراء برأس الخيمة</a> <a href="https://serv...-al-hamraal/">شركة تنظيف كنب مع التعقيم بالبخار في الجزيرة الحمراء برأس الخيمة</a> <a href="https://serv...-al-hamraal/">شركة تنظيف مجالس مع التعقيم بالبخار في الجزيرة الحمراء برأس الخيمة</a> <a href="https://serv...-al-hamraal/">شركة تنظيف مراتب مع التعقيم بالبخار بالجزيرة الحمراء برأس الخيمة</a> <a href="https://serv...-al-hamraal/">شركة تنظيف وتعقيم غنفات بالبخار بالجزيرة الحمراء برأس الخيمة</a> <a href="https://serv...-al-hamraal/">ارخص شركة تنظيف مفروشات مع التعقيم بالبخار بالجزيرة الحمراء برأس الخيمة</a> <a href="https://serv...-al-hamraal/">أسعار شركات تنظيف مفروشات مع التعقيم بالبخار في الجزيرة الحمراء برأس الخيمة</a> <a href="https://serv...-al-hamraal/">تنظيف مفروشات مع التعقيم بالبخار في الجزيرة الحمراء برأس الخيمة</a> <a href="https://serv...-al-hamraal/">تنظيف موكيت مع التعقيم بالبخار في الجزيرة الحمراء برأس الخيمة</a> <a href="https://serv...ra-al-hamra/">شركة تطهير وتعقيم المنازل من الحشرات بالجزيرة الحمراء برأس الخيمة</a> <a href="https://serv...ra-al-hamra/">ارخص شركات تعقيم ستائر بالبخار برأس الخيمة</a>

<a href="https://serv...ra-al-hamra/">تنظيف ستائر مع التعقيم بالبخار في رأس الخيمة</a>
avatar

Anonymous user #2

2 days ago
Score 0+

https://www.adidasuk.uk.com/ Adidas UK https://www.jordan4.de/ Air Jordan 4 https://www.air-jordan1.us/ Air Jordan 1 https://www.air-jordan1.us/ Jordan 1 https://www.air-jordans.us/ Air Jordans https://www.air-jordans.us/ Nike Air Jordans https://www.jordans-1.us/ Jordans 1 https://www.jordans-1.us/ Air Jordan 1 https://www.nikejordan1.us/ Nike Jordan 1 https://www.nikejordan1.us/ Nike Jordan https://www.jordan-1s.us/ Jordan 1s https://www.jordan-1s.us/ Jordan 1 https://www.adidas-yeezy.org/ Adidas Yeezy https://www....website.com/ Adidas Yeezy https://www....website.com/ Yeezy https://www....inestore.us/ Adidas Yeezy https://www.adidasyeezys.com/ Adidas Yeezy https://www.adidasyeezys.org/ Adidas Yeezy https://www.adidasyeezys.org/ Yeezy Shoes https://www....y-shoes.com/ Adidas Yeezy https://www....y-shoes.com/ Yeezy Shoes https://www.air-jordan1.com/ Air Jordan 1 https://www.air-jordan11.com/ Air Jordan 11 https://www....an1-mid.com/ Air Jordan 1 Mid https://www.airjordan1s.us/ Air Jordan 1 https://www.airjordan1s.us/ Jordan 1 https://www.airjordan1s.us/ Jordan 1 https://www.air-jordan4.com/ Air Jordan 4 https://www....dans.us.org/ Air Jordans https://www.air-jordans1.com/ Air Jordan 1 https://www.air-jordans1.com/ Jordan 1 https://www....an-shoes.us/ Air Jordan Shoes https://www....an-shoes.us/ Air Jordan https://www.airsjordans.com/ Air Jordans https://www.aj1.us.com/ Jordan AJ 1 https://www.fakeyeezys.us/ Fake Yeezys https://www.jordan-1.co.uk/ Air Jordan 1 https://www.jordan-1.co.uk/ Jordan 1 https://www.jordan-1.de/ Jordan 1 https://www.jordan-1.org/ Jordan 1 https://www.jordan1.uk.com/ Jordan 1 https://www.jordan-11s.com/ Jordan 11 https://www.jordan-13.us/ Jordan 13 https://www.jordan1low.com/ Jordan 1 Low https://www.jordan1mid.co.uk/ Air Jordan 1 Mid https://www.jordan1mid.co.uk/ Jordan 1 Mid https://www.jordan1-mid.com/ Air Jordan 1 Mid https://www.jordan1-mid.com/ Jordan 1 Mid https://www.jordan1-mid.com/ Jordan 1 https://www.jordan-1s.com/ Jordan 1s https://www.jordan-4.co.uk/ Air Jordan 4 https://www.jordan-4.co.uk/ Jordan 4 https://www.jordan4.de/ Air Jordan 4 https://www.jordan4.de/ Jordan 4 https://www.jordan-4.us/ Air Jordan 4 https://www.jordan-4.us/ Jordan 4 https://www....aryblack.us/ Jordan https://www....aryblack.us/ Jordan 4 Military Black https://www.jordan-4s.us/ Jordan 4 https://www.jordan-4s.us/ Jordan 4s https://www.jordan-5.us/ Jordan 5 https://www.jordan-aj1.com/ Jordan 1 https://www.jordanaj1.com/ Jordan AJ 1 https://www.jordan-aj1.com/ Jordan AJ 1 https://www.jordanretro4.com/ Jordan Retro 4 https://www.jordans-11.com/ Jordan 11 https://www.jordans4s.com/ Jordans 4 https://www....hoes.us.com/ Jordan Shoes https://www.jordans-shoes.com/ Jordans Shoes https://www.jordansshoes.org/ Jordans Shoes https://www....nestore.com/ NFL Shop Official Online Store https://www....seys.us.com/ NFL Jerseys https://www....-jordan.com/ Nike Air Jordan https://www....vapormax.us/ Nike Air VaporMax https://www.nikejordan1.com/ Nike Jordan 1 https://www.nike-jordans.com/ Nike Jordans https://www.nikeoutlet.uk.com/ Nike Outlet https://www....factory.com/ Nike Outlet https://www....hopping.com/ Nike Outlet Store https://www....hopping.com/ Nike Outlet https://www....ping.us.com/ Nike Outlet Store Online Shopping https://www....ping.us.com/ Nike Outlet https://www.nikes-shoes.com/ Nike Shoes https://www.nikeuk.uk.com/ Nike UK https://www....flyknit.com/ Nike Vapormax Flyknit https://www.off-white.us.org/ Off White https://www....eshoess.com/ Off White Shoes https://www.pandoraa.org/ Pandora Jewelry https://www.pandoraa.org/ Pandora https://www....racelet.org/ Pandora Bracelet https://www....racelet.org/ Pandora Bracelets https://www....acelets.org/ Pandora Bracelets https://www....arms.uk.com/ Pandora Charms https://www....charmss.com/ Pandora Charms https://www....charmss.com/ Pandora Jewelry https://www....charmss.org/ Pandora Charms Sale Clearance https://www....charmss.org/ Pandora Charms https://www....ialsite.com/ Pandora Jewelry Official Site https://www....ialsite.com/ Pandora Jewelry https://www....ialsite.org/ Pandora Jewelry Official Site https://www....ewelrys.com/ Pandora Jewelry https://www....ewelrys.com/ Pandora https://www....ewelrys.org/ Pandora Jewelry Official Site https://www....ewelrys.org/ Pandora Jewelry https://www....lrys.us.com/ Pandora Jewelry Official Site Clearance https://www....lrys.us.com/ Pandora Jewelry https://www....jewelrys.us/ Pandora Jewelry https://www....ineshop.org/ Pandora Online Shop https://www....ineshop.org/ Pandora https://www.pandoraoutlet.org/ Pandora Outlet https://www.pandorauk.uk.com/ Pandora UK https://www.retro-jordan.com/ Retro Jordans https://www.supplyyeezys.us/ YEEZY SUPPLY https://www....jordan1.com/ Travis Scott Jordan 1 https://www.uncjordan1.us/ UNC Jordan 1 https://www.yeezy.uk.com/ Yeezy https://www.yeezy350.de/ Yeezy 350 https://www.yeezy350.uk.com/ Yeezy 350 https://www.yeezy350.uk.com/ Yeezy https://www.yeezy-350s.com/ Yeezy 350 https://www.yeezy-350s.com/ Yeezy Boost 350 https://www.yeezy350-v2.com/ Yeezy 350 V2 https://www.yeezy-450.com/ Yeezy 450 https://www.yeezy-700.us.com/ Yeezy 700 https://www.yeezyadidas.de/ Adidas yeezy https://www....-runner.com/ Yeezy Foam Runner https://www.yeezys-350.com/ Yeezy 350 https://www.yeezys500.com/ Yeezy 500 https://www.yeezys-700.com/ Yeezy 700 https://www....hoes.us.com/ Yeezy https://www....ides.uk.com/ Yeezy Slides https://www....ides.uk.com/ Yeezy https://www....ides.us.com/ Yeezy Slides https://www.yeezysslides.com/ Yeezy Slides https://www.yeezys-supply.com/ Yeezy Supply https://www.yeezy-supply.com/ Yeezy Supply https://www.yeezyv2.us.com/ Yeezy https://www.yeezyy.us/ Yeezy Shoes https://www.yeezyy.us/ Yeezy https://www.yeezy-zebra.com/ Yeezy Zebra https://www.jordans-shoes.com/ Jordan Shoes

https://www.jordans-shoes.com/ Jordans
Add your comment
Allegro Hand welcomes all comments. If you do not want to be anonymous, register or log in. It is free.




Copyright & Trademark Notice
Allegro, the Allegro logo, RoboticsLab, the RoboticsLab logo, and all related files and documentation are Copyright ⓒ 2008-2020 Wonik Robotics Co., Ltd. All rights reserved. RoboticsLab and Allegro are trademarks of Wonik Robotics. All other trademarks or registered trademarks mentioned are the properties of their respective owners.

Wonik Robotics's Allegro Hand is based on licensed technology developed by the Humanoid Robot Hand research group at the Korea Institute of Industrial Technology (KITECH).

Any references to the BHand Library or the Allegro Hand Motion and/or Grasping Library refer to a library of humanoid robotic hand grasping algorithms and motions developed and published by KITECH researchers.
J.-H. Bae, S.-W. Park, D. Kim, M.-H. Baeg, and S.-R. Oh, "A Grasp Strategy with the Geometric Centroid of a Groped Object Shape Derived from Contact Spots," Proc. of the 2012 IEEE Int. Conf. on Robotics and Automation (ICRA2012), pp. 3798-3804

Wiki maintained by Sean Yi <seanyi@wonikrobotics.com>

KitechLogo.jpg Wonikrobotics logo.png





Whos here now:   Members 0   Guests 1   Bots & Crawlers 0