Home
c4science
Search
Configure Global Search
Log In
Transactions
Oncilla - Part Description
Change Details
Change Details
Old
New
Diff
{F7591157, layout=center, size=full, alt="Oncilla on its maintenance stand"} Oncilla is a mammalian quadrupedal robot platform, with similar size and weight to a house cat. The robot consists of mechanics, sensors and electronics which are described in the following document # Mechanics ## Weight: | Name | Value | ----- | ----- | Total mass | ? kg | Leg mass | ? kg ## Leg segments: | {F7591166, height=500} | {F7591170,height=500} | Name | Value (front) | Value (hind) | Description | ---- | ------------- | ------------ | ---------- | L1 | 62 mm | 80 mm | The link between joints L1 and L2 | L2 | 55 mm | 65 mm | The link between joints L2 and L3 | LD | 57.1-71.6 mm | 59.2-80 mm | The diagonal spring | LP | 55.1-55.4 mm | 59.4-65.1 mm | The parallel spring | L3 | 77.5 mm | 70.5 mm | The link between joint L3 and L4 ## Leg joints: | Name | Description | | L0 | lateral hip joint | | L1 | sagittal hip joint | | L2 | knee joint | | L3 | ankle joint | # Electronics ## Sensors There are several Sensors mounted on the robot to get feedback from the robot. ### IMU The Inertial Measurement Unit provides accelerations and gyro rates of the robot. It is mounted at the head of the Oncilla on the RB 110 board. ### Magnetic encoder There are 3 magnetic encoders mounted on each leg giving the absolute positions of the L1, L2 and L3 joints. Magnetic encoders are connected to the magnetic encode board. ### Load cell There is one load cell per leg which measures 2-axis forces on 1-axis torque. (*More info to be added*) ### RB 110 board !https://redmine.amarsi-project.eu/attachments/download/445/rb110.jpg! This board is in a sense the heart/brain of the oncilla robot. RB 110 is a computer based on the Vortex86DX CPU (a 32bit x86 running at 1GHz with 256MB of RAM). It has the I/O interfaces to the servo, DC motors, sensors, gyroscope, accelerometers and other devices. Also, it has build-in the PWM 16 Ch, Hi-Speed serial, TTL serial, RS-485, USB V2.0 x 3, A/D converter, I2C bus, 10/100M LAN and Mini PCI socket. The manual of the RB 110 board can be found "here":http://www.roboard.com/Files/RB-110/RoBoard_RB-110_v1r1C.pdf . RB 110 is the main PC on the robot. Communication with the robot is done through this PC. The servo motors controlling the L0 joint are connected to to this PC through the PWN S1-S16. Power inputs : * Logic Line (top one) 6-24V, 5-10W * Servo Line (bottom one) 6-24V (depends on your servo) ### Master communication board !https://redmine.amarsi-project.eu/attachments/download/443/mcb.jpg! The SBCP-Board is the gateway between the RB board and the Motor control board. It handles the sbcp bus communication between the RB 110 and all the Motor Driver Boards. It is connected to the RB 110 through the COM6 (High-speed). Power inputs : Logic line, 3.3 - 7 V fine. The lower the better. ### Power board !https://redmine.amarsi-project.eu/attachments/download/519/Power%20Board%202.jpeg! The power board manages power supply to all the electronics who need external power. It is not a mandatory part of the robot, and in case it is not used, separate power sources should be used for different electronics. For the power supply see the "parts overview":https://redmine.amarsi-project.eu/projects/quad/wiki/Oncilla_hardware_-_overview Power Inputs : *12V* max ### Motor driver board !https://redmine.amarsi-project.eu/attachments/download/444/mdb_old.jpg! Motor driver boards as responsible for the low-level control of L1 and L2 brushless motors. The also read information from the 3 magnetic encoders on L1, L2 and L3. They should be connected in series to the master communication board through a communication bus. Power Inputs : * Logic : 3.3 - 7V the lower the better * Servo : 9V * Motor : 24V ### Q1 Magnetic encoder boards These boards, placed behind the L1 joint (inside the body), handle Q1 magnetic encoders measuring the joint angles of L1 joints. They are connected to motor driver boards. !https://redmine.amarsi-project.eu/attachments/download/531/MagneticEncoderL1.JPG! Power inputs : powered by communication cable ### Q2-Q3 Magnetic encoder boards !https://redmine.amarsi-project.eu/attachments/download/520/MagtenicEncoderBoard.JPG! These boards, placed adjacent to the parallel springs, handle the Q2 and Q3 magnetic encoders, measuring the joint angles of L2 and L3 joints. They are connected to motor driver boards. Power inputs : powered by connection cable
{F7591157, layout=center, size=full, alt="Oncilla on its maintenance stand"} Oncilla is a mammalian quadrupedal robot platform, with similar size and weight to a house cat. The robot consists of mechanics, sensors and electronics which are described in the following document # Mechanics ## Weight: | Name | Value | ----- | ----- | Total mass | ? kg | Leg mass | ? kg ## Leg segments: | {F7591166, height=500} | {F7591170,height=500} | Name | Value (front) | Value (hind) | Description | ---- | ------------- | ------------ | ---------- | L1 | 62 mm | 80 mm | The link between joints L1 and L2 | L2 | 55 mm | 65 mm | The link between joints L2 and L3 | LD | 57.1-71.6 mm | 59.2-80 mm | The diagonal spring | LP | 55.1-55.4 mm | 59.4-65.1 mm | The parallel spring | L3 | 77.5 mm | 70.5 mm | The link between joint L3 and L4 ## Leg joints: | Name | Description | --- | --- | L0 | lateral hip joint | L1 | sagittal hip joint | L2 | knee joint | L3 | ankle joint # Electronics ## Sensors There are several Sensors mounted on the robot to get feedback from the robot. ### IMU The Inertial Measurement Unit provides accelerations and gyro rates of the robot. It is mounted at the head of the Oncilla on the RB 110 board. ### Magnetic encoder There are 3 magnetic encoders mounted on each leg giving the absolute positions of the L1, L2 and L3 joints. Magnetic encoders are connected to the magnetic encode board. ### Load cell There is one load cell per leg which measures 2-axis forces on 1-axis torque. (*More info to be added*) ### RB 110 board {F7591233, size=full, layout=center, alt="RB-110 top view"} This board is in a sense the heart/brain of the oncilla robot. RB 110 is a computer based on the Vortex86DX CPU (a 32bit x86 running at 1GHz with 256MB of RAM). It has the I/O interfaces to the servo, DC motors, sensors, gyroscope, accelerometers and other devices. Also, it has build-in the PWM 16 Ch, Hi-Speed serial, TTL serial, RS-485, USB V2.0 x 3, A/D converter, I2C bus, 10/100M LAN and Mini PCI socket. The manual of the RB 110 board can be found "here":http://www.roboard.com/Files/RB-110/RoBoard_RB-110_v1r1C.pdf . RB 110 is the main PC on the robot. Communication with the robot is done through this PC. The servo motors controlling the L0 joint are connected to to this PC through the PWM ##S1##-##S16##. Power inputs : * Logic Line (top one) 6-24V, 5-10W * Servo Line (bottom one) 6-24V (depends on your servo) ### Master communication board {F7591243, size=full, layout=center} The SBCP-Board is the gateway between the RB board and the Motor control board. It handles the sbcp bus communication between the RB 110 and all the Motor Driver Boards. It is connected to the RB 110 through the COM6 (High-speed). Power inputs : Logic line, 3.3 - 7 V fine. The lower the better. ### Power board {F7591255, size=full, layout=center} The power board manages power supply to all the electronics who need external power. It is not a mandatory part of the robot, and in case it is not used, separate power sources should be used for different electronics. For the description and wiring of the power supply lines, see the [[ oncilla/hw-overview/ | parts overview ]] IMPORTANT: Power Inputs : **12V**, or a 3 cell LiPo battery. ### Motor driver board {F7591258, size=full, layout=center} Motor driver boards as responsible for the low-level control of L1 and L2 brushless motors. The also read information from the 3 magnetic encoders on L1, L2 and L3. They should be connected in series to the master communication board through a communication bus. Power Inputs : * Logic : 3.3 - 7V the lower the better * Servo : 9V * Motor : 24V ### Q1 Magnetic encoder boards {F7591288, size=full,layout=center} These boards, placed behind the L1 joint (inside the body), handle Q1 magnetic encoders measuring the joint angles of L1 joints. They are connected to motor driver boards. Power inputs : powered by communication cable ### Q2-Q3 Magnetic encoder boards {F7591290, size=full, layout=center} These boards, placed adjacent to the parallel springs, handle the Q2 and Q3 magnetic encoders, measuring the joint angles of L2 and L3 joints. They are connected to motor driver boards. Power inputs : powered by connection cable
{F7591157, layout=center, size=full, alt="Oncilla on its maintenance stand"} Oncilla is a mammalian quadrupedal robot platform, with similar size and weight to a house cat. The robot consists of mechanics, sensors and electronics which are described in the following document # Mechanics ## Weight: | Name | Value | ----- | ----- | Total mass | ? kg | Leg mass | ? kg ## Leg segments: | {F7591166, height=500} | {F7591170,height=500} | Name | Value (front) | Value (hind) | Description | ---- | ------------- | ------------ | ---------- | L1 | 62 mm | 80 mm | The link between joints L1 and L2 | L2 | 55 mm | 65 mm | The link between joints L2 and L3 | LD | 57.1-71.6 mm | 59.2-80 mm | The diagonal spring | LP | 55.1-55.4 mm | 59.4-65.1 mm | The parallel spring | L3 | 77.5 mm | 70.5 mm | The link between joint L3 and L4 ## Leg joints: | Name | Description
|
| --- | ---
| L0 | lateral hip joint
|
| L1 | sagittal hip joint
|
| L2 | knee joint
|
| L3 | ankle joint
|
# Electronics ## Sensors There are several Sensors mounted on the robot to get feedback from the robot. ### IMU The Inertial Measurement Unit provides accelerations and gyro rates of the robot. It is mounted at the head of the Oncilla on the RB 110 board. ### Magnetic encoder There are 3 magnetic encoders mounted on each leg giving the absolute positions of the L1, L2 and L3 joints. Magnetic encoders are connected to the magnetic encode board. ### Load cell There is one load cell per leg which measures 2-axis forces on 1-axis torque. (*More info to be added*) ### RB 110 board
!https://redmine.amarsi-project.eu/attachments/download/445/rb110.jpg!
{F7591233, size=full, layout=center, alt="RB-110 top view"}
This board is in a sense the heart/brain of the oncilla robot. RB 110 is a computer based on the Vortex86DX CPU (a 32bit x86 running at 1GHz with 256MB of RAM). It has the I/O interfaces to the servo, DC motors, sensors, gyroscope, accelerometers and other devices. Also, it has build-in the PWM 16 Ch, Hi-Speed serial, TTL serial, RS-485, USB V2.0 x 3, A/D converter, I2C bus, 10/100M LAN and Mini PCI socket. The manual of the RB 110 board can be found "here":http://www.roboard.com/Files/RB-110/RoBoard_RB-110_v1r1C.pdf . RB 110 is the main PC on the robot. Communication with the robot is done through this PC. The servo motors controlling the L0 joint are connected to to this PC through the
PWN S1-S16
PWM ##S1##-##S16##
. Power inputs : * Logic Line (top one) 6-24V, 5-10W * Servo Line (bottom one) 6-24V (depends on your servo) ### Master communication board
!https://redmine.amarsi-project.eu/attachments/download/443/mcb.jpg!
{F7591243, size=full, layout=center}
The SBCP-Board is the gateway between the RB board and the Motor control board. It handles the sbcp bus communication between the RB 110 and all the Motor Driver Boards. It is connected to the RB 110 through the COM6 (High-speed). Power inputs : Logic line, 3.3 - 7 V fine. The lower the better. ### Power board
!https://redmine.amarsi-project.eu/attachments/download/519/Power%20Board%202.jpeg!
{F7591255, size=full, layout=center}
The power board manages power supply to all the electronics who need external power. It is not a mandatory part of the robot, and in case it is not used, separate power sources should be used for different electronics. For the
power supply see the "parts overview":https://redmine.amarsi-project.eu/projects/quad/wiki/Oncilla_hardware_-_overview Power Inputs : *12V* max
description and wiring of the power supply lines, see the [[ oncilla/hw-overview/ | parts overview ]] IMPORTANT: Power Inputs : **12V**, or a 3 cell LiPo battery.
### Motor driver board
!https://redmine.amarsi-project.eu/attachments/download/444/mdb_old.jpg!
{F7591258, size=full, layout=center}
Motor driver boards as responsible for the low-level control of L1 and L2 brushless motors. The also read information from the 3 magnetic encoders on L1, L2 and L3. They should be connected in series to the master communication board through a communication bus. Power Inputs : * Logic : 3.3 - 7V the lower the better * Servo : 9V * Motor : 24V ### Q1 Magnetic encoder boards
{F7591288, size=full,layout=center}
These boards, placed behind the L1 joint (inside the body), handle Q1 magnetic encoders measuring the joint angles of L1 joints. They are connected to motor driver boards.
!https://redmine.amarsi-project.eu/attachments/download/531/MagneticEncoderL1.JPG!
Power inputs : powered by communication cable ### Q2-Q3 Magnetic encoder boards
!https://redmine.amarsi-project.eu/attachments/download/520/MagtenicEncoderBoard.JPG!
{F7591290, size=full, layout=center}
These boards, placed adjacent to the parallel springs, handle the Q2 and Q3 magnetic encoders, measuring the joint angles of L2 and L3 joints. They are connected to motor driver boards. Power inputs : powered by connection cable
Continue