Activity
From 10/18/2011 to 11/16/2011
11/17/2011
- 08:15 PM Task #1819 (Fixed): Create ROS Node: Headlights
- Finished creating node and libheadlights.(cpp/h) in libscout, as well as adding headlights into other parts of libsco...
11/16/2011
- 06:33 PM Task #1862: Control Motors (ARM)
- To enable use of PWM on the kernel, we need to use this kernel module:
https://github.com/scottellis/omap3-pwm
Ge...
11/14/2011
- 02:28 PM Task #1817: Create ROS Node: Buttons
- ROS node structure created, compiles committed.
- 02:27 PM Task #1828: Create ROS Node: Cliffsensors
- Node structure created, compiles, and committed
- 12:11 AM Task #1822: Create ROS Node: Accessory
- Finished basic skeleton. Need to actually construct functions for height and range etc.
11/13/2011
- 11:46 PM Task #1920 (Assigned): Get Old Boards and Funding Info
- Talk to Brian Kirby and ask him for the 10 or so new & populated colony III boards he has, so we can swap them with t...
- 11:44 PM Task #1919 (Assigned): Power Up Rest of Scoutfly
- Power Up/ Test Rest of scoutfly, while waiting for power boards to come back.
From KWoo's email:
You can probably... - 11:40 PM Task #1918 (Wontfix): Get Readings from Sonar
- Hook up PWM ports of sonar and get sonar readings.
11/12/2011
- 03:46 AM Task #1819: Create ROS Node: Headlights
- I created the node, but it doesn't have low level implementation yet. I also haven't written libheadlights, which pro...
- 07:09 PM Task #1873: ROSSERIAL on ARM
- Tasks:
1. Figure out how to interface rosserial repository with ours. (mercurial to git). Repo contains ROSSERIAL ...
11/11/2011
- 03:31 AM Task #1893: Power ROS Node
- Pretty sure gumstix/ARM doesn't have acpi. that's an x86 thing.
Check with abe, the board has a custom solution (a... - 02:15 AM Task #1893 (Feedback): Power ROS Node
- Node structure is commited to the repository. Can't do much more until the AVR is spitting power data at me, unless t...
- 02:16 AM Task #1820 (Fixed): Create ROS Node: Power
- See #1893
11/10/2011
- 06:16 PM Task #1917 (Fixed): Get Readings from Sonar
- Get PWM readings from Sonar. Will confirm by email type of output.
- 10:06 PM Task #1829: Create ROS Node: BOM
- Bam!!! There are only a few more things to review. Also there was one thing that was out of my hands/knowledge.
11/09/2011
- 06:53 PM Bug #1892: Create Alarm Clocks
- Turns out that ros already has timers baked in.
http://www.roboticsclub.org/redmine/projects/colonyscout/wiki/ScoutO... - 06:53 PM Task #1818: Create ROS Node: Timer
- Turns out that timers are baked into ros, so we don't need to do anything here
http://www.roboticsclub.org/redmine/p... - 06:04 PM Task #1724: Money Requisition
- Send email to Brian Kirby about last big colony donation and getting populated colony boards. Work with Priya. Send t...
- 12:37 AM Task #1909 (Fixed): Merge Mailing Lists
- Need to merge Scout, rc-colony, and rc-colony-new mailing lists.
11/07/2011
- 06:05 PM Task #1877: Wireless on ARM
- All the wireless will be handled by the AVR, not the ARM. I'm planning on using the library David Schultz and I were ...
- 04:48 PM Task #1907 (Assigned): Check speaker magnet interference with IMU/Compass
- Will placing a small speaker near the compass (less than 1" away) cause interference due to the magnetic fields?
I...
11/06/2011
- 06:04 PM Task #1880 (Invalid): Test AVR configuration
- Alexander Lam wrote:
> Impossible to do this since the AVR we are using is not available in a bread-board compatible... - 06:03 PM Task #1880: Test AVR configuration
- Impossible to do this since the AVR we are using is not available in a bread-board compatible package.
Kevin Woo &...
11/05/2011
- 03:05 PM Task #1845: Single BOM Test
- The receiver works with a TV remote from across the room. The emitter has too small a viewing angle, and the receiver...
- 11:56 AM Enhancement #1808: Video for Scout Intro
- Another option (not the same thing, but also cool as a presentation) is to make a Prezi www.prezi.com.
- 11:54 AM Bug #1533 (Assigned): Resize drill holes for USB Mini B
- Yes, the part(s) that did not fit were the solder lugs intended for a physical only connection to the PCB. I had to u...
- 11:52 AM Bug #1585: Fix DS2786 Footprint
- Ok, we will have to examine the ScoutFly boards and compare against the physical part. I know that when I tried solde...
11/04/2011
- 06:22 PM Bug #1585: Fix DS2786 Footprint
- DS2786 datasheet does not specify the package dimensions directly, just that it is TDFN10. Unable to find a datasheet...
- 05:17 PM Bug #1533 (Fixed): Resize drill holes for USB Mini B
- 05:16 PM Bug #1533: Resize drill holes for USB Mini B
- All drill holes match the specification in the data sheet. I assumed that the drill holes that were too small were th...
- 04:32 PM Task #1868 (Duplicate): Scoutfly Boards
- I already have a ticket for this task
- 04:28 PM Task #1898 (Fixed): Add Doxygen link to Coding standards page
11/02/2011
- 06:41 PM Task #1823: Create ROS Node: Encoders
- Lalitha finished creating the node. Ben is now adding the driver level code to it.
- 10:08 PM Task #1899 (Fixed): Add ECE people to mailing list
- Added Julian and Sai.
10/31/2011
- 05:54 PM Task #1899 (Fixed): Add ECE people to mailing list
- Add the ECE people you mentioned to the mailing list so they can be reminded to come to the meeting
DO THAT
Add l... - 05:48 PM Task #1898 (Fixed): Add Doxygen link to Coding standards page
- 11:30 AM Task #1886: Spec Out and Buy IMU
- A three axis magnetometer should function as a digital compass.
10/29/2011
- 06:16 PM Task #1868: Scoutfly Boards
- PowerBoard Schematic Finished
Sent to KWoo for approval
* Then we can start with the board get boards done within a... - 06:02 PM Task #1886: Spec Out and Buy IMU
- Accelerometer: $7.79
http://search.digikey.com/us/en/products/ADXL345BCCZ-RL7/ADXL345BCCZ-RL7CT-ND/2038984
Data... - 05:52 PM Task #1895 (New): Control Headlights
- Write functions to control the headlights (turn on, off, set color) from the ARM.
- 05:51 PM Task #1894 (Assigned): USB Serial on ARM
- Write functions to read and write from USB Serial Port.
- 05:50 PM Task #1893 (Wontfix): Power ROS Node
- Read and report power information from battery to ARM
- 05:49 PM Bug #1892 (Fixed): Create Alarm Clocks
- Create something to use unix time and be an alarm clock on Scout.
10/27/2011
- 10:09 PM Task #1886 (Fixed): Spec Out and Buy IMU
- 3 axis Accelerometer
Magnetometer
digital compass
yaw-gyroscope
Remember CHEAP and DIGITAL if possible
10/26/2011
- 06:49 PM Task #1880 (Invalid): Test AVR configuration
- Today it was discussed with Abe and Dan J that our AVR pin configuration may be completely untested.
The plan is t... - 05:37 PM Task #1824 (Fixed): Create ROS Node: Sonar
- 05:37 PM Task #1824: Create ROS Node: Sonar
- Made the Sonar node outline, though much of it is skeletal without more information about the sonar sensor.
Messag... - 04:46 PM Task #1879 (Assigned): Buttons on ARM
- Read button values. Publish to topic.
- 04:44 PM Bug #1878 (Assigned): Cliff Detection
- Detect Cliffs. Control Motors.
- 04:43 PM Task #1877 (Assigned): Wireless on ARM
- Control wireless broadcasts using ARM
- 04:43 PM Task #1876 (Assigned): Create Transmitting Protocal
- Borrow existing stuff from Colony
See for reference:
http://www.roboticsclub.org/redmine/projects/colonyscout/wik... - 03:12 PM Task #1875 (Assigned): CliffSensor on ARM
- Read cliffsensor values on ARM. Publish to topic.
- 03:08 PM Task #1874 (Assigned): Test AVR on ARM
- Using ROSSERIAL see if AVR can publish to ROS topics on ARM
- 03:07 PM Task #1873 (Assigned): ROSSERIAL on ARM
- Find out how ROSSERIAL works. Implement it on ARM.
10/24/2011
- 06:31 PM Task #1872 (Assigned): IMU on ARM
- Receive IMU data. Use functions and filtering available from ROS library to process received data.
- 05:34 PM Task #1828: Create ROS Node: Cliffsensors
- Created structure. All that is left is the cliffsensors.cpp file which functions need to be written/implemented.
A... - 05:32 PM Task #1817: Create ROS Node: Buttons
- Created structure. All that is left is the buttons.cpp file which functions need to be written/implemented.
- 02:47 AM Task #1827: Create ROS Node: AVR Bridge
- I think getting rosserial working on the ARM side is as simple as running the rosserial_python ROS node. As such, the...
10/23/2011
- 04:06 AM Task #1871 (Assigned): Make wiring kits for Scout
- Make connectors and wiring stuff for Scout. See attached pdf when ready.
- 04:04 AM Task #1870 (Assigned): Create Scout Chassis
- 3D Print parts for Scout and finish them. Make them out of plastic if we can.
- 04:03 AM Task #1869 (Assigned): Print and Test Scoutfly
- Once Scoutfly is finished being designed, print the boards and test them to make sure they work.
- 04:02 AM Task #1868 (Duplicate): Scoutfly Boards
- Finish designing Scoutfly board so we can get it printed.
- 04:01 AM Task #1867 (Assigned): Charging Base
- Design and Create charging base so we can charge scout
- 03:05 AM Task #1857: Make ARM command Sonar on AVR
- See image for more information.
- 02:52 AM Task #1857 (Assigned): Make ARM command Sonar on AVR
- Command AVR to scan sonar at predetermined positions (ie -90, 0, 90deg) based on user program
- 03:01 AM Task #1864: "Automated" Turning
- ALSO, Calculate maths for PWM setpoints based on desired turning radius. provide different testbeds (hard, soft, slip...
- 03:01 AM Task #1864 (Assigned): "Automated" Turning
- Using feedback from gyroscope and encoders in order to track position change, estimate PWM setpoints to make user req...
- 02:59 AM Task #1863: Track Encoders
- NOTE: this may be made super easy or useless if we can get pose/position estimation using IMU.
- 02:59 AM Task #1863: Track Encoders
- ALSO, convert encoder values to real world tracking, might need to use gyroscope for accuracy of turning.
- 02:58 AM Task #1863 (Assigned): Track Encoders
- Track position of each encoder based on polling topic/motor node
- 02:57 AM Task #1862 (Assigned): Control Motors (ARM)
- Set PWM outputs on appropriate pins. Control motors using ARM
- 02:56 AM Task #1861 (Assigned): Motor & Encoder Wiring
- 1. Wire motors to Scoutfly outputs or motor driver breakout boards
2. Wire encoders to ARM inputs - 02:54 AM Task #1860 (Assigned): Pose Estimation
- Use filtered IMU data to estimate Scout pose/orientation/position.
- 02:53 AM Task #1858 (Assigned): Read IMU values and send to ARM
- Poll Gyroscope and i2c Accelerometer pins, add packet to queue
- 02:51 AM Task #1856 (Assigned): Sonar on ARM
- Receive sonar position and range from AVR, convert to inches & cm, publish to topic
Might become super easy with A... - 02:50 AM Task #1855 (Assigned): Automate Stepping and Sonar Reading
- Call stepper moving and sonar triggering function so that Sonar steps then reads then steps again. Does not blur read...
- 02:49 AM Task #1854 (Assigned): Send Sonar Readings to ARM
- read pulse width data from (2) sonars, add to packet queue, send to ARM
- 02:48 AM Task #1853 (Assigned): Sonar Position Tracking
- Write homing sequence to calibrate position, Track position when commanding stepper to move
- 02:48 AM Task #1852 (Assigned): Get Sonar Stepping and Reading
- Command stepper driver to step and set direction bits. Trigger sonar by setting output pin to high (momentarily). Del...
- 02:46 AM Task #1851 (Assigned): Sonar Wiring
- 1. wire stepper to stepper driver outputs, sonar to trigger pin
2. wire homing switch to input pin
3. wire sona... - 02:41 AM Task #1849: Proximity Test
- If driver code is written and tested, see if you can read the broadcasted message.
- 02:38 AM Task #1849 (Fixed): Proximity Test
- Construct a test unit with single BOM hardware pair facing a wall (surface can be swapped) at varying distances and s...
- 02:40 AM Task #1847: BOM Interference Testing
- If driver code is written and tested, output a unique message for each transmitter, and see what comes in (if anythin...
- 02:36 AM Task #1847 (Assigned): BOM Interference Testing
- Construct a test unit w/ 2 transmitters firing at a single receiver (all can be on same processor). can trigger LEDs ...
- 02:39 AM Task #1850 (Assigned): BOM Driver Code
- functions for encoding and decoding using modified Sharp protocol @ 38Hz modulation. Requires decision regarding sche...
- 02:37 AM Task #1848 (Wontfix): Coverage Testing
- Construct multiple (2-3) independent units with all 4 sensors in a layout matching the Scout robot. Position in varyi...
- 02:35 AM Task #1846 (Fixed): Test 2 BOMS
- construct a test unit w/ 2 BOM hardware units with preferential orientation and see if they can communicate with each...
- 02:35 AM Task #1845 (Fixed): Single BOM Test
- construct a test unit with a single BOM hardware pair, use a universal TV remote to test receiver
- 02:30 AM Task #1730 (Fixed): Learn ROS
- 02:29 AM Task #1777 (Fixed): Parts Order for Fall Prototype Testing
- Got them. In electronics cubby.
Also available in: Atom